Illustration: CloudEmythos. DeepSeek's DeepInfer supports Nvidia SM100 GPUs and Huawei Ascend 950 NPUs as first-class targets — a first for a frontier lab.
Disclosure: this article contains no affiliate links. Every claim below is sourced from DeepSeek's announcement, its GitHub README, and independent coverage (SiliconANGLE, aiweekly, MarkTechPost, Tesla News Wire), linked in-line. Self-reported figures are labeled as such.
What Released
DeepSeek announced DeepInfer in a four-post thread on X on October 20, 2026: "our in-house inference framework, now fully open source!" The lab said it is "sharing our production stack to help the community lower compute costs, reduce energy use, and make AI more affordable," and that inference code for future models will land in the same repository.
The GitHub README describes DeepInfer as "the high-performance inference framework that powers DeepSeek's large-scale production services." It ships under Apache 2.0 — meaning anyone can use, modify, and sell it. Alongside it, DeepSeek also open-sourced deepseek-recipe, its MIT-licensed production token encoding and decoding component that matches the official API.
What's in the first release
One model: DeepSeek-V4.1-Flash, running in offline inference mode only. A KV cache system, prefill/decode disaggregation, and load balancing across replicas are not included — so this is not a complete serving stack yet. Two chip families: Nvidia SM100 GPUs (CUDA 13) and Huawei Ascend 950 NPUs (CANN 9.2). Built on vLLM: the README says DeepInfer was "originally built primarily on vLLM, with additional inspiration from SGLang and TensorRT-LLM."
That last line matters. Eighteen months ago, in April 2025, DeepSeek said it had considered releasing its full inference engine but decided against it — the code was a heavily customized early fork of vLLM, tightly coupled to internal cluster tools, and the small team lacked the bandwidth to maintain a big open-source project. It promised to contribute pieces instead. DeepInfer is the reversal: the whole engine, not just the pieces.
The Huawei First-Class Story
Here is the angle the English-language AI press mostly skipped: the README lists two supported targets — Nvidia SM100 and Huawei Ascend 950 — with no second-class distinction. Per aiweekly's coverage, this is the first time a frontier lab has given Huawei's Ascend silicon the same first-class framework support as Nvidia's flagship data-center GPUs.
The context sharpens it. DeepSeek said just last week that it plans to pre-train on Huawei Ascend chips by the end of 2026. DeepInfer's dual-target design is the serving-side half of that bet: one codebase, both hardware families. Build requirements tell the story plainly — Linux, GCC 13+, Python 3.12, and CUDA 13 (Nvidia) or CANN 9.2 (Ascend).
It also landed one day after the U.S. Department of Homeland Security ordered federal agencies to remove DeepSeek models from their systems — the exclusion order we covered in our DHS DeepSeek ban article. Washington is trying to wall DeepSeek out of government systems; DeepSeek responded by open-sourcing the engine that runs its service, with Huawei silicon as a first-class citizen. The timing may be coincidence. The symbolism isn't.
The Tech: vLLM, DSpark, and the Kernel Stack
For the engineers in the audience, the feature list reads like DeepSeek's recent systems papers made operational:
Custom kernels
FlashMLA, DeepGEMM, DeepEP, TileKernels, and DeepSelect, with TileLang in the mix — the low-level building blocks DeepSeek has published research on, now shipping as runnable code.
Parallelism
Attention data-parallel with balanced context-parallel, plus mixture-of-experts expert-parallel with EPLB (expert-parallel load balancing) — the machinery for splitting giant MoE models across chips.
DSpark speculative decoding
Accelerate decoding with draft tokens and use confidence estimates to schedule verification — guess several tokens ahead with a small draft model, then check them in one pass with the full model, instead of generating strictly one token at a time. Default maximum draft length is 5.
Plus: an asynchronous zero-overhead batch scheduler, batch-invariant inference mode, deterministic sampling ("identical outputs for identical input tokens and sampling parameters"), and structured outputs constrained by regex, JSON schema, or EBNF grammar.
The Timing: Post-Ban, Pre-Everything
DeepInfer arrives at a strange inflection point:
- One day after the DHS ban. The U.S. government just told its agencies to rip DeepSeek out. DeepSeek answered by giving the world its serving engine. Our DHS ban coverage has the full timeline.
- One week after Japan went the other way. Japan's Digital Agency deployed AI agents to 180,000 government workers — with published safety standards. Washington fears the supply chain; Tokyo deploys at national scale.
- Days after Nvidia's $10B Europe play. Nvidia is buying perches inside Europe's industrial-AI stack while DeepSeek builds the software case for a post-Nvidia world. The hardware war has a software front now.
The repo crossed ~8,000 GitHub stars within hours of launch — the biggest developer-thread of the day on Hacker News (2,136 points at last check). Developers aren't star-bombing a press release; they're bookmarking a codebase they intend to read.
Related reading
Published October 21, 2026. All performance figures are DeepSeek's self-reported production numbers, not independently verified. Chip-support claims per the DeepInfer GitHub README.

No comments:
Post a Comment