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 以 Apache-2.0 釋出、只服務 DeepSeek-V4.1-Flash 一個模型的推理引擎;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 伺服器(另支援 Anthropic Messages 與 gRPC),以及 200+ 模型架構。它支援 NVIDIA、AMD、Intel GPU、CPU,以及包括華為 Ascend 在內的硬件外掛。

vLLM 也發表了 V4.1-Flash 的優化。其部落格指出,在低並發下加速 1.9×,而在 SemiAnalysis AgentX 工作負載、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 的伺服器、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 佈局而建。這種模型與引擎的共同設計,比一般通用框架通常能拿到的更緊密。
  • 確定性模式。batch-invariant 推理與確定性取樣(僅 NVIDIA)對評估、稽核與可重現的 agent 執行很有用。它們不是招牌功能,但對需要它們的團隊很重要。
  • 支援 Ascend 950。README 把華為 Ascend 950 與 SM100 並列。vLLM 也有 Ascend 外掛,但 DeepInfer 的支援屬於官方發行版,而非另一個獨立後端。
  • 學習價值。kernel 堆疊、EPLB、DSpark 排程與 SWA 重放的記錄詳盡得少見。對推理工程師來說,即使永遠不會部署,也值得一讀。

vLLM 勝在哪裡

  • 真正的 API 層。vLLM 附帶兼容 OpenAI 的伺服器,另有 Anthropic Messages 與 gRPC。DeepInfer 給的是離線 Python 範例,不是 HTTP 服務。
  • 模型廣度。200+ 架構對一個模型。只要你服務的不只 V4.1-Flash,比較其實已經結束。
  • 硬件廣度。NVIDIA、AMD、Intel、CPU 與外掛。DeepInfer 的官方清單只有 SM100 與 Ascend 950。
  • 生產功能。前綴快取、分塊 prefill、PD 分離與成熟的排程器都在框架內,而不是留給你當整合項目。
  • 生態與成熟度。vLLM 有龐大的貢獻者社群、各式整合與多年生產使用經驗。DeepInfer 則是推出首日的版本,只有三個公開 commit。

基準測試陷阱

把 DeepInfer 的兩張 Pareto 圖與 vLLM 的 V4.1 部落格並排,然後宣布誰贏,很容易;但那是錯的。

  • DeepInfer 的圖表用 4 張 SM100 GPU 做 prefill、64 張做 decode,上下文長度 131,072 token,decode 設定為 nextn=3、草稿接受率 75%。它們量的是自家引擎的吞吐量與延遲邊界。
  • vLLM 的部落格則報告在 SemiAnalysis AgentX 上低並發加速 1.9×、150 TPS 約束下吞吐量 5.3×;那是另一種工作負載,輸入長、前綴快取重用率高。
  • 單位並不相同。tokens/s/GPU、tokens/s/user、TTFT、TPOT 與端到端請求延遲不能互換。吞吐量數字更高,可能同時代表每個使用者的延遲更差。

如果你需要真正的比較,請控制模型 checkpoint、GPU 型號與數量、輸入/輸出分佈、快取命中率、批次策略與 SLO,然後報告 p50/p95/p99 的 TTFT 與 TPOT、延遲約束下的吞吐量,以及每百萬個已交付輸出 token 的成本。在有人公布這些之前,兩家廠商的數字都只宜當作方向性參考。

什麼會讓我們改變看法

一份由第三方執行、相同硬件、相同工作負載,並附上確切 commit 與設定的基準測試。如果 DeepInfer 或 vLLM 公布了這樣的結果,這頁就該更新——而贏家應該由數據決定,不是由發佈文暗示。

選擇指引

如果你……先從這裡開始原因
下週就需要 APIvLLM兼容 OpenAI 的伺服器、認證整合、成熟的維運方案
要服務多個模型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 的伺服器。你得自己在 DeepInfer 之上建服務層。

兩者各自支援哪些模型?

DeepInfer 只支援 DeepSeek-V4.1-Flash。vLLM 支援 200+ 模型架構,包括 DeepSeek 系列,但要視當前版本的支援矩陣而定。

我該選哪一個?

需要通用 API、廣泛模型支援或成熟服務層,就用 vLLM。手上有 SM100 或 Ascend 950,而且想要 DeepSeek 針對 V4.1-Flash 的引擎來做研究或自訂部署,則可以考慮 DeepInfer。

來源

下一篇:DeepInfer vs SGLang、DeepInfer vs TensorRT-LLM,或回到比較總覽。

↑