dshbase

博客 · 分析

DeepInfer 开源了 —— DSH / V4.1-Flash 安装者该先看清什么

2026 年 10 月 20 日 · dshbase · 硬件门槛、开源缺口、以及官方 API 何时仍是正解

2026 年 10 月 20 日,@deepseek_ai 发了一条四连帖,宣布把内部推理框架 DeepInfer 全面开源,代码在 github.com/deepseek-ai/DeepInfer。官方说法很直接:驱动 DeepSeek-V4.1-Flash 大规模生产服务的同一套栈,现在开放出来,方便社区压低算力成本与能耗。

如果你是从 dshbase 过来、平时跑 npx @deepseek-ai/dsh web 的人,这篇不是「今晚就去 clone」。10 月 20 日在你已经在用的 Harness 之外,社区常说是两份开源投放:DeepInfer(推理引擎)与 deepseek-recipe(协议 / prompt / 分词编解码)。把这三层里的任何一层搞混,周末会烧掉——要么没有 Agent 循环,要么装了编解码库却指望 GPU 自己亮起来。下面先给固定的三层对照表,再写能核验的事实、硬件门槛、DeepInfer 明确没开源的厨房件,以及谁该装什么。

三层必须分清

同一品牌,三份工作。dshbase 讲的是第 1 层;10 月 20 日官宣主要是第 2、第 3 层。

1. DeepSeek Harness(DSH)2. DeepInfer3. deepseek-recipe
职责Agent 运行时 / Harness(dshbase 的主题)服务 V4.1-Flash 的生产推理引擎协议、prompt、分词与编解码——Messages / Chat Completions / Responses 等
做不做推理?不做——调用模型 HTTP API做——在 SM100 / 昇腾 950 上跑算子不做——调用方必须自备推理后端、工具与 HTTP
典型安装npx @deepseek-ai/dsh web + 官方 API Key源码构建(Python 3.12 + CUDA 13 或 CANN 9.2)库 / PyPI(deepseek-recipe 0.2.0 于 2026-10-20 上传,与 DeepInfer 线程同一天)
给你什么工具、插件、模式、会话审计、Agent 循环在列出硬件上对 V4.1-Flash 的离线 / 私有服务贴近官方行为的请求→Conversation→prompt→token ID 与响应格式化
不给你什么自建 Flash 集群或分词栈Agent 循环、插件市场、Web UI,以及完整多租户「厨房」(KV cache / PD 分离 / LB 仍缺——见下)权重在跑、GPU 调度,或 DSH 插件
核验@deepseek-ai/dsh / Harness 文档deepseek-ai/DeepInferdeepseek-ai/deepseek-recipe

DeepInfer 官方 README:驱动 DeepSeek 大规模生产服务的高性能推理框架;本次开源提供「带规模化服务所需核心能力的离线推理」。发文时支持模型:DeepSeek-V4.1-Flash(HF deepseek-ai/DeepSeek-V4.1-Flash-1017)。deepseek-recipe 的 README 同样直白:用它把某个推理后端接到多格式 API 前端——模型推理由调用方提供。

目标若是「在 V4.1 Flash 上跑 Agent」,默认路径仍是只要第 1 层:DSH + 官方 API。为此你不需要 DeepInfer,也不需要 recipe。

独立 DeepInfer 指南:安装清单、相对 vLLM、recipe 与引擎对照 —— https://deepinfer.run/(第三方站点;与 DeepSeek 无隶属关系)。

信源链(发文时请再点开核对)

条目链接 / 说明
官方 X 帖(1/4)status/2112476496283775135 — 2026-10-20 09:30 UTC(UTC+8 17:30)。时间线短文常被截断;长文 note 收在 “make AI more affordable” 并以 “1/4” 结尾。
2/4Inside DeepInfer — 高性能算子与优化引擎、分布式推理与推测解码、SWA Bounded Replay 与结构化输出;后续模型推理代码也会落在此仓。
3/4deepseek-recipe — 与官方 API 处理逻辑对齐的生产级 Token 编解码 → github.com/deepseek-ai/deepseek-recipe。
4/4收束 — “Open models. Open kernels. Open inference.”
代码deepseek-ai/DeepInfer(Apache-2.0)。写作时核对过 README;星标/Issue 会变,引用前请重开仓库。
同窗口第二份投放deepseek-ai/deepseek-recipe — 只做协议/prompt/分词编解码(不是引擎)。PyPI deepseek-recipe 0.2.0 于 2026-10-20 上传。

