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

DeepInfer vs SGLang:V4.1-Flash 服务方案对比

SGLang 是最接近的对比对象,因为它已经有 DeepSeek-V4.1-Flash 的配方——包括 DSpark、PD 分离、HiCache 和路由器。DeepInfer 有 DeepSeek 自己的引擎,但没有服务层。真正的选择不在于速度,而在于你愿意自己承担多少栈。

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

DeepInfer 和 SGLang 都以 DeepSeek-V4.1-Flash 为目标,但处在不同层次。DeepInfer 是 DeepSeek 面向单一模型的 Apache-2.0 推理引擎,发行版只有离线形态。SGLang 是通用的高性能服务框架,提供 preview 版 V4.1-Flash 配方、OpenAI 兼容 API、PD 分离、HiCache 和路由器。两者没有公开的同条件实测;本页比较的是范围与适配。

先给结论

如果你今天就要一条尽量完整的 V4.1-Flash 服务路径,先上 SGLang——但要仔细读 preview 的风险。它的 V4.1 支持使用 preview Docker 镜像,截至 2026-10-20 尚未进入正式 SGLang 发行版。如果你想要 DeepSeek 自己的引擎、手上有 SM100 或 Ascend 950 硬件,并且愿意自己搭服务层,那就评估 DeepInfer。

这不是“DeepInfer 更快”或“SGLang 更快”的页面。不存在公开的同模型、同硬件、同负载基准。SGLang 的头条数字和 DeepInfer 的图表是两把不同的尺子。

两者各是什么

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 自己的调优,以及它能让人看清生产级推理栈的内部——而不是开箱即用的 API。

SGLang

SGLang 是通用的高性能服务框架。它的 V4.1-Flash cookbook 记录了一个 preview 镜像、DSpark 投机解码、PD 分离、HiCache(分层 KV 缓存)、SWA 有界重放、Engram、OpenAI 兼容 API 和缓存感知路由器。day-0 博文把 NVIDIA Blackwell/Hopper 和 AMD MI350X 列入已验证的硬件路径。

重要的前提是:SGLang 明确表示 V4.1-Flash 支持“尚未进入 SGLang 发行版”,所以直接 pip install sglang 装的版本跑不了它。cookbook 使用的是 preview Docker 镜像。这是真实的运维风险,不是脚注。

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

维度DeepInferSGLang
类型DeepSeek 专用离线引擎通用高性能服务框架
V4.1-Flash 支持正式发行版;也是唯一支持的模型day-0 preview 配方;不在正式发行版中
在线 API发行版中没有OpenAI 兼容 server
KV cache未包含RadixAttention 前缀缓存;HiCache 分层
PD 分离未包含在 V4.1 配方中有文档并经过验证
投机解码DSparkV4.1 用 DSpark;总体上支持更多投机方式
路由器未包含sglang_router,带缓存感知策略
硬件SM100;Ascend 950NVIDIA Blackwell/Hopper;V4.1 preview 支持 AMD MI350X
许可证Apache-2.0Apache-2.0
成熟度早期公开版本成熟的通用项目;V4.1 路径为 preview
适用场景DeepSeek 专项研究与自定义部署现在就需要更完整 V4.1 服务路径的团队

资料来源:DeepInfer README/Q&A;SGLang V4.1 cookbook 与 day-0 博文。访问于 2026-10-20。

DeepInfer 的优势

  • DeepSeek 自己的调优。引擎围绕 V4.1 的 CED 架构、DSpark、SWA 有界重放和 Wide-EP decode 构建。在公开材料里,它最接近 DeepSeek 生产环境的计算路径。
  • Ascend 950 在正式发行版里。SGLang 有 AMD 和 NVIDIA 路径;DeepInfer 把华为 Ascend 950 与 SM100 并列。如果 Ascend 是你的平台,这一点很重要。
  • 确定性模式。提供批不变推理和确定性采样(仅 NVIDIA)。SGLang 的 V4.1 cookbook 说明其后端目前会拒绝确定性推理,且在不同批组成下不是逐位稳定。
  • 范围简单。一个模型、一个引擎,没有通用框架的兼容层。对研究型部署来说,这更容易推理。

