Local AI · Recipe · 2× DGX Spark

GLM-5.3-Flash NVFP4 (NVIDIA) with vLLM (glm53-sm121-v13) on 2× DGX Spark (vision)

GLM-5.3-Flash NVFP4 (NVIDIA) with vLLM (glm53-sm121-v13) on 2× DGX Spark (vision): 30 tok/s according to github.com (dataset as of Nov 3, 2026).

by sfxnz

30tok/sEveryday

1 request, prose prompt, with DFlash2 (per recipe)

Source: github.com
Intelligence (original model) · Artificial Analysis42with thinking

Engine

Engine
vLLM (Image glm53-sm121-v13, lokal gebaute Kette v8→v13 auf vllm/vllm-openai:glm53-flash-arm64-cu130), TP=2 über RoCE, DFlash2-7 mit Adaptive Verify (tau 0,3), CUDA Graphs
Quantization
Offizielles NVIDIA-ModelOpt-0.47.0-NVFP4 W4A4 (Routed Experts + Dense-MLP, Marlin) @09b04e5e; INT8 W8A16 g128 auf shared/mla/kda_o/kda_in/lm_head; fp8_e4m3 KV (4,14-GiB-Pin); DFlash2-7-Drafter in NVFP4 W4A16
Model family
GLM-5.3-Flash
Context
327,680
Parameters
320B MoE / 18B aktiv (lt. README)
Creator
sfxnz
GitHub stars
21
Repo updated
Oct 16, 2026

Measurements

Every sourced value of this recipe, each with its condition and source. Bars relative to the largest value in the group.

Decode · 1 request

  • Everyday (decode)30 tok/sZelle A (ruler v2): 8 verschiedene kurze Prosa-Prompts (Essays/Geschichten), je 512 erzwungene Tokens, greedy, Thinking off; Mittel aus 3 Boots (F1, F2b, G2); TTFT p50 0,26 s; Akzeptanzlänge 2,21 Source 

Decode · parallel requests

Sums over all streams are marked; per request it is correspondingly less.

  • 2 parallel requests39.4 tok/sPeak (decode) · Prosa, 2 Streams aggregiert (Zelle H, 20,69 pro Stream); TTFT p50 0,36 s mit Prefix-Cache-Treffern Source 

Prefill by context

  • 32K1,192 tok/sKalt (Unique-Salt-Prompt), Boot G2; 128k: 1190 tok/s, TTFT 109,8 s Source 

Time to first token

Shorter is better.

  • Prompt not stated260 msTTFT p50 Zelle A (Prosa, 1 Anfrage) Source 

What you need

Hardware
2 × NVIDIA DGX Spark (GB10)
Weights
Engine
vLLM (Image glm53-sm121-v13, lokal gebaute Kette v8→v13 auf vllm/vllm-openai:glm53-flash-arm64-cu130), TP=2 über RoCE, DFlash2-7 mit Adaptive Verify (tau 0,3), CUDA Graphs
Context
327,680 tokens

Related recipes

4× DGX Spark
68tok/sEveryday

1 request, generation at 32K context (speed table; measured only as a path of four Sparks inside a ring of eight, not as a ring of four), thinking always on (measured before the profile default high, i.e. template default max), with MTP3 (per recipe) Source 

Intelligence42with thinking
  • Custom kernel required
  • License unclear

NVFP4/MXFP8 CSF QAD (Local Inference Lab)vLLM (local-inference-lab Fork) via SparkRing (SIRCL-Collectives, switchless RDMA ueber ConnectX-7), Image Release 2026.10.2Weights Repo Updated Nov 2, 2026

Details
2× DGX Spark
60.4tok/sEveryday

Prose decode, 1 request; quality (FP8 KV, 4-bit dense): GSM8K 98.8% / HumanEval 95.7% / HumanEval+ & MBPP+ 86.5% Source 

Intelligence42with thinking
  • ≤ 3 bit: quantization may cost quality
  • Custom kernel required
  • Non-commercial
  • License unclear

EXL3/TR3 4bpw routed experts + 4-bit dense, BF16 elsewhere, FP8 KVTensorFold v0.6.0 + Recipe v1.10 (README: 96 Patches; gepinntes Image v0.6.0-e66c657a433d mit 107 Patches: DFlash2+Copy-Drafts, 4-bit dense, FP8-KV, RoCE-One-Shot-All-Gather, Shared KV-Pool, optionaler Spill-Tier, Vision, Tool-Calling, Anthropic /v1/messages; PARALLEL=8 opt-in)Weights Repo Updated Oct 25, 2026

Details

← Back to overview

Local AI in your company?

In a workshop we work out which models and which hardware fit your tasks, and build the first agent on your infrastructure.