机器学习
KV 缓存与长上下文推理
生成每个新 token 都要回看前面所有 token;KV 缓存把这份回看要用的中间结果存下来,于是上下文越长,显存和带宽越紧——读懂推理引擎更新和长上下文定价的前提。
量化与推测解码推理与部署
本页目录5 节
这个概念是什么意思
#它是什么
Transformer 生成文本是一个 token 一个 token 往后写的。每写一个新 token,注意力都要和前面所有 token 的键(K)与值(V)做一次计算。这些 K、V 只取决于已经写下的内容,算过一次就不会再变,所以推理引擎把它们存起来反复用,这份存储就是 KV 缓存。
为什么上下文越长越贵
- KV 缓存的大小与「层数 × KV 头数 × 每头维度 × 上下文长度」成正比,随上下文线性增长。长上下文推理的瓶颈往往不是算力,而是这份缓存占掉的显存,以及每一步都要把它读一遍的带宽。
- 推理分两段:预填充一次性读入整段输入、算出全部 K、V,可以并行,吃算力;解码每次只多出一个 token,却要读完整份缓存,吃带宽。两段的成本结构不同,引擎经常把它们拆开调度。
常见手段与代价
- 分页管理(PagedAttention):像操作系统管理内存页那样分块分配缓存,减少碎片,同一张卡能并发更多请求。
- 前缀缓存:多个请求共享同一段开头(系统提示、同一份文档)时只算一次。智能体反复带着同一段历史调用模型,命中率高,收益明显。
- 压缩:降低精度(如
FP8KV 缓存)、让多个注意力头共享 K/V,或把几个 token 合成一个缓存条目。省下了显存,但可能带来新的失效方式——分块压缩会让检索准确率随信息相对压缩窗口边界的位置周期性起伏。
读信号时看什么
- 「上下文窗口 100 万 token」说的是放得下,不说明在这么长时还找得回信息,也不说明你付得起这份显存。
- 推理引擎更新里关于 KV 缓存和预填充的改动,直接决定同一张卡能扛多少并发;升级前后用自己的负载实测。
- 长上下文按长度分档定价,背后就是这份缓存的成本。
关系网络
在关系网络中的位置
#这个概念相邻的技术信号与相关技能,点击节点可继续探索。
KV 缓存与长上下文推理
技术 · 12
- DeepSeek-V4 的周期性盲点:信息换个位置,检索准确率差 40 个百分点
- LFM2.5-VL-DSpark:解码快三倍,整体受图像编码拖累
- 模型之间只传 17 比特:一座桥补上一半差距
- FreeToken:消费级机器不是缩水的服务器,是异构资源
- GPT-6 Astra 发布:越权行为从 48% 降到 0
- Qwen3.8-27B 开源:消费级显卡跑得动,尺子却是自己命名的
- Meta 重回开放权重:一封长文、一个独立董事会,和一组本地部署的数字
- Meta Muse Glimmer:30B 蒸馏开源模型,专为本地智能体设计
- vLLM v0.27.0:561 次提交,一个版本内为 Kimi K3 落齐整条推理栈
- SGLang v0.5.17:Kimi K3 首日可服务,以及一个认识会话的前缀缓存
- Inkling:Thinking Machines 开源万亿参数多模态 MoE 模型
- vLLM v0.25.0:Model Runner V2 成为默认执行引擎的大版本
自动匹配
正文里提到它的信号
#按正文自动匹配,未经编辑挑选;上一节已列出的不再重复。
记忆张量开源 MemT 1.0:把记忆原生写进 Transformer
在 128K 长历史下,Nano 的端到端推理速度约为完整上下文方案的 1.86 倍,每条轨迹的持久状态占用是完整上下文 KV Cache 的六十六分之一。vLLM v0.32.0:结构化决策接口,KV 缓存精度再降
低精度 KV 缓存进一步铺开:NVFP4 KV 缓存支持 SM8x 与 SM12x(#46963)、SM90(#60620)…Reflection 放出 Beam:501B MoE、1M 上下文
…总参数 501B,每个 token 只激活其中约 23B,上下文窗口为 1M token,采用 Apache 2.0…Meta 开源 Muse Spark Open:816B 多模态 MoE
…输入可以是文本、图像、音频和视频,输出只有文本。推理上下文窗口最长 100 万 token,图像、视频…何恺明团队 VISTA:让模型回看原始画面,打满 ARC-AGI-3
…Anthropic 介绍过文字型 Harness 的做法:面对跨越多个上下文窗口的长编程任务,用任务清单记未完成的事,用进度文件和代码保存已完成的部分…Claude Haiku 5.5:标价降了九成,token 却多用两成五
提示常常超过 10 万 token 的场景,先和 GPT-6 Luna 比一次长上下文的单价。
再看 4 条
Muse Glimmer 开源:30B 压进消费级显卡,报错不停下
中期训练:用长上下文序列扩大规模,数据包含复杂推理轨迹、交错的文本与图像,以及多步工具调用轨迹。智能体记忆不是开关,是要按模型标定的剂量
…决定你在哪一档的不是参数量,而是基准上的剩余空间、上下文窗口、架构、指引质量和任务分布——研究者明确说,把这些因素分开仍是进行中的工作…LFM2.5-Encoders:能在 CPU 上跑长文档的小编码器,长上下文比 ModernBERT 快 3.7 倍
CPU 长上下文快约 3.7 倍:对照组是 ModernBERT-basevLLM v0.24.0:开源高吞吐推理引擎发布新稳定版
…vLLM 是目前自托管大模型推理领域使用最广的开源引擎之一,以 PagedAttention…