DeepInfer vs vLLM
只跑一個模型的 DeepSeek 引擎,對比一個被廣泛採用、支援 200+ 模型架構並提供兼容 OpenAI API 的通用服務框架。
閱讀比較 →十篇基於公開來源的比較,只問一個問題:DeepSeek-V4.1-Flash 應該交給哪一層服務來跑?我們比較範圍、硬件、API 介面、快取架構與成熟度,而不是憑空編出來的速度數字。
DeepInfer 並不是通用服務框架的即插即用替代品。它是 DeepSeek 以 Apache-2.0 釋出、只服務一個模型 V4.1-Flash 的推理引擎,硬件清單也很窄。本文其餘引擎分別位於不同層:機房服務堆疊、本地執行環境、以編譯器為基礎的部署引擎,以及一層編排。
所以「哪個比較快?」是錯的第一條問題。真正有用的問題是:你需要哪些模型、手上有什麼硬件、今天是否需要一個 API,以及 KV cache、路由與多節點這一層由誰負責。
我們比較的是已公開的範圍與架構,不會判定誰的速度勝出。在相同模型、硬件、上下文與工作負載下,DeepInfer 與這些引擎之間都沒有公開的同場對比。如果你看到有頁面聲稱有,先看它的測試條件。
| 層 | 本文涵蓋的引擎 | 比較要回答什麼 |
|---|---|---|
| 機房服務 | vLLM, SGLang, TensorRT-LLM, LMDeploy, TGI, Xinference, NVIDIA Dynamo | API 層、KV cache、PD 分離、硬件、成熟度,以及服務堆疊由誰擁有。 |
| 本地執行環境 | llama.cpp, Ollama | 為何 V4.1-Flash 的叢集引擎不是手提電腦上的執行環境,以及本地推理在什麼時候才是合適工具。 |
| 編譯器執行環境 | MLC-LLM | 跨 NVIDIA、AMD、Apple、Intel 與流動裝置的可攜式編譯部署,對比一個固定的叢集引擎。 |
這張表是範圍地圖,不是基準測試。來源連結見各篇比較頁。
只跑一個模型的 DeepSeek 引擎,對比一個被廣泛採用、支援 200+ 模型架構並提供兼容 OpenAI API 的通用服務框架。
閱讀比較 →SGLang 已有 V4.1-Flash 的預覽 recipe,包含 DSpark、PD 分離、HiCache 與 router。是預覽映像,不是正式發行版。
閱讀比較 →DeepSeek 針對 V4.1 的專用引擎,對比 NVIDIA 的通用推理堆疊。硬件鎖定、API 介面與引擎建置複雜度,才是決定因素。
閱讀比較 →InternLM 的 TurboMind 堆疊已有 DeepSeek V3/R1 優化、PD 分離、OpenAI API 與 Ascend 路徑。
閱讀比較 →Hugging Face 的服務工具包成熟,但已進入維護模式。這會改變新 V4.1-Flash 部署的風險計算。
閱讀比較 →一個涵蓋 LLM、embedding、rerank 與多模態模型的平台,不是 V4.1-Flash 引擎。層次不同,取捨也不同。
閱讀比較 →Dynamo 是 vLLM、SGLang、TensorRT-LLM 之上的編排層:PD 服務、KV 感知路由、KVBM、Kubernetes。
閱讀比較 →MIT 授權、以 C/C++ 執行 GGUF 量化的本地推理,對比一個 64 GPU 的 SM100 引擎。這篇是刻意拿兩種不同東西來比。
閱讀比較 →最容易上手的本地模型執行器,對比機房級的 V4.1-Flash 引擎。如果你問的是「我可不可以直接在手提電腦上跑?」,這篇就有用。
閱讀比較 →針對 NVIDIA、AMD、Apple、Intel 與流動 GPU 的編譯器與 MLCEngine,對比 DeepSeek 固定的 SM100/Ascend 引擎。
閱讀比較 →模型支援、硬件、API 介面、快取架構、PD 分離、授權與成熟度。這些都可以在公開文件中查核。
目前沒有公開的同一模型、同一硬件、同一工作負載基準測試。我們不會把廠商圖表變成排行榜。
官方 README、cookbook、model card 與廠商部落格。數字若是廠商自行公布,我們會註明;我們沒有實跑過的,也會直說。
比較頁有用,是因為它能幫你做決定;一旦它編造出贏家,就有害。這些頁面寫的是前者:告訴你每個引擎適合哪裡、要付出多少工程成本,以及還缺哪些證據。
| # | 步驟 | 要固定下來的項目 |
|---|---|---|
| 1 | 模型 | 確切的 checkpoint(例如 V4.1-Flash-1017)、量化方式、tokenizer 與 prompt 編碼。 |
| 2 | 引擎 | commit 或映像 digest、建置旗標、CUDA/CANN 版本,以及每一個會改變 kernel 或排程的環境變數。 |
| 3 | 硬件 | GPU/NPU 型號與數量、互連、記憶體,以及是單一節點還是叢集。 |
| 4 | 工作負載 | 真實的輸入/輸出分佈、每段對話的回合數、並發度,以及前綴快取命中率。 |
| 5 | 延遲 | p50/p95/p99 的 TTFT 與 TPOT,以及同一 SLO 下的錯誤率與逾時率。 |
| 6 | 吞吐量 | 在指定延遲約束下的 tokens/s,而不是無限制並發下的峰值。 |
| 7 | 成本 | 每百萬個已交付輸出 token 的成本,並計入使用率、能耗、儲存、重試與閒置容量。 |
這份清單是我們的方法,不是廠商基準測試,對十個引擎一視同仁。