SGLang 的优势

  • 完整的服务层。OpenAI 兼容 API、PD 分离、HiCache、前缀缓存和路由器都是 V4.1 配方中有文档的部分。DeepInfer 把这些留作集成工作。
  • 更多硬件选择。V4.1 cookbook 覆盖 NVIDIA B200/B300/GB300/H200 和 AMD MI350X;DeepInfer 的官方清单是 SM100 和 Ascend 950。
  • 运维工具。cookbook 为低延迟和高吞吐两类配方给出完整启动命令,另有 agentic 长上下文配置。从零到跑起一个服务,这条路径更快。
  • 成熟的通用框架。相比发布当天的引擎,SGLang 的社区更大、集成更多、生产历史更长。

基准测试的陷阱

SGLang 的 day-0 博文报告:在 4× GB300 上、batch size 为 1 时,启用 DSpark、模拟接受长度为 5.5,达到 873.63 tokens/s。这是特定配置下的单流 decode 结果,不是服务吞吐数字,也不是与 DeepInfer 的对比。

DeepInfer 的 decode 图用 64 张 SM100、131,072 token 上下文、nextn=3,以及 75% 的草稿接受率假设,坐标轴是输出吞吐对单用户速度。不归一化模型、硬件、上下文、接受率和并发度,SGLang 的数字和 DeepInfer 的图表没法放进同一个排行榜。

有用的比较是受控的比较:同一 checkpoint、相同 GPU 数量、相同输入/输出分布、相同缓存命中率、相同 SLO。报告 p50/p95/p99 的 TTFT 与 TPOT、延迟约束下的吞吐,以及每百万交付输出 token 的成本。两家都没有公布针对对方的这类数据。我们也没在相同硬件上跑过这两个引擎;这是一篇基于公开资料的对比。

什么会改变我们的看法

一份第三方、同硬件、针对 V4.1-Flash 的 DeepInfer vs SGLang 基准,带确切 commit、preview 镜像 tag、接受率和缓存设置。在那之前,“更快”是一个没有分母的说法。

preview 状态的风险

“SGLang 支持 V4.1-Flash”是真的,但不完整。cookbook 说明该支持尚未进入 SGLang 发行版,用的是 preview Docker 镜像。这意味着:

  • 你跟踪的是一个会变的镜像,不是一个固定住的稳定版本。
  • 参数和后端行为可能在不同 preview 构建之间变化。
  • 你应该固定镜像 digest,并像对待生产依赖那样测试升级。

DeepInfer 的风险正好相反:它是一次稳定的代码投放,但项目非常早期,发布时只有三个公开 commit,也没有 release tag。两者以不同方式处于早期。别把“preview”当成“不能用”,也别把“正式发行版”当成“成熟”。

选择指南

如果你的情况…先选原因
现在就要一个可服务的 V4.1 APISGLang(preview)OpenAI 兼容 API、PD、HiCache、路由器;记得固定镜像
有 Ascend 950DeepInfer官方 Ascend 路径;SGLang 的 V4.1 preview 侧重 NVIDIA/AMD
需要确定性推理DeepInferSGLang 的 V4.1 后端目前会拒绝确定性推理
想要成熟的通用框架SGLang社区更广,生产历史更长
想拿 DeepSeek 自己的引擎做研究DeepInferkernel、EPLB、DSpark、SWA 重放、生产 Q&A

常见问题

DeepInfer 比 SGLang 快吗?

没有公开的同条件实测。SGLang 的 873.63 tokens/s 是 4 张 GB300 上 batch size 为 1、启用 DSpark 并使用模拟接受长度的结果;DeepInfer 的图表是自家在 SM100 上的测量。模型、硬件和负载不同,数字无法比较。

SGLang 支持 DeepSeek-V4.1-Flash 吗?

支持。SGLang 发布了 V4.1-Flash cookbook 和 day-0 支持,但截至 2026-10-20 使用的是 preview Docker 镜像,尚未进入正式 SGLang 发行版。

SGLang 有哪些 DeepInfer 没有的东西?

更完整的服务层:OpenAI 兼容 API、PD 分离、HiCache、路由器,以及 preview 版 V4.1 配方。DeepInfer 的发行版没有 KV cache 系统、PD 分离和负载均衡。

我该选哪个?

需要可服务的 API,并且想要当下更完整的 V4.1 路径,就先上 SGLang,同时接受 preview 镜像的风险。想要 DeepSeek 自己的引擎做研究,或在 SM100、Ascend 950 上自建部署,可以评估 DeepInfer。

资料来源

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

↑