同日中文转述(如 IT之家)口径一致:推理是权重与可负担服务之间的「中间层」、兼容英伟达与昇腾、并提到 recipe 配套。若转述与 README / X 原文冲突,以仓库与官方线程为准。

互动快照(标注:UTC+8)

数字每分钟都在变。我们在 2026-10-20 约 18:16(UTC+8) 用 X API 刷新了主帖(发帖后约数小时,发帖时间为当日 17:30 UTC+8):

指标实况(约 18:16 UTC+8)更早 PM 快照(发帖后数小时)
曝光约 11.2 万约 9.7 万
赞约 3.5k约 3.1k
转发约 442约 410
书签约 909约 803

实况时还可见引用约 273、回复约 226。这些只是传播热度,不是产品质量。若文案必须钉一个数,请自己重查帖子,不要把 PM 快照当成永恒。

硬件与开源范围(摘自官方 README)

多数 DSH 安装者会卡在这里。README 列出的支持硬件很短:

支持硬件(官方)写明的前置条件
NVIDIA SM100 GPULinux、GCC ≥ 13、Python 3.12、CUDA 13
华为 昇腾 950 NPU同上基线;CANN 9.2;requirements-ascend.txt / DEEPINFER_ACCELERATOR=ascend

README 也把本次发布标成离线推理。这与社区「更偏私有化 / 机房侧」的读法一致:适合能自己补齐缺失件的产线,而不是一键替换 DeepSeek 公有多租户 API。

官方「完整推理服务还需要、但本次未包含」清单——直接跟 README,不额外发明:

模块本次开源?
优化算子 / 模型与采样运行时(FlashMLA、DeepGEMM、DeepEP、TileKernels、DeepSelect、TileLang ops)包含(以文档为准)
并行:Attention DP / balanced CP,MoE EP + EPLB包含
DSpark + 置信度调度验证;SWA bounded replay;异步调度;batch-invariant / 确定性采样(README 注明 NVIDIA);结构化输出包含
离线推理示例(examples/offline_inference.py)包含
KV cache 系统未包含
VE / Prefill / Decode 分离(README:引擎侧多数功能已实现,但仍把分离层列为必需且未开源)未包含
prefill 与 decode 数据并行副本之间的负载均衡未包含

缺的三块就是引擎外围的生产「厨房」。社区说它更偏离线,与 README 措辞一致——引用 README,不要引用传闻吞吐。

DeepSeek 在 doc/images/ 下放了 prefill / decode 的 Pareto 图,测量环境为 prefill 4 张 SM100、decode 64 张 SM100(各自在一个 scale-up 域内),复现脚本见 examples/sweep/run_sweep.sh。那是同一套 DeepInfer 引擎的两个阶段(prefill 与 decode),不是两个产品,也不能拿来顶替 deepseek-recipe。本文不把图上的 tok/s 抄进正文;要做容量规划请打开原图或自己跑 sweep。

相对 vLLM / SGLang / 继续官方 API

DeepInfer 致谢写明:最初主要基于 vLLM 构建,并受 SGLang 与 TensorRT-LLM 启发。这是血缘,不是「明天就能当通用多模型服务器」的承诺。

