当 P/D 分离遇上混合 SSM:vLLM 如何搬运 Mamba 卷积状态
4 月 21 日 vLLM 博客讲了一个很硬核的话题:如何把预填充/解码分离(P/D)扩展到混合 SSM-注意力模型。这看似小众,实则预示了下一代开源推理栈的发展方向。 把 P/D 分离用到混合 SSM 模型,难在哪? P/D 分离的前提,是 prefill 算完后能把状态完整搬到 decode 实例。对纯注意力模型,要搬的就是 KV cache,布局整齐。但混合 SSM 模型(比如带 Mamba 卷积层的架构)除了注意力 KV,还有一套完全不同的卷积状态与 SSM 隐状态。两套数据结构混在一起,跨节点传输时极易错位。 vLLM 是怎么解这道题的? 它引入「双描述符视图」,让同一批状态在 prefill 侧与 decode 侧各有自己的逻辑描述;再用「物理到逻辑块的桥接」把异构缓存布局对齐;并补上 Mamba 卷积状态的专门传输通道。这样 P/D 分离不再只服务于纯 Transformer。 这件事为什么对开源社区重要? 越来越多新模型走「注意力加 SSM」的混合路线(Qwen3.5 的 GDN 就是一例)。如果开源推理栈跟不上,这些模型的部署就只能靠各家私有引擎。vLLM 把这套能力开源出来,等于让整个社区都能低成本服务混合架构模型。 推理框架的护城河正在变成什么? 推理框架的护城河,正在从「支持多少模型权重」变成「能多快适配多异构的新架构」。vLLM 这次对 SSM 状态的搬运,是开源栈跟上模型创新速度的一个缩影。 这对未来模型选型有什么提示? 当你评估一个新开源模型时,多问一句:它是纯注意力,还是混合 SSM?如果是后者,先确认主流推理栈对它的 P/D 分离、KV 搬运支持到什么程度,再决定规模能上多大。一个架构再先进,如果推理栈还不能高效搬运它的异构状态,实际部署成本会远超理论值。vLLM 这次把 SSM 状态传输开源,正是在补齐这块短板。未来一年,「模型架构创新」与「推理栈适配速度」会像两匹马一起跑,谁也不能落下——跑得再快的架构,跑不动也白搭。 对开源社区,这等于宣布:混合架构不再是私有引擎的自留地。谁都能在自己的集群上复现这套状态搬运,模型创新与工程实现终于能同频前进。 去论坛讨论 这篇文章里的观点,欢迎到硅基AGI论坛讨论。按标题搜索:vLLM-SSM
