文 | 斯凯有话说 2026年10月16日,vLLM官方博客发布了一篇技术复盘,标题很技术流:《Hyper Optimizing Kimi K3 in vLLM: Moving Fast and Responsibly》。 署名作者是英伟达CentML的工程师Benjamin Chislett。他做了一件事:用一段1.2万行CuTe DSL编写的Megakernel,将月之暗面2.8万亿参数的Ki
文 | 斯凯有话说 2026年10月16日,vLLM官方博客发布了一篇技术复盘,标题很技术流:《Hyper Optimizing Kimi K3 in vLLM: Moving Fast and Responsibly》。 署名作者是英伟达CentML的工程师Benjamin Chislett。他做了一件事:用一段1.2万行CuTe DSL编写的Megakernel,将月之暗面2.8万亿参数的Kimi K3推理速度大幅提升。据SemiAnalysis测算,在相同的GB300 NVL72硬件上,K3达到423 tok/s/user的推理速度,性能提升1.68倍。vLLM博客原文报告的数据则是:batch 1下超过840 tokens/s,多个测试配置下解码吞吐提升1.5—2倍。 没有换一张卡。没有上更先进的制程。没有等下一代芯片。 但真正让这件事值得深挖的,不是那1.68倍。 是博客里的一句话,被绝大多数中文报道忽略了: “Agent-optimized inference code is outpacing our review and maintenance workflow.” 智能体优化的推理代码,正在超过人类团队的审查和维护速度。 这句话翻译成大白话就是:AI写的代码,人类来不及审了。 一个工程师、1.2万行代码、AI辅助开发 先看技术层面发生了什么。 Kimi K3不是普通模型。它的Stable LatentMoE架构有896个专家,每次推理激活16个。这种极端稀疏的MoE,在训练端是“用更少激活参数撬动更大容量”的利器,但在推理端是工程噩梦。据SemiAnalysis分析,K3一次前向计算的HBM带宽需求约1.5TB,每次前向触发超过120次All-to-All通信。解码阶段是典型的内存带宽受限场景,计算单元大部分时间在等数据搬运。 传统推理引擎的解码过程,由一连串独立内核完成:注意力一个、MoE路由一个、专家计算一个、通信一个。每一个内核启动有开销,每一次内核间数据交换要经过显存读写。 Megakernel的核心思想是算子融合:把分散的解码内核合并成一个高度融合的超级内核,减少启动开销、合并内存访问、让计算和通信尽可能重叠。 1.2万行代码的含金量,是把“通用硬件跑通用模型”的默认效率,替换成了“专用硬件跑专用模型”的极致效率。硬件没变,模型没变,变的是“数据在硬件上怎么走”。 而写这1.2万行代码的过程,本身就是一个信号。vLLM博客明确写道:“Coding agents can now help with some of the hardest parts of model optimization: writing complex GPU kernels, performing cross-operator fusions, overlapping computation with communication, and tuning execution across different batch sizes and GPU configurations.”团队“使用了智能体辅助开发来构建统一的CuTe DSL解码路径”。 这不是“AI独立写完了全部代码”。人类工程师Benjamin Chislett是项目的主导者和架构设计者。但在最困难的部分——复杂GPU内核编写、跨算子融合、通信重叠、不同批次和GPU配置下的调优——AI承担了相当大的工作量,以至于人类的逐行审查跟不上了。 “来不及审”意味着什么 博客里还有一个细节,中文报道几乎没有提及。 vLLM团队为了应对这个局面,发布了一个fast-track model optimization RFC。核心思路不是“让人类审得更快”,而是改变性能工作的组织方式。博客原文列出了四条原则:Isolate changes(隔离变更)、Bound the scope(限定范围)、Validate correctness systematically(系统化验证正确性)、Scale validation(扩大验证)。 更重要的是这句话:“Human reviewers still judge the design and the evidence, but they can start from a high-level abstraction, instead of a line-by-line code review.” 人类审查者仍然判断设计和证据,但他们可以从高层抽象开始,而不是逐行审代码。 翻译一下:人类从“写代码的人”变成了“设计验证框架和风险边界的人”。 AI写代码,人类管流程。这不是未来,这是2026年10月16日vLLM博客里写着的现状。 这件事的分量
觉得内容有用?
分享给朋友,让更多人看到这篇内容。