路径什么时候适合 DSH 读者门槛(可核验,不编造价格)
官方 API + DSH默认。要 Agent、插件、模式和 V4.1 Flash 行为,但不想拥有 GPU。API Key + Token 账单。设上限——见 成本与缓存 与 「省 Token」脉搏。
自建 DeepInfer已有 SM100 或昇腾 950 机队,要私有/离线服 V4.1-Flash,并能自己补 KV cache、PD 分离与负载均衡。硬件 + 构建(CUDA 13 / CANN 9.2)+ 上面三块缺失服务。不是笔记本项目。
vLLM / SGLang(社区栈)模型种类更广、硬件故事更通用,或你已经在运这些栈。可能落后 DeepInfer 对 Flash 的 Day-0 算子;DeepInfer 也可能落后通用多模型体验。按运维现实选,别按星标选。
只要 deepseek-recipe(+ 自有后端)第 3 层:自定义 API 前端必须贴近官方协议/prompt/分词。既不是 Agent 运行时,也不是引擎。推理(DeepInfer / vLLM / API)、工具与 HTTP 仍由你提供——recipe 从不自己跑权重。

本文不编造 tok/s、$/MTok 或「比 API 便宜 N 倍」。官方营销语言是定性的(高吞吐、低延迟、降低算力成本)。容量算术请在你自己的 SKU 上跑 sweep。

重名提醒:deepinfer.org 不是这个项目

搜索引擎仍会顶出 deepinfer.org——更早的开源医学影像部署工具包(3D Slicer / Docker 模型仓库;SPIE 论文脉络)。与 DeepSeek 无关。搜索时加上 DeepSeek,或直接走 GitHub 组织路径 deepseek-ai/DeepInfer,避免装错二进制或引错论文。

DSH 读者行动清单

  • 只留 DSH + API(大多数读者):继续 npx @deepseek-ai/dsh web(或钉死的 profile)对接官方 DeepSeek API。日常 Agent 既不需要 DeepInfer,也不需要 deepseek-recipe。见 DSH 的第一天 与 模型接入。
  • 只有这些人才装引擎(DeepInfer):你跑 SM100 或昇腾 950 机房,要私有/离线服 V4.1-Flash,并能把 KV cache、PD 分离、副本 LB 当独立项目。从 deepseek-ai/DeepInfer 起步(或看 deepinfer.run 清单);承诺切换前先读完「未包含」清单。
  • 只有这些人才需要 recipe:你在搭自定义 API 前端(Messages / Chat Completions / Responses),必须贴近官方编解码 / prompt 行为。短链:deepseek-ai/deepseek-recipe(PyPI 0.2.0)。它不跑模型——自备后端(DeepInfer、vLLM、官方 API……)。
  • 不要把 Prefill / Decode 图、DeepInfer、deepseek-recipe 当成三个可互换的下载包。Prefill/Decode 是 DeepInfer 内部两个阶段;recipe 是编解码层;DSH 是 Agent 运行时。
  • 不要从不明确镜像下载「DeepInfer 一键包」。优先官方 GitHub 树与 Apache-2.0 LICENSE。
  • 无论哪种服务路径,都要设 Token / 成本上限——工具失控在 API 上烧钱,在自建上烧集群时间。见 省 Token 笔记 与 成本指南。
  • V4.1 Flash 背景:checkpoint 窗口史见 V4.1 Flash 限时内测分析;活模型名以当前 API 文档为准。
  • 插件卫生:服务端新闻不降低插件风险。优先 插件中心 / 目录 里的已验证条目。

相关链接

我们不声称的事情

  • 我们不是 DeepSeek;这是给 dshbase 读者的第三方安装者笔记。
  • 没有可在正文里指向的一手数字时,我们不发 MIPS、$/tok、tok/s 表(README 图在仓库里,像素留给原图)。
  • 我们不建议用半成品私有栈去替换官方 API。

写作时核验的信源(2026-10-20,UTC+8):DeepSeek X 线程 1–4;DeepInfer README(硬件、离线范围、未包含清单、致谢、基准测量说明);deepseek-recipe README / PyPI 0.2.0 上传时间 2026-10-20;与 deepinfer.org / SPIE 医学工具包的重名核对。互动数据来自约 18:16 UTC+8 的 X API 刷新——会继续漂移。勘误:请在 dshbase 仓库开 Issue。

全部文章 →