推理服务
推理引擎
也称为 inference engine、服务引擎、LLM 服务框架
先用大白话
推理引擎就像 AI 服务背后的交通调度员:它安排请求流转,并让 GPU 在正确时间执行正确任务。
技术定义
推理引擎是将模型权重和用户请求转化为加速器上生成结果的软件运行时。
工程细节
它负责请求调度、连续批处理、KV 缓存分配、分布式执行、内核选择与 token 采样。vLLM、SGLang 和 TensorRT-LLM 即使运行同一模型和 GPU,也会因调度器、内核与分布式策略不同而产生不同曲线。
为什么重要
引擎版本和配置有时与 GPU 选择同样重要。一次调度器更新、融合注意力内核或模型专用路径修复,都可能在硬件不变时带来数倍性能变化。
如何在 InferenceX 中解读
InferenceX 将引擎和容器镜像记录为可复现方案的一部分,因此历史视图能够区分软件进步与芯片代际进步。
参考资料
在真实基准中理解这一概念
SGLang 0.5.6 在 B200 DeepSeek R1 FP4 上的表现:低并发下最高提升 1.8 倍
针对 DeepSeek V3 的分段 CUDA graph、统一事件循环和 JIT 内核将 8k/1k 吞吐量从 508 提升至 907 tok/s/GPU,使用相同的 16 GPU B200 资源池
AMD MI355X Kimi K2.5 推理:vLLM 25 天内吞吐量提升 7.7 倍、交互性最高提升 15 倍
vLLM PR #35850 修复了 MI355X CDNA4 上的 AITER MLA 分发路径,解锁 TP=8 下的 Kimi K2.5 推理性能,随 vLLM 0.18 一同发布
InferenceX v2:NVIDIA Blackwell 对决 AMD 与 Hopper — 前身为 InferenceMAX
GB300 NVL72、MI355X、B200、H100、分离式推理、宽专家并行、大规模混合专家、SGLang、vLLM、TRTLLM