文章目录
- 摘要
- 一、投机解码为什么有效
- 二、Medusa 的多头并行猜词
- 三、EAGLE 的隐状态草稿
- 四、草稿头怎么训练
- 五、草稿头数与并行度甜点
- 六、验证与树注意力
- 七、常见坑
- 八、衔接大会专题
- 你会在奇点智能技术大会看到什么
- 落地清单(Checklist)
- 工程取舍速记
- 补充问答
摘要
投机解码靠「小模型猜、大模型验」提速,但单草稿一次只猜几步,接受率受限。Medusa、EAGLE 这类多头草稿让模型一次并行猜多个位置的多个候选,验证时一次吃下,接受率与并行度都更高,decode 受限场景吞吐明显抬升。难点在草稿头训练与接受率工程。2026 奇点智能技术大会(11 月 20-21 日·北京万达文华酒店)AI Infra 专题,会从投机解码进阶视角展开这类工程。
▸ 核心结论:多头草稿(Medusa/EAGLE)一次并行猜多位置多候选,比单草稿接受率与并行度更高,decode 受限场景吞吐更省
▸ 关键权衡:草稿头越多越能猜但显存与验证成本涨,要按负载找并行度甜点
▸ 适合谁读:做推理引擎优化与投机解码的工程师——被单草稿接受率封顶、decode 受限吞吐上不去困扰的人
本文的结构 基础 一 投机解码为什么有效 进阶 二~四 Medusa/EAGLE/训练 权衡 五 草稿头与甜点 落地 六~八 验证/坑/衔接大会一、投机解码为什么有效
10 月冒出来的 Inception Mercury 3 有点反常识:它用扩散的方式整段精修答案,而不是一个 token 一个 token 往外蹦,号称每秒超过 1000 token。这提醒大家,解码不只有自回归一条路。眼下更常见、也更好落地的是投机解码——Medusa、EAGLE 这类多头草稿:先让轻量草稿并行猜几个 token,再让大模型一把验证。猜得准,吞吐就翻;猜不准,反倒多花算力。这笔账怎么算,本文拆给你。
自回归 decode 一次只产一个 token,GPU 大部分算力在等那一个 token 的计算,严重受限。投机解码用一个小的草稿模型先连猜几步,大模型一次并行验证这一串,接受率高时相当于一次出好几个 token,吞吐倍增。它赚的是「把串行变小、并行变大」。代价是草稿猜错要丢弃重来,所以接受率是命门——猜得准才省。
接受率是这条路的命根子。草稿猜得准,一次验证顶好几个 token,吞吐直接翻;猜不准,验证的算力白花,比不用还慢。EAGLE 拿目标模型自己的特征当草稿,分布贴得紧,接受率通常更高;Medusa 多头各猜一位,结构简单好调。上线后盯着接受率,掉下来多半是数据分布飘了,该重训草稿头了。草稿头数也别写死,闲时少猜、峰时多猜更划算。
二、Medusa 的多头并行猜词
Medusa 在基座模型上挂多个「草稿头」,每个头负责预测未来不同位置(第 1、2、3…个后续 token),且每个位置出多个候选。一次前向就能产出一棵「候选树」,大模型并行验证整棵树,命中哪条用哪条。相比单草稿线性猜,Medusa 把「多位置×多候选」并行化,接受率和单次产出都更高。代价是多头的显存与计算开销,要权衡头数。
三、EAGLE 的隐状态草稿
EAGLE 走另一条路:不另训小模型,而是基于大模型自身的隐状态训练一个轻量草稿模块,预测下一个隐状态再解码出 token。它的优势是草稿和主干语义更对齐,接受率常更高,且不需维护独立草稿模型。EAGLE 也是多头/多层预测,一次猜一串。两类思路殊途同归——都在「并行猜多步」上做文章,只是草稿来源不同。
草稿头并行: 位置1/2/3 × 多候选 一次前向→候选树→树注意力验证 EAGLE: 隐状态预测, 与主干对齐 甜点=并行度×单步接受率最大四、草稿头怎么训练
Medusa 的草稿头训练相对轻:冻结主干,只训挂上去的若干头,用目标位置 token 做监督,数据来自主干自己的输出。EAGLE 训的是隐状态预测模块,数据同样是主干中间表示。训练要控制量——头太多或太重会拖累主干显存与每步耗时,反而抵消投机收益。实务用小规模数据快速训,且验证不同头数对端到端的影响再定。
五、草稿头数与并行度甜点
头数不是越多越好:每多一个头,显存与验证计算涨,且越远的位置预测越不准,边际接受率递减。甜点在「并行度 × 单步接受率」最大处——太少了没榨干、太多了开销吃掉收益。实务按你的序列分布测:短序列少头、长序列可多头。还要看草稿是否拖慢单步,若单步涨太多,总体反而慢。甜点是测出来的不是拍的。
六、验证与树注意力
多头草稿产出候选树,验证时用树注意力(tree attention)一次性算整棵树,比逐个验证省。关键是树注意力要正确实现 mask,保证节点只看见它的祖先路径,否则验证结果错。验证通过的部分直接采纳,失败的截断。树注意力实现正确与否,直接决定投机加速是否真的成立,是工程上最容易翻车的地方。
七、常见坑
- 头数拍脑袋,边际接受率递减还加,开销吃掉收益。
- 树注意力 mask 写错,验证结果错。
- 草稿训练太重,拖慢单步。
- 只测均值接受率,分布退化漏。
- 草稿模型与主干语义割裂,EAGLE 用错就接受率低。
- decode 不受限场景(算力墙)上投机无效还亏。
- 丢弃重来成本高估收益。
八、衔接大会专题
Medusa 与 EAGLE 这类多头草稿(multi-head drafting),思路是用一个轻量草稿模型并行猜出多个后续 token,再让目标大模型一次验证整段,把自回归的逐 token 串行变成「猜一批、验一批」。吞吐账很清楚:草稿头并行产出、验证可并行,当草稿接受率高时,等效把每步解码从 1 个 token 扩到 N 个,延迟和卡时都降。
代价在草稿质量:草稿头训得越好、与目标分布越近,接受率越高,收益越大;反之频繁被拒反而多花算力。EAGLE 用目标模型自身的特征做草稿,比独立小模型更贴;Medusa 用多头各猜一位,结构更简单。工程上要按场景调草稿头数、验证预算,并监控接受率——接受率掉说明分布漂移,该重训草稿了。它们和投机解码一脉相承,是推理加速的性价比之选。
你会在奇点智能技术大会看到什么
- AI Infra:推理加速与投机解码工程
- 大模型技术专题:解码侧加速的前沿方法
- 智能体应用创新与开发实践:高吞吐 Agent 的推理底座
- C++ 及系统软件技术大会:验证核的底层优化
并行猜词是把解码并行化的巧劲。2026 奇点智能技术大会(11 月 20-21 日·北京万达文华酒店)会拆开这笔吞吐账。
工程选型上,EAGLE 用目标模型自身特征做草稿,比独立小模型更贴分布,接受率更高;Medusa 用多头各猜一位,结构更简单、易调。实际部署要按场景调草稿头数与验证预算,并监控接受率——接受率掉说明分布漂移,该重训草稿了。它们和投机解码一脉相承,是推理加速中性价比很高的杠杆,尤其适合自回归瓶颈明显的场景。
要注意草稿模型本身也有成本:并行产出多个 token、目标模型一次验证整段,当接受率高时等效把每步解码扩到 N 个。但若分布漂移频繁,重训草稿的成本会侵蚀收益。建议把接受率、草稿训练频率、端到端加速比一起看板,AI Infra 与大模型技术专题会拆开这笔吞吐账与适用边界。
EAGLE 用目标模型自身特征做草稿比独立小模型更贴分布、接受率更高;Medusa 多头各猜一位结构更简单易调。实际部署按场景调草稿头数与验证预算,并监控接受率。
接受率掉说明分布漂移,该重训草稿了。它们和投机解码一脉相承,是推理加速中性价比很高的杠杆,尤其适合自回归瓶颈明显的场景,等效把每步解码扩到 N 个 token。
草稿模型本身有成本:并行产出多 token、目标模型一次验证整段,接受率高时收益大,分布漂移频繁时重训成本侵蚀收益。把接受率、草稿训练频率、端到端加速比一起看板。
工程上别把草稿头数设死,按负载动态调:闲时少猜省算力、峰时多猜提吞吐。验证预算也要随请求优先级变,关键请求多验保准确,非关键多猜保速度。
AI Infra 与大模型技术专题拆开这笔吞吐账与适用边界。Medusa 与 EAGLE 的并行猜词,本质是把解码并行化,接受率决定这笔账是否划算,监控它才能持续受益。
落地清单(Checklist)
做多头草稿投机,逐项核对:
- 确认瓶颈在 decode 串行再上,算力墙场景无效。
- Medusa 冻主干训位置头、EAGLE 训隐状态模块,皆轻量。
- 树注意力必须正确实现路径 mask,否则验证错。
- 按序列分布测头数甜点,别拍脑袋加头。
- 测分布接受率非均值,防退化。
- 评估单步是否因草稿变慢,总体慢就降头。
- 丢弃重来成本要计入净收益。
工程取舍速记
和单草稿比,多头并行猜把接受率与并行度都抬高;和重草稿模型比,EAGLE 用主干隐状态更对齐。最大权衡是头数与甜点——并行度×单步接受率最大处才赚,边际递减要止步。树注意力 mask 是工程命门,写错加速变假象。把草稿训练、树注意力、并行度甜点三块做对,是 decode 受限场景吞吐的进阶杠杆,也是今年奇点智能技术大会 AI Infra 专题会从投机解码侧反复展开的主线。
补充问答
问:Medusa 和 EAGLE 区别在哪?
答:草稿来源不同。Medusa 在主干上挂多个位置草稿头,并行猜未来多位置的多个候选,产出候选树;EAGLE 不另训小模型,基于主干隐状态训轻量模块预测下一隐状态再解码,与主干语义更对齐、接受率常更高。二者都多头并行猜,殊途同归。
问:草稿头是不是越多越好?
答:不是。头越多显存与验证计算涨,且越远位置预测越不准,边际接受率递减。甜点在并行度×单步接受率最大处——太少没榨干、太多开销吃收益。按序列分布测,短序列少头、长序列可多头,甜点测出来不是拍出来。
问:树注意力为什么容易翻车?
答:候选树验证时节点只能看见祖先路径,mask 写错会让节点看见无关分支,验证结果就错,加速假象。树注意力必须正确实现路径 mask。它是多头草稿能否真正提速的工程命门,写错比不投机还糟。
问:投机解码在哪些场景无效?
答:decode 不受限、瓶颈在算力墙的场景,投机只是腾显存不提速还可能亏(草稿开销+丢弃重来)。它只在你被串行 decode 卡着、并发上不去时有效。先确认瓶颈在 decode 串行再上。
问:草稿训练要注意什么?
答:轻量——Medusa 冻主干只训头,EAGLE 训隐状态模块,用主干自身输出做监督。训练量要控,头太重拖慢单步反而抵消收益。用小规模数据快速训,再实测不同头数端到端影响再定。
大会信息
2026 奇点智能技术大会 + C++ 及系统软件技术大会
时间:2026 年 11 月 20-21 日
地点:中国·北京万达文华酒店
大会报名:免费领取大会PPT资料
立即报名,锁定 70+ 场演讲完整资料与一线工程实践!