Dual Sparks in nvfp4 vs 4x RTX Pro 6000 with native DeepSeek V4 0731 -- Quants and Speed A homelab user deploying DeepSeek-V4-Flash-0731 on two DGX Spark units achieved 1M token context with an NVFP4 KV cache using a custom vLLM fork, reporting a KV cache size of 1,492,347 tokens and maximum concurrency of 1.42x per request. The deployment required a specific configuration including tensor parallelism of 2, dual ConnectX-7 200 Gb/s RoCE fabric, and a custom vLLM 0.21.1rc1.dev339+g1967a5627bc3 runtime, with the model served at 166.9 GB across 48 safetensors shards. The author notes that stock vLLM versions 0.24 and 0.25.2 are incompatible and that deviations from the recommended settings (MAX_NUM_SEQS=6, GPU_MEMORY_UTILIZATION=0.78, and 5 speculative tokens) cause crashes. DeepSeek-V4-Flash-0731 on 2x DGX Spark: 1M Context, NVFP4 KV Cache A practical, field-tested companion to the upstream guide: GitHub - tonyd2wild/DeepSeek-v4-Flash-0731-DSpark-1M-NVFP4-KV-2x-DGX-Spark: DeepSeek V4 Flash DSpark 1M NVFP4 KV recipe for 2x DGX Spark · GitHub https://github.com/tonyd2wild/DeepSeek-V4-Flash-0731-DSpark-1M-NVFP4-KV-2x-DGX-Spark This document is written for a homelab enthusiast who already owns two DGX Spark units GB10, SM120 , has a ConnectX/QSFP fabric between them, runs Docker, and wants a single 304B-parameter model serving at 1M context with an NVFP4 KV cache. It is a companion, not a replacement. Read the guide first, then use this to avoid the footguns we hit on a real deployment. Everything below was verified on our own pair of Sparks, not copied from the README. IMPORTANT This recipe runs a custom vLLM fork , not stock vLLM. Do not point stock vLLM main, 0.24, or 0.25.2 at this model on DGX Spark. See Why not stock vLLM why-not-stock-vllm below. The shape of the thing | Component | Value | | Hardware | 2x DGX Spark GB10, SM120 , 1 GPU per node | | Tensor parallelism | TP=2 one GPU per node | | Fabric | Dual ConnectX-7 200 Gb/s RoCE RoCEv2, GID index 3 | | Base image | ghcr.io/bjk110/vllm-spark:unholy-fusion-prod-ready public, no auth, ~21.2 GiB | | Runtime | vLLM 0.21.1rc1.dev339+g1967a5627bc3, FlashInfer 0.6.12, TileLang 0.1.9, Python 3.12 at /opt/env | | Model | deepseek-ai/DeepSeek-V4-Flash-0731 , rev 7872f01b , 166.9 GB, 48 safetensors shards | | KV cache dtype | nvfp4 ds mla the “NVFP4” in the repo name is the KV cache, not the weights | | Context | 1,048,576 tokens YaRN factor 16 over 65,536; 1M is the calibrated ceiling | | API | http://