DeepSeek V4.1 Flash: one Mac Studio M5 Ultra 512 GB and four ASUS GX10 boxes (vLLM TP4), same bench
Reported by @seapy on X| Model & revision | DeepSeek V4.1 Flash, original weights (chart title: "original weights, no quantization"). seapy doesn't name the snapshot; this site's model entry is the 1017 checkpoint |
|---|---|
| Quant | None per the chart. The spark-ds41f README says it uses DeepSeek's native FP8/FP4/BF16 weights: "Nothing is re-quantized". Mac file: Unknown |
| Runtime & version | Mac: mlx-serve 26.11.2 by @ddalcu (an MLX-based server for Apple Silicon). GX10: the spark-ds41f recipe by @christopherowen, vLLM with tensor parallel 4 (seapy's reply: "It's vLLM (TP4)"); vLLM version Unknown |
| Topology | Mac: 1x Mac Studio M5 Ultra 512 GB (8 TB). GX10: 4x ASUS GX10 (GB10, 128 GB each), vLLM TP4; seapy says the recipe works without a switchThe GX10 figures are for the whole four-box cluster, not per box. Neither the cluster nor the 512 GB Mac is a hardware entry on this site. |
| Input / output / context | Text and code prompts at concurrency 1 and 16, plus 128K-token and 980K-token prompts for prefill; other prompt and output lengths Unknown |
| Concurrency | 1 and 16 |
| Speculative decoding | Not stated by seapy for either side. The spark-ds41f README lists "DSpark and CopyDrafter speculative decoding" under Speed and "DSpark speculative decoding with five draft tokens" in its production configuration, so the recipe's documented configuration includes DSpark drafting; seapy doesn't state it. Mac side: Unknown. |
| How speed was timed | "total tok/s" per the chart; the prefill rows are prompt tokens per second. Method otherwise Unknown |
| Date measured | Unknown (posted 2026-11-11) |
| Source | @seapy on X, 2026-11-11 (post and chart) · seapy's reply: vLLM (TP4) · seapy's reply: no switch · spark-ds41f recipe (GitHub) · mlx-serve (GitHub) |
| Evidence status | Self-reported, not independently reproduced |
Mac and 4x GX10, total tok/s as charted (drafting not stated; the GX10 recipe's documented configuration includes DSpark)
| What | Mac | 4x GX10 | Note |
|---|---|---|---|
| Concurrency 1, text | 52.6 tok/s total | 73.4 tok/s total | — |
| Concurrency 1, code | 83.7 tok/s total | 122 tok/s total | — |
| Concurrency 16, text | 137 tok/s total | 330 tok/s total | everyone's tokens added up |
| Concurrency 16, code | 148 tok/s total | 847 tok/s total | everyone's tokens added up |
Mac and 4x GX10: prompt reading (prefill; drafting not stated)
| What | Mac | 4x GX10 | Note |
|---|---|---|---|
| 128K-token prompt | 3,325 prompt tok/s | 7,522 prompt tok/s | — |
| 980K-token prompt | 1,787 prompt tok/s | 5,505 prompt tok/s | — |
The Mac column is the chart's other machine: one Mac Studio M5 Ultra 512 GB running mlx-serve 26.11.2.
Prices on the chart are seapy's, dated 11 Nov 2026: Mac $25,799 (apple.com, 512 GB / 8 TB); GX10 $5,999.99 each at Micro Center, $24,000 for four.
seapy's post headline gives speed ratios; those are his, and we don't repeat them.
These are two different setups; the table shows what seapy measured, not which machine to buy.
Caveats
- seapy doesn't say whether drafting was on for either side; the GX10 recipe's documented configuration includes DSpark drafting with five draft tokens.
- These are whole-cluster figures for the GX10 side; do not divide or multiply them by the number of boxes.
- seapy says only "DeepSeek V4.1 Flash"; this site's model entry is the 1017 checkpoint.
- Self-reported, not independently reproduced.