Magnitude
开源本地大模型推理服务器,能根据用户硬件条件自动选择最适配的本地模型,并通过OpenAI兼容API接口与主流AI Agent工具无缝集成,支持Claude Code、Cline等多种编程助手
时间轴 (近 90 天)
在M2 Max上,使用Llama-3.1-8B-Instruct(Q4_K_M量化),Magnitude的吞吐量为38.7 tok/s,Ollama为18.2 tok/s。
Magnitude的GitHub仓库地址为github.com/magnitudedev/magnitude。
Magnitude提供类似Modelfile的声明式配置,包含FROM、PARAMETER等指令,并支持magnitude.cache_kernels和magnitude.tune_on_load等参数。
高频切换模型的场景不适合Magnitude,因为累积的调优开销会吃掉单请求收益。
在CPU配额波动的虚拟机或Kubernetes MIG共享GPU切片环境中,Magnitude调优内核可能误判实际资源而表现不如Ollama。
Magnitude首次加载需要45至90秒进行内核调优,后续启动使用缓存内核,冷启动时间与Ollama持平。
Magnitude的CUDA内核自动调优激活了RTX 4090的Tensor Core做INT4运算,这是其吞吐翻倍的关键之一。
Magnitude通过kernel fusion将KV-cache更新与注意力计算融合,把cudaMemcpy开销从22%压到4%。
Magnitude采用JIT方式在首次加载模型时针对当前硬件现场调优并编译专用内核,而非使用预编译的通用内核。
Magnitude 是一款以 Apache-2.0 开源协议发布的推理引擎
还有 24 条时间轴事件
全部知识事实 (20)
Magnitude 会先分析用户的硬件配置,再据此推荐合适的模型,并自动处理下载和配置流程
60%待验证Magnitude的GitHub仓库地址为github.com/magnitudedev/magnitude。
50%待验证Magnitude提供类似Modelfile的声明式配置,包含FROM、PARAMETER等指令,并支持magnitude.cache_kernels和magnitude.tune_on_load等参数。
50%待验证高频切换模型的场景不适合Magnitude,因为累积的调优开销会吃掉单请求收益。
50%待验证在CPU配额波动的虚拟机或Kubernetes MIG共享GPU切片环境中,Magnitude调优内核可能误判实际资源而表现不如Ollama。
50%待验证Magnitude首次加载需要45至90秒进行内核调优,后续启动使用缓存内核,冷启动时间与Ollama持平。
50%待验证Magnitude的CUDA内核自动调优激活了RTX 4090的Tensor Core做INT4运算,这是其吞吐翻倍的关键之一。
50%待验证Magnitude通过kernel fusion将KV-cache更新与注意力计算融合,把cudaMemcpy开销从22%压到4%。
50%待验证在M2 Max上,使用Llama-3.1-8B-Instruct(Q4_K_M量化),Magnitude的吞吐量为38.7 tok/s,Ollama为18.2 tok/s。
50%待验证Magnitude采用JIT方式在首次加载模型时针对当前硬件现场调优并编译专用内核,而非使用预编译的通用内核。
50%待验证Magnitude 能够在用户自己的硬件上编译并自动调优计算内核(kernel)
50%待验证Magnitude 是一款以 Apache-2.0 开源协议发布的推理引擎
50%待验证官方宣称 Magnitude 的解码速度最高可达 llama.cpp 的两倍
50%待验证Magnitude 的定位是成为 AI 智能体运行时的本地推理层后端
50%待验证自调优内核编译的首次启动需要一段编译和基准测试的时间开销
50%待验证硬件越非主流,自调优能够挖掘出的性能余量越大,因为主流硬件上 llama.cpp 的手写优化已相当充分
50%待验证Magnitude 目前仍处于早期阶段,稳定性、模型覆盖面和边界情况处理有待打磨
50%待验证基准性能数据通常与具体模型、量化方式和硬件强相关,实际收益因环境而异
50%待验证Magnitude 通过在本地暴露符合 OpenAI Chat Completions API 标准的 HTTP 接口,使工具无需代码修改只需更改配置即可接入本地模型
50%待验证Magnitude 采用 TypeScript 编写
50%