← 大模型实施周报
English首页

第 5 期:多租户 KV 安全与不可移植的加速比

2026-10-21 ~ 2026-10-27 · 发布于 2026-10-27

本周两件大事都来自工程侧。安全方面,SGLang 与 Cloudflare 联合披露跨请求 KV 缓存泄露:PD 分离架构下失败的 KV 传输仍被确认排空,残留写入可能落进其他请求的缓存,官方以延迟释放(deferred release)全链路修复并随 v0.5.22/v0.5.23 发布。发版方面,vLLM v0.32.0 带来一批破坏性变更(Python 3.10 移除、max_tokens 不再从上下文窗口预留),PyTorch 大会(10/21)上 SGLang 和 vLLM 的 PyTorch 原生 TPU 后端宣布开源。端侧侧,llama.cpp 让 Hexagon 的 VTCM 内存大小可配置;学术侧,一篇 Apple Silicon 实测论文给出反直觉结论:投机解码在 Apple 芯片上反而降低吞吐,服务器 GPU 的加速比不能照搬。RAQ-MLA 和 RIFT 则把 MLA 量化和草稿模型 KV 压缩继续推向实用。

本周精选

发布

vLLM v0.32.0 发布

Python 3.10 移除,max_tokens 语义变更等破坏性更新。

为什么重要:
v0.32.0 于 10 月 18 日发布:最低 Python 版本升到 3.11,默认 CORS origin 收紧,cascade attention 与 mamba_cache_mode='all' 移除;`max_tokens` 不再从上下文窗口预留,客户端长上下文行为可能变化。Model Runner V2 继续补全:GPU n-gram 投机器、Elastic EP 的 drain-then-commit 扩缩容、MLA 模型的 PP+PCP、STOCK_TORCH_COMPILE 模式。
与端侧/边缘部署的关联:
无直接关联;但 max_tokens 语义变化影响所有自托管部署的客户端,边缘网关同样需要适配。

来源:GitHub vLLM Releases

发布

SGLang 跨请求 KV 泄露披露

PD 分离下失败传输写穿他人 KV,官方协调披露。

