Dynamo v1.5.0-deepseek-v4-pro-0813-dev.1
Pre-releaseRelease Notes
Dynamo v1.5.0-deepseek-v4-pro-0813-dev.1 is an experimental snapshot build with early DeepSeek-V4-Pro-0813 support on the Dynamo vLLM backend. It is not recommended for production and is not a QA-gated release. APIs, behavior, and defaults may change before stable support. Use it for evaluation, testing, and early feedback only.
Summary
Dynamo v1.5.0-deepseek-v4-pro-0813-dev.1 publishes a vLLM runtime on v0.28.0 (CUDA 13.0) for DeepSeek-V4-Pro-0813. The CUDA image was already on that vLLM pin at branch cut; this snapshot also aligns the XPU vLLM pin to 0.28.0 (#14269).
On top of that runtime, the release ships aggregated and disaggregated vLLM recipes for the public deepseek-ai/DeepSeek-V4-Pro-0813 checkpoint (MXFP4 experts + FP8 KV, 1M context, no CPU KV offload): 8x GB200 and 8x H200 aggregated, plus 1P1D 16-GPU disaggregated profiles on both SKUs, with KV-aware routing, shared model-cache/download jobs, and an AIPerf Mooncake trace-replay benchmark (#14307). This is a different checkpoint from deepseek-ai/DeepSeek-V4-Pro and must not share a model cache with those recipes.
Release Branch: release/1.5.0-deepseek-v4-pro-0813-dev.1, cut from main commit dc08c938c5 (2026-08-31)
Release Tip: 28f9c307dcff4130412ac04e4ea07c96b0cde6f5
vLLM: v0.28.0 (vllm/vllm-openai:v0.28.0-ubuntu2404 base), NIXL v1.3.2 (UCX v1.21.0)
Container Images
| Backend | Arch | Image |
|---|---|---|
| vLLM (CUDA 13) | multi-arch (amd64 + arm64) |
nvcr.io/nvidia/ai-dynamo/vllm-runtime:1.5.0-deepseek-v4-pro-0813-dev.1 |
Backend Versions
| Backend | Source | CUDA | Python | Notes |
|---|---|---|---|---|
| vLLM | Dynamo-built runtime on vllm/vllm-openai:v0.28.0-ubuntu2404 |
13.0 | 3.12 | NIXL v1.3.2; vLLM-Omni v0.28.0rc1 |
Models
| Model | Precision | GPU | Notes |
|---|---|---|---|
deepseek-ai/DeepSeek-V4-Pro-0813 |
MXFP4 experts + FP8 KV | 8x GB200 | vLLM 0.28.0; aggregated TP8/EP8 (2 nodes, MNNVL) or disagg 1P1D (16 GPU); DSpark k=5; KV-aware routing; 1M context |
deepseek-ai/DeepSeek-V4-Pro-0813 |
MXFP4 experts + FP8 KV | 8x H200 | vLLM 0.26.0 via vllm-runtime:1.4.0; aggregated TP8/EP8 or disagg 1P1D (16 GPU); no speculative decoding; KV-aware routing; 1M context |
About DeepSeek-V4-Pro-0813
DeepSeek-V4-Pro-0813 is a 1.6T-parameter text MoE from DeepSeek (deepseek-ai/DeepSeek-V4-Pro-0813; ~832 GiB). Routed experts ship MXFP4 and the engine requires FP8 KV. This preview serves the full 1,048,576-token window on GB200 and H200, aggregated or disaggregated, with reasoning and tool calling. It is not a revision of DeepSeek-V4-Pro.
Full Changelog
vLLM Backend
- XPU vLLM 0.28.0 pin: Aligned the XPU vLLM base/runtime and matching SBOM stem to
v0.28.0on this branch. The CUDA 13.0 runtime was already onv0.28.0-ubuntu2404at cut; these commits do not change the CUDA image contents (#14269).
Recipes
- DeepSeek-V4-Pro-0813 vLLM recipes: Added
recipes/deepseek-v4/deepseek-v4-pro-0813—agg-gb200-agentic,disagg-gb200-agentic,agg-h200-agentic,disagg-h200-agentic, model-cache PVC and download job, AIPerf Mooncake trace-replay underperf/, and Fern catalog/docs. GB200 workers usevllm-runtime:1.5.0-deepseek-v4-pro-0813-dev.1; H200 workers stay on digest-pinnedvllm-runtime:1.4.0(recipe folder, README) (#14307).
Getting Started
Deployment is Kubernetes-based (Dynamo Platform + DynamoGraphDeployment). Full steps — namespace, Hugging Face token, model-cache PVC, download job, DGD apply, smoke test, and the AIPerf workflow — are in the recipe README. The recipes expect an nvcr.io image-pull secret and a Hugging Face token with access to deepseek-ai/DeepSeek-V4-Pro-0813.
Known Issues / Limitations
- This is a branch-specific snapshot build, not a QA-gated stable release.
- GB200 disaggregated RDMA is provider-specific.
vllm/disagg-gb200-agentic/deploy.yamlships GKEnetworking.gke.ioannotations andrdma-0–rdma-3resource requests that were used for the validated numbers. Applying it unchanged on another provider leaves those pods Pending. Replace that RDMA block with the cluster’s NIC/RDMA mechanism before deploy. Aggregated GB200 and both H200 recipes are unaffected. - H200 recipes run
vllm-runtime:1.4.0(vLLM 0.26.0). GB200 recipes run this tag’svllm-runtime:1.5.0-deepseek-v4-pro-0813-dev.1image (vLLM 0.28.0). Do not mix those worker images across SKUs. - vLLM 0.27.x has an upstream accuracy regression on this checkpoint; do not use it.
--kv-cache-dtype fp8is required (DeepseekV4 fp8_ds_mlalayout).message.contentcan benullwhen--dyn-reasoning-parser deepseek_v4is set and the generation never emits</think>; the answer is inreasoning_content(upstream vllm-project/vllm#48645).- An invalid
response_format: json_schemais returned as HTTP 500 rather than 4xx. - Speculative decoding is enabled on GB200 (DSpark k=5) and is not used on H200.