DeepInfer Field Notes 獨立 / 粉絲製作
發佈 / 2026.10

DeepInfer 交付了什麼:DeepSeek 的 V4.1-Flash 引擎

DeepInfer 這次發佈的範圍,比發佈當時的討論窄得多——也正因如此更有意思。以下說明範圍、建置、授權,以及引擎與服務之間的那條線。

基於來源/9 分鐘閱讀/快照 2026-10-20 11:30 UTC

DeepInfer 是 DeepSeek 的開源推理框架,用來大規模服務 DeepSeek-V4.1-Flash。它在 2026 年 10 月 20 日以 Apache-2.0 授權發佈,為 NVIDIA SM100 GPU 與華為 Ascend 950 NPU 提供離線推理引擎——但不含完整線上服務所需的 KV cache 系統、prefill/decode 分離,或資料平行負載平衡。本頁說明範圍、建置與授權。

這一段就是全部論點。以下都是證據。

一張表看完範圍

README 的「支援功能」與「完整推理服務所需(本次發佈未包含)」兩份清單異常清楚。我們把它們並排呈現,不粉飾這道缺口。

包含不包含
為 DeepSeek-V4.1-Flash 提供離線推理KV cache 系統
優化 kernel 與模型/取樣器執行環境VE / Prefill / Decode 分離
Attention DP / 平衡式 CP;MoE EP + EPLB資料平行副本之間的負載平衡
DSpark 與依信心排程的驗證面向使用者的線上 API
SWA 有界重放對其他 DeepSeek 模型的支援
非同步排程已公開的 Ascend 950 效能數據
批次不變推理(NVIDIA)第三方對 benchmark 的重現
確定性取樣(NVIDIA)與生產環境一致的保證
結構化輸出:regex、JSON Schema、EBNF—
看功能清單前,先讀這段

左欄是儲存庫裡有的東西;右欄是服務團隊仍得自行建置或維運的部分。DeepSeek 自家的 Q&A 詳細描述了這些缺口——這對理解設計很有用,但不會把程式碼放進本次發佈。

儲存庫導覽

公開的目錄樹很精簡。我們列出讀者可能會打開的目錄;沒有逐一審查每個檔案。

路徑我們看到的內容為何要打開
deepinfer/Python 套件與引擎程式碼主要執行環境與排程邏輯
csrc/C++/CUDA 原生擴充Kernel 與綁定相關工作
doc/部署 Q&A、圖片最詳細的官方說明
examples/離線推理、benchmark、掃描最快看出預期用法的方式
eval/AIME 2026、HLE、GPQA Diamond 腳本重現參考分數
tests/pytest 測試集、PPL 基準看作者心中的「正確」是什麼
scripts/格式化與輔助腳本貢獻者工具
vendor/內附的第三方程式碼授權與相依性稽核
deep_cluster/目錄樹中隨附的叢集相關程式碼我們沒有審查;此處不對公開 API 作任何宣稱

公開歷史始於 2026 年 10 月 20 日的三個 commit:04:09 UTC 的初始 commit、09:06 的 Q&A 文件更新、11:03 的英文 Q&A 更新。這是一次性的程式碼釋出,不是長期公開開發的歷史。不要把 commit 數量當成項目的工程投入。

建置需求

DeepInfer 支援 NVIDIA SM100 GPU 與華為 Ascend 950 NPU,但 DeepSeek 公布的效能圖表只涵蓋 NVIDIA 硬件。建置本身是資料中心軟件。README 列出:

  • Linux
  • GCC ≥ 13.0
  • Python 3.12
  • NVIDIA 用 CUDA 13;Ascend 用 CANN 9.2
  • NVIDIA SM100 GPU 或華為 Ascend 950 NPU

文件記載的路徑是從原始碼建置:

# NVIDIA;Ascend 平台請改用「ascend」
export DEEPINFER_ACCELERATOR=nvidia
./build.sh

# 預設 checkpoint 會在首次執行時從 Hugging Face 下載。
python examples/offline_inference.py

如果你已在本機備妥 checkpoint,設定 DEEPINFER_HF_MODEL_DIR=/path/to/DeepSeek-V4.1-Flash-1017。examples 的 README 也提供 --ep、--dp、--cp 參數來配置平行布局。這些都不改變硬件要求:README 列出的是 SM100 與 Ascend 950,並沒有列出 H100、H200、H20 或消費級顯示卡。

這不是筆電跑得動的東西。 模型是 552B 主幹的 MoE,加上 196B Engram 參數;引擎是為資料中心加速器而建。透過獨立的量化項目,確實可以在本機實驗 V4.1-Flash,但那不是 DeepInfer。

授權,不要混為一談

元件授權涵蓋範圍
DeepInferApache-2.0deepseek-ai/DeepInfer 中的引擎程式碼
DeepSeek-V4.1-Flash-1017MIT預設模型權重
deepseek-recipeMIT獨立的協定/分詞函式庫
內附 kernel逐一確認FlashMLA、DeepGEMM、DeepEP、TileKernels、DeepSelect 及其他相依項目

Apache-2.0 允許商業使用與修改,但附帶標示義務與專利授權。MIT 同樣寬鬆。這不會自動釐清每個內附相依項目的授權,或模型的可接受使用條款。若要商業部署,請自行稽核目錄樹與 model card,不要只依賴摘要。

今天就能做的事

  • 在支援的硬件上跑離線推理,使用預設的 V4.1-Flash-1017 checkpoint。
  • 重現 benchmark 掃描:使用 examples/sweep/run_sweep.sh,再用 plot_pareto.py 繪圖。
  • 執行參考評測:透過 eval/ 的腳本執行 AIME 2026、GPQA Diamond 與 HLE。
  • 研讀實作:Wide-EP、EPLB、DSpark 驗證、SWA 有界重放與非同步排程器。
  • 使用 deepseek-recipe,讓第三方 API 行為對齊 DeepSeek 的協定處理。
  • 在其上建服務層——但那一層是你的工作,不是本次發佈的。

目前還做不到的事

  • 開一個和 DeepSeek 一樣的 API。 本次發佈是離線的;KV cache、PD 分離與負載平衡都不在其中。
  • 服務其他模型。 清單上只有 V4.1-Flash。
  • 在較舊的 NVIDIA 或 Ascend 硬件上執行。 列出的目標是 SM100 與 Ascend 950。
  • 引用 Ascend 吞吐量。 DeepSeek 只公布了 NVIDIA 圖表。
  • 宣稱與生產環境一致。 DeepSeek 說這套框架支撐其服務,但公開程式碼只是子集;外部無法驗證。
一句話的界線

DeepInfer 是離線推理引擎,不是託管 API,也不是模型;本次發佈不包含完整線上服務所需的 KV cache 系統、prefill/decode 分離,或資料平行副本之間的負載平衡。

版本說明

截至撰寫時,沒有 GitHub Release 或 tag。儲存庫有三個公開 commit,Q&A 在發佈當天更新過。請把本頁視為快照:若你要做部署決策,請讀當前的 README 與 Q&A,並確認那些缺口是否已補上。

接著讀:引擎如何運作,或缺這些元件在實務上意味著什麼。

↑