@jiayq:一篇手工撰写的利用 Agent 舰队优化 LLM 推理的分析。最近关于这个话题有很多新闻——……
摘要
一篇关于利用 Agent 舰队优化 LLM 推理的技术分析,基于 DeepSeek 4.1 Flash 优化达到 2300 tok/s 的经验,指出大部分收益来自配置/计算图而非新 kernel,质疑 megakernel 方法,并强调在自动化优化运行中验证和收敛的重要性。
查看缓存全文
缓存时间: 2026/10/28 17:41
这是一篇手写的分析文章,探讨如何优化 LLM 推理(尤其是面向 Agent 集群的场景)。最近相关话题的新闻很多,但大多比较笼统,所以我觉得有必要写一篇更偏技术性的文章。
先说明一下本文结论的可信度来源:这些结论来自我们自己对 DeepSeek 4.1 Flash 的优化实践——我们实现了每步 2.41 ms 的耗时,生成速度最高可达 2300 tok/s(搭配 Dspark),在 Agent 任务中稳定在约 1800 tok/s。Agent 在此过程中运行了约 230 个优化方案,其中 94 个经验证确实有效。
以下是我从这些实践中得到的一些心得:
-
“Kernel 优化“之外还有大量收益空间。 超过 50% 的优化并未引入新 Kernel,而是通过调优配置、调整计算图、改变启动顺序等策略实现的。Kernel 优化虽然是条已被充分探索的道路,但端到端系统中其他环节仍有大量潜力可挖。
-
MegaKernel 可能是个“骗局“。 对于规模足够大的模型来说,MegaKernel 试图一口吞下太多东西。我们的大多数实验表明,把小算子粘合到现有 Kernel 中,或将多个小 Kernel 融合成一个中等规模的 Kernel,才是收益最大的做法。当然,这可能只适用于 NVIDIA GPU,因为其底层驱动已经高度优化——正如 @vllm 最近展示的,他们在 TPU 上用 MegaKernel 也取得了不错的效果。
-
KernelBench 和真实服务是两回事。 很多 Kernel 在孤立测试中表现正向,但放入端到端场景中组合使用后反而产生了负面影响。我一直期待能有一个像 Accel-Sim 那样好的模拟器,但到目前为止,模拟器在建模同时受计算和内存约束的复杂延迟模式时,精度还不够。
-
如果你不想一直坐在电脑前盯着,验证就变得极其重要。 如果你能定义清楚“什么是正确的“,比如数值正确性测试、端到端质量评估等,Agent 就可以长时间自主运行。在整个运行过程中我们几乎没有人工干预,只做了三件事:(a) 增加 GPU 机器,(b) 确保 Token 限制不会被触发,(c) 提高信用卡消费限额。
-
别担心,它会收敛的 ——我认为社区已经达成共识:只要设定好目标,Agent 最终会收敛到可行方案。但收敛速度是关键,而上面提到的 4(c) 是非常现实的问题。
-
在低并发场景下,底层汇编层面的操作(比如修改 SASS 指令)效果有限,主要原因是此时等待内存(以及缓存?)已成为主要瓶颈。
-
热点路径基本已经解决了,虽然还有更多可以探索的空间。我认为未来几个月最大的收益将来自优化更广泛的分布式服务栈,而不仅仅是单个推理引擎本身。这可能需要大量系统工程和 SRE 方面的经验:搭建完善的遥测系统、在不干扰生产流量的前提下做好 A/B 测试——很像推荐系统领域的老做法。
-
Agent 做端到端优化是必然趋势。 在我们的案例中,Agent 一丝不苟地完成了 230 个实验,每个实验如果由人类来完成,可能需要一周时间(至少也要几天——手动实验加上 Claude Code)。这种巨大的实验量和速度,让我们能够探索以前因人力不足而无法实现的所有优化可能性。
最后我想说的观点可能有些矛盾:到目前为止,Agent 看起来更像是“优秀的工程师“——它们能大规模地执行已知的优化思路。某种意义上,它们只是在对已知知识进行“插值“,只是速度快得多。我还没有看到 Agent 能够设计出像 PagedAttention 或 Winograd 那样出色的算法。但谁知道呢,也许在未来几个月内,基于现有知识库进行“外推“式创新完全有可能实现。
最后的最后,我喜欢在键盘上打字的感觉,尽管这看起来可能比经过良好训练的 AI 写手写出来的文章要差得多。
相似文章
@jiayq:智能体循环就像随机梯度下降,只是没有梯度。DeepSeek 的优化一夜之间给我们带来了 2.32……
一位研究人员分享称,智能体循环的行为类似于没有梯度的随机梯度下降,并报告说,经过一夜的 DeepSeek 优化,每步耗时降至 2.32 毫秒,突破了他们估计的 2.5 毫秒下限。他们还观察到,收益逐渐递减,实验接受率稳定在约 46%,改进幅度呈指数衰减,而如何在智能体群体中进行离散优化仍是一个尚待解决的挑战。
@no_stp_on_snek: 当所有人都在讨论 @SpaceXAI、@AnthropicAI 和 @OpenAI 的更新(但 @GoogleAI 呢?)... 我去测试了…
Unsloth 的 NVFP4 量化模型在 vLLM 和 llama.cpp 之间推理性能的详细比较,重点说明了 vLLM 在预填充速度上的优势,但 llama.cpp 在单流智能体工作负载中的解码和缓存优势。
@0xMovez 的推文:https://x.com/0xMovez/status/2101007482919227841
本文提供了一个十步指南,教你如何使用TypeSafe AI的System One模型Jev来构建最快的AI代理大脑,与LLMs相比,它能提供更快且更便宜的决策。
LLM4LLM:通过闭环智能体优化桥接内核基准测试与实际部署
LLM4LLM引入了一个部署感知的闭环优化框架,用于桥接内核基准测试和实际LLM推理,在H100 GPU上实现了高达6.98倍的加速。
AccelOpt:一种用于AI加速器内核优化的自我改进LLM智能体系统
AccelOpt是一种自我改进的LLM智能体系统,通过迭代生成和优化记忆自主优化AI加速器内核,在AWS Trainium上实现了49%至61%的峰值吞吐量提升,同时比Claude Sonnet 4便宜26倍。