DeepInfer Release Tracker
Every DeepInfer update in one place: release dates, supported models and hardware, merged changes, and the community ports still waiting for review.
- Latest state
- Main branch, no tagged versions
- Supported model
- DeepSeek-V4.1-Flash
- Hardware
- NVIDIA SM100 · Ascend 950
- Release scope
- Offline inference
Deep dives 2
Status as of October 30, 2026. This page is updated when the main branch, supported hardware or release scope changes.
DeepInfer release history
DeepInfer has had one public release so far, on October 20, 2026, and no numbered versions since. The project ships from its main branch: as of October 30 there are no tags and no release entries, so “the latest version” means the latest commit on main.
| Date | Release | Model | Hardware | Scope | Repository / commit |
|---|---|---|---|---|---|
| Oct 20, 2026 | Initial public release, Apache-2.0 | DeepSeek-V4.1-Flash (default checkpoint DeepSeek-V4.1-Flash-1017) | NVIDIA SM100 (CUDA 13), Huawei Ascend 950 (CANN 9.2) | Offline inference | deepseek-ai/DeepInfer, d585e65 |
| Oct 20, 2026 | Deployment Q&A, Chinese and English | — | — | Docs only | 8b16149, 774ce24 |
| Oct 21, 2026 | Dependency update (#157) | unchanged | unchanged | unchanged | 9bd9cf2 |
| Oct 25, 2026 | Strict boolean env-var parsing (#218) | unchanged | unchanged | unchanged | 5537415 |
Two dates get mixed up in coverage. The repository was created on October 16, but its history starts with an “initial commit” on October 20, which is when the code became public. We use October 20 as the release date.
Only two community pull requests have been merged in the first ten days:
- #157, merged Oct 21. Moves the bundled DeepEP dependency to commit
f6aa38feand drops an SSH-to-HTTPS URL rewrite in the build. It does not change model or hardware support. - #218, merged Oct 25. Boolean
DEEPINFER_*environment variables are now parsed strictly. A value such asyesor a typo used to be read silently; it now raises an error. If a launch script that worked on October 20 fails after updating, check these variables first.
Main was last pushed on October 26. Anything you read about SM90, AMD, Apple silicon or an HTTP server refers to open pull requests, not to the release.
Supported models and hardware
The release supports one model on two accelerator families. Everything else in the table below is a community port in an open pull request, and maintainers have not merged any of them.
| Target | Status | Where it stands |
|---|---|---|
| DeepSeek-V4.1-Flash | Supported | The only model; default checkpoint deepseek-ai/DeepSeek-V4.1-Flash-1017 |
| NVIDIA SM100 (B200, GB200) | Supported | CUDA 13; the only platform with batch-invariant mode and deterministic sampling |
| Huawei Ascend 950 | Supported | CANN 9.2 |
| NVIDIA SM90 (H100, H200, H20) | Open PRs #92, #148, #180 | A maintainer said on #92 that they “won’t be merging” SM90 support |
| NVIDIA SM120 (RTX 50 series) | Open PRs #138, #210 | Experimental; #210 targets a single RTX 5090 with an FP8 adaptation |
| AMD MI350X / MI355X | Open PR #201 | ROCm backend for V4.1-Flash |
| Huawei Ascend 910B / 910C | Open PRs #46, #152, #190 | RFCs; #190 also adds groundwork for DeepSeek-V4-0731 |
| Intel XPU | Open PRs #67, #146 | RFC plus a platform skeleton |
| Apple silicon (MPS / Metal) | Open PRs #125, #168 | Scaffolding and first Metal kernels |
| MetaX MACA | Open PR #181 | Opt-in reference operators |
All supported setups need Linux, GCC 13 or newer and Python 3.12. The H100 is not supported, which surprises many readers because it is the most common data-center GPU. SM100 means compute capability 10.0, the Blackwell data-center class.
Scale also matters. The published benchmarks used 4 SM100 GPUs for prefill and 64 for decode. DeepSeek’s deployment guide says one prefill plus one decode instance works, but the efficient minimum is about 64 cards for each stage. DeepInfer can run the example script on a single node; it is not a desktop tool.
Only DeepSeek-V4.1-Flash is listed. The README says future DeepSeek models will be supported, but gives no model names or dates.
DeepInfer changelog
Dated entries, newest first. Pull request counts come from the repository’s pull request list.
Oct 27–30, 2026: bug-fix PRs, still unmerged. New PRs are now mostly fixes rather than ports. #241 raises when the engine rejects a request in LLM.generate. #244 fails loudly when per-prompt list lengths do not match. #245 fixes the source distribution build. #249 reports a crash on short prompts in indexed attention. None were merged by October 30.
Oct 28–29, 2026: Engram data-path tuning. #246 adds an opt-in LocalEngram fetch over NVLink, and #248 lets users override the Engram RDMA queue-pair settings. Both follow #200 (Oct 22), which traced slow community reproductions to the Engram RDMA fallback.
Oct 26, 2026: last push to main. No commits landed on main between October 26 and October 30.
Oct 25, 2026: #218 merged. Strict parsing for boolean environment variables. This is the only change to engine code since release.
Oct 23, 2026: serving work appears. #214 adds a Mooncake Transfer Engine KV transport for a prefill/decode split, and #216 stacks a Mooncake Store L3 tier on the host prefix cache from #144. Together with #147 (a minimal OpenAI-compatible chat server) and #197 (prefill/decode across two hosts), they fill parts of the serving stack DeepSeek kept internal. All are open. Our community benchmark reproductions cover their measured results.
Oct 22, 2026: AMD and consumer GPUs. #201 adds a ROCm backend for MI350X and MI355X, and #210 adapts the model for a single RTX 5090. #200 adds an opt-in UVA Engram fetch for single-node runs, aimed at community reproductions that reached only 59–81% of the official prefill curve.
Oct 21, 2026: #157 merged, hardware ports flood in. 73 new PRs in one day, including SM90 (#148, #180), SM120 (#138), Apple silicon (#168), Ascend 910B (#152, #190), Intel XPU (#146) and MACA (#181). #196 documents reproductions on 4× GB300 and 4× B200.
Oct 20, 2026: public release. Initial commit and the deployment Q&A in Chinese and English. 98 pull requests were opened on the first day, the first of them RFCs for Ascend 910C (#46), Intel XPU (#67) and SM90 (#92).
Oct 16, 2026: repository created. It stayed private until October 20.
Activity snapshot
| Metric | Oct 20 | Oct 23 | Oct 30 |
|---|---|---|---|
| Stars | 4,320 | ~20,500 | 24,391 |
| Pull requests opened | 98 | 191 | 224 |
| Pull requests merged | 0 | 1 | 2 |
| Forks | 329 | — | 2,934 |
New PRs fell from 98 on day one to between one and eight a day after October 24. With 203 PRs still open, the backlog is now the main thing to watch: a merged hardware port or serving PR would be the first real change in scope.
What is not in the open-source release
DeepInfer is the engine from DeepSeek’s production stack, not the whole stack. Three pieces that a self-hosted API needs are missing:
- a KV cache system for prefix reuse across requests,
- orchestration that splits vision encoding, prefill and decode across machines,
- load balancing across data-parallel replicas.
There is also no HTTP server. Request formatting lives in a separate library, deepseek-recipe, which turns chat requests into token IDs and back but leaves inference and serving to you. For how these pieces fit together and why DeepSeek kept them out, see our explainer on DeepInfer’s architecture and open-source boundaries.
What to watch next
- The first tagged version. There are no tags yet; a tag would show which state of main DeepSeek considers stable.
- A second model. The README promises future DeepSeek models. A new checkpoint would most likely land as a model directory plus kernel changes.
- A merged hardware port. SM90 has been declined once. AMD, Ascend 910B/910C and RTX 50 PRs are the next candidates.
- Serving pieces. If #147 (OpenAI-compatible server) or the prefill/decode split PRs merge, the release scope changes from offline inference only.
Sources: DeepInfer README, commit log and pull request list (checked October 30, 2026); DeepSeek V4.1 Flash Inference Deployment Q&A.

