More
Submit build

DGX Spark: every recipe for current models, measured

19 DGX Spark setups for 11 open models, from one Spark to four. Each number comes from a published, open-source recipe by Mia's AI Lab and links back to it.

Credit: recipes, engines and benchmarks by Mia's AI Lab (GitHub). RigBase lists the published numbers and links the recipes; it does not copy or re-run them. Last read 2026-10-27 (26 recipe cards, 21 with DGX Spark setups).

Recipes table

Decode = single-stream generation speed. Prefill = prompt processing on a 32k prompt where Mia lists it. Sorted by number of Sparks.

ModelSparksQuantEngineDecode tok/sPrefill tok/s (32k)ContextRecipe
Muse Glimmer 30B1NVFP4 + DFlashvLLM35not published256kMia recipe ↗ · details
Nemotron 3.5 Bolt 74B-A9B1IQ2_XXS + NVFP4 + LiLiCorrTensorFold Zig711,375262k · up to 16 at onceMia recipe ↗ · details
Ornith 1.5 122B1EXL3 4-bit + DFlash2TensorFold Zig52.61,955262k · 4 at onceMia recipe ↗ · details
Qwen3.6 35B-A3B1NVFP4 + MTPvLLM95.1not published262kMia recipe ↗ · details
Qwen3.8 27B1MLX 4-bit + DFlash2TensorFold58.31,633262k · 1M with YaRNMia recipe ↗ · details
Qwen3.8 27B1NVFP4 + DSparkSGLang18.38.3 s to first token (~16K)262k · 1M with YaRNMia recipe ↗ · details
Qwen3.8 Flash-Next1NVFP4vLLM48.71,769262k · 512k with YaRNMia recipe ↗ · details
Qwen3.8 Flash-Next1FP4 QAD or INT4-AR + MTPTensorFold Zig46-552,430262k · up to 5 at onceMia recipe ↗ · details
Ling 3.0 Flash legacy1INT4 + DSparkSGLang83not published256kMia recipe ↗ · details
DeepSeek V4.1 Flash21017 checkpoint, EXL3 2.9-bit + DSparkTensorFold Zig74.92,1751MMia recipe ↗ · details
DeepSeek V4.1 Flash2EXL3 2.9-bitvLLM31.6not published600kMia recipe ↗ · details
GLM-5.3 Flash2EXL3 4-bit + DFlash2TensorFold60.41,978.91MMia recipe ↗ · details
MiMo V2.6 Flash2MXFP4SGLang35not published1MMia recipe ↗ · details
Qwen3.8 Flash-Next2NVFP4 or INT4-AR + MTPTensorFold Zig67.42,5751M · ×3 at full contextMia recipe ↗ · details
Qwen3.8 Flash-Next2NVFP4vLLM54.42,962262k · 1M with YaRNMia recipe ↗ · details
GLM-5.33EXL3 2.75-bit + DSparkTensorFold31.3591.2~500kMia recipe ↗ · details
GLM-5.3 Flash3EXL3 4-bit + DFlash2TensorFold77.62,064.21MMia recipe ↗ · details
DeepSeek V4.1 Flash41017 checkpoint, FP8 + MXFP4 + DSparkTensorFold Zig65.84,127.21M · up to 16 at onceMia recipe ↗ · details
GLM-5.3 Flash4EXL3 4-bit + DFlash2TensorFold95.22,583.31MMia recipe ↗ · details

Speculative decoding (MTP, DFlash, DSpark, LiLiCorr) is on in most rows. Engine names are as given on each recipe card; versions, patches and launch flags are in the linked recipe.

Memory math: how many Sparks does a model need?

Each Spark has 128 GB of unified memory (NVIDIA). The weights take about parameters × bits per weight ÷ 8, and the KV cache for long context needs room on top. NVFP4 stores 4-bit values with one FP8 scale per 16 values, so about 4.5 bits per weight (NVIDIA).

