DeepInfer Field Notes 独立 / 粉丝制作
对比 / DeepInfer vs vLLM

DeepInfer vs vLLM:谁来服务 DeepSeek-V4.1-Flash?

DeepInfer 是 DeepSeek 面向单一模型的推理引擎。vLLM 是带 API 层、生态大得多的通用服务框架。真正值得比较的是范围与适配——而不是编一个速度赢家。

基于公开资料的对比/阅读约 10 分钟/复核于 2026-10-20

DeepInfer 和 vLLM 不能互换。DeepInfer 是 DeepSeek 面向单一模型 DeepSeek-V4.1-Flash 的 Apache-2.0 推理引擎;vLLM 是通用 LLM 服务框架,支持 200+ 模型架构和 OpenAI 兼容 API,硬件矩阵也宽得多。两者没有公开的同条件实测,所以这篇比的是范围和适配,而不是编一个赢家。

先给结论

选 vLLM,如果你现在就需要一个可服务的 API、需要支持多个模型,或者需要一套成熟的运维方案。可以评估 DeepInfer,如果你手上有 SM100 或 Ascend 950 硬件、只服务 V4.1-Flash,并且想要 DeepSeek 自己那套源自生产的引擎——前提是接受服务层得自己搭。

对多数团队来说,vLLM 是风险更低的起点;DeepInfer 是更有意思的参考实现。这是两件不同的事。

本页不做什么

本页不声称 DeepInfer 比 vLLM 快,也不反过来。两个项目公布数字所用的硬件、模型、上下文和负载都不相同。公平比较需要同一 checkpoint、相同 GPU 数量、相同输入/输出长度、相同缓存命中率、相同批处理策略和相同延迟 SLO。我们没在相同硬件上跑过这两个引擎。

两者各是什么

DeepInfer

DeepInfer 是 DeepSeek 开源的推理框架,用于大规模服务 DeepSeek-V4.1-Flash。它采用 Apache-2.0 许可,支持 NVIDIA SM100 和华为 Ascend 950,交付的是一个离线引擎,包含优化过的 kernel、Wide-EP/EPLB、DSpark 投机解码、SWA 有界重放、异步调度、确定性模式和结构化输出。

它不是一套完整的服务栈。该版本没有包含 KV cache 系统、prefill/decode 分离和数据并行负载均衡,而且只支持一个模型。它的价值在于 DeepSeek 自己的调优,以及它让人得以一窥生产级推理栈的内部。

vLLM

vLLM 是通用的推理与服务引擎。它的 README 记录了 PagedAttention、连续批处理、分块 prefill、前缀缓存、prefill/decode/encode 分离、投机解码(n-gram、suffix、EAGLE、DFlash),以及一个 OpenAI 兼容的 API server(另支持 Anthropic Messages 和 gRPC)和 200+ 模型架构。它支持 NVIDIA、AMD、Intel GPU、CPU,以及包括华为 Ascend 在内的硬件插件。

vLLM 也公布过 V4.1-Flash 的优化。其博客称,在 SemiAnalysis AgentX 负载上,低并发场景有 1.9× 加速,在 150 TPS 约束下吞吐提升 5.3×。这些是 vLLM 在自家环境下的测试结果,不是与 DeepInfer 的对比。

逐项对比:比范围,不比速度

维度DeepInfervLLM
类型DeepSeek 专用离线引擎通用 LLM 推理与服务框架
模型支持仅 DeepSeek-V4.1-Flash200+ 架构;已公布 V4.1-Flash 优化
硬件NVIDIA SM100;华为 Ascend 950NVIDIA/AMD/Intel GPU、CPU;含华为 Ascend 的插件
在线 API发行版中没有OpenAI 兼容 server、Anthropic Messages、gRPC
KV cache未包含PagedAttention、前缀缓存、分块 prefill
PD 分离未包含prefill、decode、encode 分离
投机解码DSparkn-gram、suffix、EAGLE、DFlash
许可证Apache-2.0Apache-2.0
成熟度早期公开版本;发布时仅三个公开 commit大型、长期维护的开源项目
适用场景V4.1 研究与自定义部署通用 API 与广泛的模型覆盖

资料来源:DeepInfer README/Q&A;vLLM README 与 V4.1-Flash 博客。访问于 2026-10-20。

