大模型圈子里,真正懂行的人盯着的从来不是参数量。Hugging Face 刚放出的 LFM2.5 系列 DSpark 草稿模型检查点,用一个不到 300M 参数的小家伙,把 GPU 吞吐顶到了 3.18 倍——这不是压缩、不是蒸馏,而是投机解码玩出的新高度。LFM2.5 的核心逻辑很简单:让一个小模型先跑,大模型在旁边做裁判。但真正让这个发布值得停下来细看的,是它在“输出质量完全不变”的前提下,把端侧推理也推到了 2.87 倍的加速。
吞吐翻倍?先搞清楚它动了哪块蛋糕
很多团队做推理优化,总爱在量化、剪枝这些伤筋动骨的手段上做文章。DSpark 的思路完全不同——它不碰大模型本身,而是在旁边放一个不到 300M 参数的草稿模型,先快速生成一串候选 token,再让 LFM2.5 这个大模型一次性验证。对了就收下,错了就纠正。这套机制叫投机解码,理论上不改变任何输出分布。
3.18 倍不是魔法,是算力账
GPU 上跑自回归生成,最贵的是每一步都得等大模型算完。DSpark 让草稿模型先跑出八九个 token,大模型一次前向传播就能验证一整批。当草稿模型的正确率够高,吞吐自然水涨船高。3.18 倍这个数字,是在不改变贪心输出结果的前提下测出来的——没有牺牲质量,没有偷换指标。
端侧 2.87 倍:草稿模型才是真正的轻骑兵
端侧推理的瓶颈从来不是算力,而是内存带宽。DSpark 草稿模型只有 300M 参数,跑起来几乎不占带宽,而 LFM2.5-2.6B 在 M4 Max 上配合草稿模型能跑到 139 tok/s。这个数字意味着什么?本地跑 Agent、跑函数调用,终于不用再盯着转圈等响应了。
函数调用延迟砍掉 57%,Agent 的体验质变
函数调用是 Agent 应用里最频繁、最影响体验的环节。一次工具调用要等模型生成结构化输出,延迟高了,整个流程就像卡了壳的对话。DSpark 对 LFM2.5-2.6B 的优化,直接让函数调用延迟平均降低了 57%——这不是实验室里的数字游戏,是真实用户能感知到的“快”。
57% 怎么来的?找对了草稿模型的训练目标
草稿模型不是随便拿个小模型凑数的。DSpark 专门针对 LFM2.5 的输出分布做了适配训练,让它在大模型最常遇到的 token 序列上猜得准。函数调用这类结构化输出,格式高度规律,草稿模型的命中率自然比通用场景更高。延迟降下来,也就顺理成章了。
139 tok/s 意味着什么?
M4 Max 上跑出 139 tok/s,这个数字已经越过“能用”的门槛,到了“好用”的区间。本地 Agent 逐字生成响应、调用工具、继续生成,整个过程流畅得像在跟一个反应极快的真人助手对话。对于做本地优先应用、隐私敏感场景的开发者来说,这几乎是把门槛砍掉了一半。
开源姿态:llama.cpp 和 SGLang 都支持了
DSpark 检查点已经开源,而且直接支持 llama.cpp 和 SGLang 两个主流推理框架。没有绑定自家生态,没有搞封闭接口——这点值得肯定。真正让开发者省心的是,接入成本被压到了最低:换一个 checkpoint,改两行配置,就能吃上投机解码的红利。
llama.cpp:端侧开发者的零门槛入口
llama.cpp 在端侧开发者社区的地位不用多说。DSpark 能直接跑在 llama.cpp 上,意味着移动端、嵌入式设备上的 LLM 应用,不需要等大模型厂商的官方 SDK,就能自己动手做推理加速。这对那些想在树莓派、手机、边缘设备上跑 Agent 的开发者来说,是个实打实的利好。
SGLang:生产环境的高吞吐选择
SGLang 这边的支持,则让服务端部署的团队有了更顺手的工具。DSpark 草稿模型在 SGLang 里可以无缝接入现有服务,GPU 吞吐 3.18 倍的提升直接换算成更低的单位请求成本、更高的并发上限。在生产环境里,这意味着同样的 GPU 预算,能服务更多用户。
投机解码不是新词,DSpark 赢在“做得对”
投机解码的概念提了好几年,但落地效果一直参差不齐。DSpark 这次能交出 3.18 倍的成绩单,关键不在于投机解码这个框架本身,而在于训练草稿模型时可能做对了什么——它没有用通用的文本数据,而是针对 LFM2.5 的推理轨迹做了对齐,让草稿模型猜得更准,验证通过率更高。
草稿模型的目标函数:准确率优先,而不是困惑度
测草稿模型的质量,不能只看它自己的困惑度。DSpark 这套方案真正测试的是“草稿模型生成序列被大模型接受的比率”。接受率高,投机解码的效率就高。如果只是拿一些通用小模型来凑数,验证通过率可能只有百分之二三十,那点加速还不够抵消通信开销。DSpark 显然在选择草稿模型的任务分布上下了功夫。
输出质量不变的承诺,是投机解码的底线
任何加速手段,如果以牺牲输出质量为代价,在严肃场景里都是不可接受的。DSpark 明确强调“与贪心解码输出完全一致”,这给了开发者最强的定心丸。你不需要重新跑评测集,不需要担心模型行为漂移,直接把加速装上,生产环境的行为就是之前的镜像。
本地 Agent 的门槛,这次真的被拉低了
过去聊“本地 Agent”,总会面临一个尴尬:模型能跑,但跑得太慢,慢到用户没耐心等它完成一次工具调用。DSpark 把延迟砍掉一半多,把端侧加速推到近三倍,这个体验上的跨越,可能比模型本身能力的提升更能推动 Agent 应用的落地。毕竟,一个工具再好用,如果每次调用都要等三秒,用户也会觉得它是坏的。
从 Hugging Face 这次发布能看出的信号是:推理优化正在从“锦上添花”变成“必需能力”。当草稿模型小到 300M 对显存毫无压力,当主流框架全面支持,投机解码这类技术就不再是论文里的概念,而是每一个开发者都能一键用上的标准配置。LFM2.5 系列能不能靠 DSpark 在 Agent 赛道里站稳脚跟,还需要更多开发者用真实验证。但方向已经很明确:让模型跑得更快,跟让模型变得更强,同样值得全力投入。

