The README says of Qwen3.8-Flash-Next-MTPLX-Optimized-Quality: "It has not yet been run on a 256 GB Mac, and its speed has not been measured." Here is that run: a Mac Studio M3 Ultra with 256 GB, first community numbers for the pack, and first M3-family numbers of any kind on this board, per the "no M1–M4 numbers of its own" note on mtplx.com/benchmarks.
Machine and versions
|
|
| Hardware |
Mac Studio (Mac15,14), Apple M3 Ultra, 256 GB unified memory |
| macOS |
27.0 (26A428) |
| MTPLX |
2.12.0 (app + CLI) |
| MLX / mlx-lm |
0.32.2 / 0.31.3 (stock) |
| Pack |
Youssofal/Qwen3.8-Flash-Next-MTPLX-Optimized-Quality (169.96 GB download) |
Command
mtplx tune --model Youssofal/Qwen3.8-Flash-Next-MTPLX-Optimized-Quality --retune
Fans pinned by the tuner (baseline ~1004 RPM, held ~3350 RPM against a 3625 RPM target), burst lane: 183-token warm coding prompt, 512 tokens generated, sampled at the model's own contract (temperature 1.0, top-p 0.95, top-k 20), single stream, thinking as resolved by the preset.
Results
| Mode |
Decode tok/s |
vs AR |
Acceptance |
| AR |
39.9 |
1.00x |
— |
| D1 |
76.7 |
1.92x |
0.963 |
| D2 |
95.3 |
2.39x |
0.984 / 0.944 |
| D3 |
87.2 |
2.18x |
0.948 / 0.866 / 0.799 |
Verdict written by the tuner: mtp_depth_wins, saved depth 2 for this model.
Observations
- Depth 2 beats the shipped depth-3 default on this machine by ~9% (95.3 vs 87.2). The acceptance curve explains it: the third draft token only lands 0.799 of the time, so the extra draft cost stops paying.
--retune picked correctly; it might be worth noting next to the "This family accepts up to depth 5" line that depth 5 is not automatically best and the M3 Ultra already lands on 2 in the burst lane.
- The 8-bit head accepts better than the published 4-bit numbers. The 27B Optimized Speed launch note reports acceptance 0.95 / 0.88 / 0.80 by depth; here D1/D2 run 0.963 and 0.984/0.944 and even D3's first slot is 0.948 — consistent with the quality pack's higher-fidelity drafts.
- AR at 39.9 tok/s against 95.3 MTP is a 2.39x speculative multiplier, in line with (slightly above) the 1.6–2.24x range quoted elsewhere, on a chip one generation behind the author's M5 Max.
- Memory: the server loaded the full 8-bit body with room to spare on 256 GB at the default context; no swap or memory-gate events during the four isolated candidate runs. (No exact peak figure was captured by the tuner; happy to measure one on request.)
Raw artifacts (per-candidate JSON with full accept/verify telemetry, logs, and tune.json):
https://gist.github.com/Thomas-Kluge/9779e5ff922eb4980ab577a32f6e8f95
(tune.json, ar.json, d1.json, d2.json, d3.json and the four run logs, from
~/mtplx-quality-bench/outputs/cli/tune/tune-20260924-220158)
The README says of
Qwen3.8-Flash-Next-MTPLX-Optimized-Quality: "It has not yet been run on a 256 GB Mac, and its speed has not been measured." Here is that run: a Mac Studio M3 Ultra with 256 GB, first community numbers for the pack, and first M3-family numbers of any kind on this board, per the "no M1–M4 numbers of its own" note on mtplx.com/benchmarks.Machine and versions
Youssofal/Qwen3.8-Flash-Next-MTPLX-Optimized-Quality(169.96 GB download)Command
Fans pinned by the tuner (baseline ~1004 RPM, held ~3350 RPM against a 3625 RPM target), burst lane: 183-token warm coding prompt, 512 tokens generated, sampled at the model's own contract (temperature 1.0, top-p 0.95, top-k 20), single stream, thinking as resolved by the preset.
Results
Verdict written by the tuner:
mtp_depth_wins, saved depth 2 for this model.Observations
--retunepicked correctly; it might be worth noting next to the "This family accepts up to depth 5" line that depth 5 is not automatically best and the M3 Ultra already lands on 2 in the burst lane.Raw artifacts (per-candidate JSON with full accept/verify telemetry, logs, and
tune.json):https://gist.github.com/Thomas-Kluge/9779e5ff922eb4980ab577a32f6e8f95
(
tune.json,ar.json,d1.json,d2.json,d3.jsonand the four run logs, from~/mtplx-quality-bench/outputs/cli/tune/tune-20260924-220158)