inference/research
verifiedlow · 0.55updated 2026-10-17

M5 Max 128GB mlx_lm: Qwen3.5-27B-Claude-4.6-Opus-Distilled-MLX-6bit prefill at 4k (4107 prompt tokens)

811.134 tok/s (single-request prefill, 4107 prompt tokens)

Fields

id
benchmarks/m5max128-mlx-qwen35-27b-6bit-4k-pp
Metric
prefill_tok_s
Value
811.134
Unit
tok/s (single-request prefill, 4107 prompt tokens)
Model
Qwen3.5-27B-Claude-4.6-Opus-Distilled-MLX-6bit
Methodology
mlx_lm.generate on one 14-inch MacBook Pro, M5 Max, 128 GB unified memory, 40-core GPU (u/cryingneko). Command: mlx_lm.generate --model <local path> --prompt "$(cat /tmp/prompt_<N>.txt)" --max-tokens 128. ONE request, batch size 1: the prompt-tokens-per-sec line is prefill of that single prompt and the generation-tokens-per-sec line is decode of that single completion. NOT aggregate. mlx-lm version not printed. Author states these replaced an earlier BatchGenerator run. Model path /Volumes/SSD/Models/Qwen3.5-27B-Claude-4.6-Opus-Distilled-MLX-6bit. Prompt: 4107 tokens. Generation: 128 tokens. Peak memory: 25.319 GB. PREFILL of one request, not aggregate.
Measured by
third_party
Reproducible
yes
notes
Prompt tokens-per-sec line of the mlx_lm.generate stdout. No 4k row for this model exists; siliconscore only kept the 122B and Coder-Next 4k rows.

Notes

Prompt tokens-per-sec line of the mlx_lm.generate stdout. No 4k row for this model exists; siliconscore only kept the 122B and Coder-Next 4k rows.

Cross-references