为什么重要:
Cloudflare 9 月在生产中发现并向 SGLang 报告:PD 分离架构下,失败的 Mooncake/NIXL KV 传输仍被 ack 为已排空,decode 侧提前释放槽位,残留写入可能落入其他请求的 KV 缓存,构成跨租户数据泄露。修复采用延迟释放策略(#43719、#45973 等),已随 v0.5.22/v0.5.23 发布;10 月 26 日双方联合披露完整时间线。
与端侧/边缘部署的关联:
端侧单用户场景不受影响;但共享 KV 生命周期设计在多租户边缘网关同样是需要审计的面。

来源:LMSYS Blog

发布

PyTorch 原生 TPU 后端开源

SGLang/vLLM 通过 TorchTPU 上 TPU,随演讲开源。

为什么重要:
PyTorch 大会(10/21)的 Meta×Google 联合 session 宣布:新的 PyTorch 原生 TPU 后端让 SGLang 和 vLLM 在保留各自调度器、batching 与 OpenAI 兼容 API 的前提下跑在 Cloud TPU 上,覆盖 Pallas attention、FP8 MoE(含 Qwen3-Coder-480B)、PD 分离与投机解码,两边代码随演讲开源。同会期富士通给出 vLLM+OpenVINO 在 Arm 上的数据:Graviton3e 上 GPT-OSS/Llama 吞吐约 2 倍。
与端侧/边缘部署的关联:
TPU 与端侧无关;Arm CPU 这条路线(SVE 优化 SDPA、U8 KV 量化)对边缘服务器有借鉴意义。

来源:PyTorch Blog

发布

llama.cpp Hexagon VTCM 可配

VTCM 内存大小可配置,适配高通各档设备。

为什么重要:
b11913 为 Hexagon 后端新增 GGML_HEXAGON_VTCM_SIZE、GGML_HEXAGON_VTCM_MB 等环境变量,可显式配置向量紧耦合内存(VTCM)大小,便于在不同档位的骁龙设备上调优片上推理性能。本周 llama.cpp 还合入了 Flint 模型架构支持(b11803)和 Realtime API 音频提交时序修复(b11828)。
与端侧/边缘部署的关联:
直接面向高通设备的端侧调优:VTCM 是 Hexagon NPU 的片上内存,配好大小直接影响量化模型的实际吞吐。

来源:GitHub llama.cpp Releases

论文

RAQ-MLA 角色感知 MLA 量化

免训练把 MLA 缓存量化到 2.5 bit、扩容 6.5 倍。

为什么重要:
MLA 缓存的是压缩 latent 和携带位置信息的窄 positional key,两者角色不同,套用传统 MHA 量化会丢精度。RAQ-MLA 为两种张量分别拟合可逆变换(latent 对齐注意力加权的 value 误差,positional key 对齐 score 扰动),免训练把完整 MLA 缓存量化到约 2.5 bit/元素,理论 KV 容量提升 6.5 倍,四个 MLA 模型上推理和代码任务近无损。
与端侧/边缘部署的关联:
MLA 已是端侧强模型的主流注意力(DeepSeek、Kimi 系),该方法是首个针对 MLA 缓存结构的免训练量化方案。

来源:arXiv 2610.33625

论文

Apple Silicon 优化适用性评估

投机解码在 Apple 上反降吞吐,加速比不可移植。

为什么重要:
作者在 4 台 Apple 设备上系统评估四类推理优化:KV 剪枝最高 1.75 倍端到端吞吐,但在桌面 NVIDIA 上反而降速;所有被测投机解码方法在 Apple 上都降低吞吐(尽管服务器 GPU 报告 2–6 倍增益);CUDA 内核设计仅部分迁移(公开 Metal 缺少异步拷贝),可迁移组件带来最高 1.20 倍 decode 吞吐。结论:加速比是技术×运行时×硬件契约×负载的联合函数,不是技术本身的属性。
与端侧/边缘部署的关联:
端侧选型必读:为 Apple Silicon 选优化时,应优先验证 KV 剪枝类方案而非照搬服务器端的投机解码结论。

来源:arXiv 2610.31479

论文

RIFT 草稿模型的 KV 压缩

草稿 KV 自适应刷新,8K 预算保持 98% 接受率。

为什么重要:
投机解码的草稿模型也要扛长输出的 KV 缓存,而基于 prefill 信息的选择式压缩会随输出变长而失效(作者称为 decode staleness)。RIFT 在生成过程中刷新缓存选择、用自适应策略减少打分开销,并加入基于稀疏注意力掩码的可压缩性训练;最终让 Qwen3.5-4B(为 Qwen3.5-122B 起草)在 32K 输入、4K 输出、8K KV 预算下保留超过 98% 的满缓存接受长度。
与端侧/边缘部署的关联:
端侧长输出 Agent 场景同时需要投机解码和内存约束,草稿侧 KV 压缩正好补上这个交叉点。

来源:arXiv 2610.31098

一句话速览

本周真信号 vs 噪音

信号 推理安全进入基础设施议题

SGLang/Cloudflare 协调披露把 KV 生命周期管理从性能话题升级为多租户安全面:传输失败、ack 语义、槽位释放时序都可能泄露数据。预计 vLLM、LMCache 等生态会跟进审计各自的 KV 传输路径,这个议题会持续发酵。

信号 服务器侧的加速比不可移植

Apple Silicon 实测显示投机解码在端侧反而降吞吐,加上前几周 PD 热切换、Elastic EP 等优化都绑定特定部署形态,'论文/厂商报告加速比'必须本地复验。MLA 专用量化(RAQ-MLA)这类按结构定制的方法会比通用方案更抗移植性风险。

噪音 大会开源承诺需要二次确认

PyTorch 大会上 TPU 后端、IBM Spyre、Helion 等'宣布开源/演示'密集出现,但仓库可用性、文档和 CI 成熟度才是分水岭;建议两周后复查代码落地情况,而不是按演讲截图安排迁移。

值得 star / 精读

下周盯梢清单

本期内容由编辑根据公开信息源整理,所有链接均指向原始出处;如有个别信息在发布后更新,以来源页面为准。