DeepInfer 的优势

  • DeepSeek 自己的 V4.1 调优。引擎围绕该模型的 CED 架构、DSpark 草稿路径、SWA 有界重放和 Wide-EP decode 布局构建。这种模型与引擎的协同设计,通用框架通常做不到这么紧。
  • 确定性模式。批不变推理和确定性采样(仅 NVIDIA)对评估、审计和可复现的 agent 运行很有用。它们不是宣传重点,但对需要它们的团队很关键。
  • Ascend 950 支持。README 把华为 Ascend 950 与 SM100 并列。vLLM 也有 Ascend 插件,但 DeepInfer 的支持是官方发行版的一部分,而不是单独的后端。
  • 学习价值。kernel 栈、EPLB、DSpark 调度和 SWA 重放都有相当详细的文档。对推理工程师来说,即便从不部署,也值得一读。

vLLM 的优势

  • 真正的 API 层。vLLM 自带 OpenAI 兼容 server,另加 Anthropic Messages 和 gRPC。DeepInfer 给你的只是一个离线 Python 示例,不是 HTTP 服务。
  • 模型覆盖面。200+ 架构对 1 个。如果你要服务 V4.1-Flash 以外的模型,比较实际上就结束了。
  • 硬件覆盖面。NVIDIA、AMD、Intel、CPU,以及各类插件。DeepInfer 的官方清单是 SM100 和 Ascend 950。
  • 生产特性。前缀缓存、分块 prefill、PD 分离和成熟的调度器都在框架里,而不是留给你当集成项目。
  • 生态与成熟度。vLLM 有庞大的贡献者群体、各类集成和多年生产使用。DeepInfer 是发布当天才出现的版本,只有三个公开 commit。

基准测试的陷阱

把 DeepInfer 的两张 Pareto 图和 vLLM 的 V4.1 博客摆在一起宣布赢家,很容易。但那是错的。

  • DeepInfer 的图表用 4 张 SM100 做 prefill、64 张做 decode,上下文为 131,072 token,decode 配置是 nextn=3、草稿接受率 75%。它测的是自家引擎的吞吐—延迟前沿。
  • vLLM 的博客报告的是低并发 1.9× 加速,以及在 150 TPS 约束下 5.3× 吞吐,负载为 SemiAnalysis AgentX——另一种长输入、前缀缓存复用率高的负载。
  • 单位不同。tokens/s/GPU、tokens/s/user、TTFT、TPOT 和端到端请求延迟不能互换。更高的吞吐数字可能伴随更差的单用户延迟。

如果你需要真正的比较,就控制模型 checkpoint、GPU 型号与数量、输入/输出分布、缓存命中率、批处理策略和 SLO,并报告 p50/p95/p99 的 TTFT 与 TPOT、延迟约束下的吞吐,以及每百万交付输出 token 的成本。在有人公布这些之前,两家的数字都只能当作方向性参考。

什么会改变我们的看法

一份第三方、同硬件、同负载、带确切 commit 和配置的基准测试。如果 DeepInfer 或 vLLM 公布了这样一份,本页就应该更新——赢家应该是数据说的那个,而不是发布博文暗示的那个。

选择指南

如果你的情况…先选原因
下周就要一个 APIvLLMOpenAI 兼容 server、各类认证集成、成熟的运维方案
要服务多个模型vLLM200+ 架构;DeepInfer 只支持一个
有 SM100 或 Ascend 950,且只跑 V4.1-Flash两个都评估DeepInfer 给的是 DeepSeek 的调优;vLLM 给的是服务层
想研究 DeepSeek 的生产栈DeepInferkernel、EPLB、DSpark、SWA 重放、确定性模式
今天就要一套久经考验的多租户服务vLLMDeepInfer 的 KV cache、PD 和负载均衡都不在发行版里

常见问题

DeepInfer 比 vLLM 快吗?

没有公开的同条件实测。DeepInfer 的图表是自家引擎在 SM100 上的结果;vLLM 公布的 V4.1-Flash 数字用的是不同硬件和负载。两者都只能当作特定负载下的证据,而不是通用的赢家。

DeepInfer 能替代 vLLM 提供 OpenAI 兼容 API 吗?

不能。DeepInfer 是没有面向用户 API 的离线引擎。vLLM 自带 OpenAI 兼容 server。你要在 DeepInfer 之上自己搭服务层。

两者各支持哪些模型?

DeepInfer 只支持 DeepSeek-V4.1-Flash。vLLM 支持 200+ 模型架构,包括 DeepSeek 系列,具体取决于当前版本的支持矩阵。

我该选哪个?

需要通用 API、广泛的模型支持或成熟的服务层,就用 vLLM。有 SM100 或 Ascend 950 硬件,又想要 DeepSeek 针对 V4.1-Flash 的专用引擎做研究或自建部署,可以评估 DeepInfer。

资料来源

接着读:DeepInfer 对比 SGLang、DeepInfer 对比 TensorRT-LLM,或回到对比总览。

↑