dshseek

seek://news/deepinfer-open-sourced

DeepSeek Open-Sources DeepInfer (Oct 23, 2026)

Oct 23, 2026release#release #upstream #deepinfer← All news

TL;DR

DeepSeek published deepseek-ai/DeepInfer on 2026-10-16 under Apache-2.0 — per its README, the inference framework powering DeepSeek's production services, originally built on vLLM. It supports DeepSeek-V4.1-Flash on NVIDIA SM100 and Ascend 950, and ships offline inference only — no KV cache, no prefill/decode disaggregation, no HTTP server — so DSH cannot use it as a backend today.

DeepSeek Open-Sources DeepInfer, the Inference Framework Behind Its Production Services.

v0.2.1-rc.2 added support for DeepSeek-V4.1-Flash-1017 on October 17. One day earlier — 2026-10-16 07:47 UTC, per the repository API — DeepSeek had put the framework that serves that model into the open: deepseek-ai/DeepInfer, Apache-2.0, described in its README as the high-performance inference framework that powers DeepSeek’s large-scale production services.

What DeepInfer is

Per the README’s own wording, this open-source release provides offline inference with the core features needed for serving at scale. The acknowledgments trace its lineage: originally built primarily on vLLM, with additional inspiration from SGLang and TensorRT-LLM. The supported-models list holds one entry, DeepSeek-V4.1-Flash, whose default checkpoint deepseek-ai/DeepSeek-V4.1-Flash-1017 is downloaded into the Hugging Face cache on first run. The supported-hardware list holds two: NVIDIA SM100 GPUs and Huawei Ascend 950 NPUs.

The technical walkthrough lives in the guide

The feature inventory — the kernels it builds on, the environment variables, the build steps, and the serving gaps the README itself lists as not included — is walked item by item in this site’s DeepInfer guide, together with what those properties (batch-invariant inference, deterministic sampling, structured outputs) mean for agent sessions. This dispatch sticks to the event: the timeline, the reception, and the DSH angle.

Why DSH users should care

The first reason is the checkpoint. DeepSeek Harness reaches models through the DeepSeek API, catalog providers or custom OpenAI-compatible gateways — the configure-models guide walks the three paths — and rc.2’s one-line feature was support for DeepSeek-V4.1-Flash-1017, the same checkpoint DeepInfer downloads by default. The framework that serves the model DSH just learned to speak to is now public.

The second reason is the honest gap: nothing in this release exposes an endpoint a DSH custom provider could point at. “Self-host V4.1-Flash for DSH with DeepInfer” is a roadmap item, not something this release lets you do today. What you can do is run examples/offline_inference.py on supported hardware and read the engine the production service runs on — the DeepInfer guide covers how.

One week in the open

As of this article’s 2026-10-23 09:03 UTC fetch of the repository API, DeepInfer stood at 20,442 stars and 2,208 forks, seven days after creation. A GitHub name search the same day already returned a community layer: deep-dive explanations under the name deepinfer-unpacked, an Ampere port named Deepinfer-SM80, an Apple-Silicon port named deepinfer-mac, a bilingual visual guide at learn-deepinfer, and Chinese-language source-reading projects. None of them is indexed on this site’s plugin directory, which tracks the DeepSeek Harness ecosystem rather than inference infrastructure; this article records them as a signal of attention, not as an endorsement.

More in this series

Official references