ModelParametersQuantWeightsSparks needed (weights only)Sparks in Mia's recipes
GLM-5.3 Flash320B srcEXL3 4-bit≈160 GB22–4
GLM-5.3753B srcEXL3 2.75-bit≈259 GB33
Qwen3.8 Flash-Next180B srcNVFP4 (≈4.5 bits incl. scales)≈101 GB11–2
Ornith 1.5 122B125.1B srcEXL3 4-bit≈63 GB11
Qwen3.8 27B27B srcMLX 4-bit≈14 GB11
Qwen3.6 35B-A3B35.51B srcNVFP4 (≈4.5 bits)≈20 GB11
MiMo V2.6 Flash309B srcMXFP4 (at least 4 bits)≈154 GB22
DeepSeek V4.1 Flash552B srcEXL3 2.9-bit, 552B backbone only≈200 GB22

DeepSeek V4.1 Flash: Per the vLLM recipe, 196.6B of the parameters are Engram lookup tables (about 183 GiB) that vLLM can keep in CPU memory, so the GPUs mainly need the 552B backbone. The native checkpoint mixes MXFP4 experts with FP8 weights. Counting all 748.6B would need ≈271 GB, more than two Sparks.

Other DGX Spark builds

All Spark results, including plain decode without speculation: DGX Spark (GB10) hub. Against other boxes: DGX Spark vs Mac Studio vs Strix Halo.

FAQ

How fast does GLM-5.3 Flash run on DGX Spark?

GLM-5.3 Flash does not fit one Spark at 4-bit (≈160 GB of weights). Mia's TensorFold recipe measures 60.4 tok/s on 2 Sparks (EXL3 4-bit + DFlash2, TensorFold; Mia's recipe), rising to 95.2 tok/s on 4 Sparks (EXL3 4-bit + DFlash2, TensorFold; Mia's recipe). These are single-stream decode speeds with speculative decoding.

What is the fastest current model on a single DGX Spark?

Among Mia's single-Spark recipes, Qwen3.8 Flash-Next reaches 48.7 tok/s on 1 Spark (NVFP4, vLLM; Mia's recipe). The highest single-Spark number in the table is 95.1 tok/s on 1 Spark (NVFP4 + MTP, vLLM; Mia's recipe), on a much smaller model.

Can DeepSeek V4.1 Flash run on DGX Sparks?

Yes, on two or more. The fastest single-stream figure we have is 74.9 tok/s on 2 Sparks (1017 checkpoint, EXL3 2.9-bit + DSpark, TensorFold Zig; Mia's recipe). The full model has 748.6B parameters, but per the vLLM recipe about 196.6B of them are Engram lookup tables that do not need to sit in accelerator memory.

How many DGX Sparks do you need for full GLM-5.3?

Three in Mia's recipe: 753B parameters at 2.75 bits is ≈259 GB of weights, more than two Sparks' 256 GB. Measured: 31.3 tok/s on 3 Sparks (EXL3 2.75-bit + DSpark, TensorFold; Mia's recipe).

How much memory does a DGX Spark have?

128 GB of unified LPDDR5X memory shared by the Grace CPU and the GB10 GPU (NVIDIA). Linking Sparks pools it: two give 256 GB, four give 512 GB, which is how the larger models in this table run.

Where do these numbers come from?

From Mia's AI Lab, which publishes open-source DGX Spark recipes (install scripts, engine patches and benchmarks) on GitHub. RigBase reads the recipe cards, checks each decode figure against the recipe page or README, and links every row back. We did not re-run them. Figures we could not find again in the recipe text are left out.

Are these numbers comparable with other GPUs?

Mostly not 1:1. Nearly every recipe uses speculative decoding (MTP, DFlash, DSpark, LiLiCorr), which speeds up predictable text far more than random text. Compare like with like, or see the plain-decode results on the DGX Spark hub.