常见问题 / 用法与提速

开了投机解码能快多少?为什么别人 40 tok/s,我只有 18?

投机解码不是稳赚:小模型先猜几个 token,大模型一次性验证,猜中才快。提升完全取决于接受率,常见是一到三成,接受率低时反而更慢——别把别人的倍数当成你的。

正常解码是一个 token 一个 token 往外吐,每吐一个就要把全部权重读一遍,所以瓶颈在带宽而不是算力。投机解码的思路是:拿一个小草稿模型连着猜后面几个 token,再让大模型一次并行把这批都验一遍。验对了就等于一次读权重出了好几个字,自然就快。

关键变量是接受率(draft acceptance rate):草稿猜的 token 里有多少被大模型采纳。代码、模板化改写、固定套路的翻译,重复度高,接受率能到六七成,快三成很常见;开放创作、多语言混杂、推理链长且发散的文本,接受率可能只有两三成,这时大模型要不断推翻重猜,不仅不涨还可能变慢。所以『我开了投机快一倍』这句话,如果没报接受率和任务类型,等于没说。

成本也别忘了:草稿模型自己要占显存和内存带宽,两个模型之间还要来回传数据。小显存卡上,这一份开销可能就是压垮 8K 上下文的最后一根稻草;多轮长对话里 KV 已经很大,验证批次的成本也会抬高。

本站的容量表和单卡专辑里的速度一律是『未开投机』的单流口径,这样才能横向比较。你手上如果真有同一张卡、同一模型、开与不开各跑几次的数字,那就是本站最缺的东西:按排行榜页那个带七个字段的格式发过来,我们把它标成实测并且注明接受率。

条目性质:本站依据自身数据模型与公开架构常数撰写。 有错请直接告诉我们,见关于页。

相关问题

站里的『实测』『推算』『声称』分别是什么意思?实测=有来源链接且我们核过;推算=本站公式算出来的,误差可到 ±20%;声称=厂商或提交者自说自话。三类的可信度完全不同,看数字前先看标签。

延伸阅读

实测→数据口径→

用法与提速 · 其他条目

主要用中文,该选哪个模型?不花钱让本地模型变快的 5 个开关文档比显存允许的上下文还长怎么办?为什么有的模型开长上下文特别便宜?评测里的 tok/s 是单流还是并发?为什么同一张 4090 有人报 30、有人报 400?都是 27B 的 Qwen3.8-27B、Terminal-RSI、AREX-2,我该下哪个?
← 我能怎么帮这个站补数据?回到全部 40 条评测里的 tok/s 是单流还是并发?为什么同一张 4090 有人报 30、有人报 400? →
这条内容有帮助吗?