Benchmark result
Qwen3.8-Flash-Next-oQ5e-mtp on Apple M4 Max — 61.1 tok/s
Measured with oMLX 0.31.3 on September 12, 2026.
What the model built
Open full screen →The coding scenario asks for a playable game in a single HTML file. This is exactly what the model returned, unedited; the frame only adds a line that tells this page how tall it is.
How this run compares
12th fastest of 100 runs of this model on Apple M4 Max · median 56.6 tok/s.
sort
- 162.4tok/s81.5oMLX · KV tq8
- 262.1tok/s82.0oMLX · KV tq8
- 362.0tok/s84.1oMLX · KV tq8
- 461.9tok/s84.0oMLX · KV tq8
- 561.8tok/s83.7oMLX · KV tq8
- 661.8tok/s82.3oMLX · KV tq8
- 761.8tok/s78.3oMLX · KV tq8
- 861.3tok/s84.5oMLX · KV tq8
- 961.3tok/s84.1oMLX · KV tq8
- 1061.2tok/s80.3oMLX · KV tq8
- 1161.2tok/s81.6oMLX · KV tq8
- 1261.1tok/s85.2oMLX · KV tq8this run
- 1361.1tok/s80.1oMLX · KV tq8
- 1461.0tok/s84.2oMLX · KV tq8
- 1561.0tok/s81.9oMLX · KV tq8
- 1660.9tok/s81.7oMLX · KV tq8
- 1760.9tok/s81.8oMLX · KV tq8
- 1860.9tok/s82.6oMLX · KV tq8
- 1960.9tok/s84.7oMLX · KV tq8
- 2060.8tok/s84.1oMLX · KV tq8
- 2160.8tok/s82.4oMLX · KV none
- 2260.6tok/s80.9oMLX · KV tq8
- 2360.6tok/s85.6oMLX · KV tq8
- 2460.6tok/s79.1oMLX · KV tq8
- 2560.5tok/s81.5oMLX · KV tq8
- 2660.4tok/s85.6oMLX · KV tq8
- 2760.3tok/s83.7oMLX · KV none
- 2860.2tok/s82.5oMLX · KV tq8
- 2960.2tok/s85.5oMLX · KV tq8
- 3060.1tok/s78.6oMLX · KV tq8
- 3160.1tok/s82.9oMLX · KV tq8
- 3260.0tok/s79.5oMLX · KV tq8
- 3359.9tok/s86.0oMLX · KV none
- 3459.9tok/s85.1oMLX · KV none
- 3559.7tok/s85.3oMLX · KV tq8
- 3659.6tok/s82.0oMLX · KV tq8
- 3759.4tok/s80.4oMLX · KV tq8
- 3859.3tok/s84.4oMLX · KV tq8
- 3959.3tok/s86.7oMLX · KV tq8
- 4059.3tok/s84.5oMLX · KV none
- 4159.1tok/s80.0oMLX · KV tq8
- 4259.0tok/s82.4oMLX · KV none
- 4358.8tok/s85.3oMLX · KV none
- 4458.5tok/s83.0oMLX · KV tq8
- 4558.5tok/s84.9oMLX · KV none
- 4658.5tok/s73.2oMLX · KV none
- 4758.2tok/s82.3oMLX · KV tq8
- 4857.6tok/s85.0oMLX · KV none
- 4957.1tok/s83.0oMLX · KV none
- 5057.1tok/s81.1oMLX · KV none
- 5156.2tok/s84.2oMLX · KV none
- 5255.8tok/s78.5oMLX · KV tq8
- 5354.5tok/s82.4oMLX · KV none
- 5453.7tok/s86.7oMLX · KV none
- 5553.6tok/s75.2oMLX · oQ5e · KV tq8
- 5653.4tok/s80.2oMLX · oQ5e · KV tq8
- 5753.3tok/s82.5oMLX · oQ5e · KV tq8
- 5853.3tok/s82.6oMLX · oQ5e · KV tq8
- 5952.9tok/s85.4oMLX · oQ5e · KV tq8
- 6052.8tok/s82.3oMLX · oQ5e · KV tq8
- 6152.8tok/s86.5oMLX · KV none
- 6252.8tok/s82.7oMLX · oQ5e · KV tq8
- 6352.8tok/s81.7oMLX · oQ5e · KV tq8
- 6452.8tok/s80.5oMLX · KV tq8
- 6552.7tok/s85.6oMLX · oQ5e · KV tq8
- 6652.6tok/s77.4oMLX · oQ5e · KV tq8
- 6752.5tok/s82.8oMLX · oQ5e · KV tq8
- 6852.4tok/s85.1oMLX · oQ5e · KV tq8
- 6952.1tok/s83.4oMLX · oQ5e · KV tq8
- 7052.1tok/s87.6oMLX · KV none
- 7152.1tok/s84.2oMLX · KV none
- 7252.0tok/s82.1oMLX · oQ5e · KV tq8
- 7352.0tok/s88.2oMLX · KV none
- 7451.9tok/s83.4oMLX · oQ5e · KV tq8
- 7551.4tok/s87.0oMLX · KV none
- 7651.3tok/s70.3oMLX · oQ5e · KV tq8
- 7751.2tok/s74.8oMLX · oQ5e · KV tq8
- 7851.1tok/s82.6oMLX · oQ5e · KV tq8
- 7951.1tok/s84.5oMLX · KV none
- 8051.0tok/s88.1oMLX · KV none
- 8151.0tok/s83.3oMLX · oQ5e · KV tq8
- 8250.8tok/s82.1oMLX · KV none
- 8350.8tok/s85.5oMLX · KV none
- 8449.1tok/s87.2oMLX · KV none
- 8548.9tok/s81.4oMLX · KV none
- 8648.6tok/s84.5oMLX · KV none
- 8748.2tok/s83.0oMLX · oQ5e · KV tq8
- 8847.6tok/s81.2oMLX · KV none
- 8946.8tok/s83.9oMLX · KV none
- 9046.3tok/s80.9oMLX · oQ5e · KV tq8
- 9144.5tok/s87.4oMLX · KV tq8
- 9243.8tok/s82.4oMLX · KV tq8
- 9343.6tok/s87.1oMLX · KV tq8
- 9443.2tok/s77.9oMLX · KV tq8
- 9543.2tok/s89.2oMLX · KV tq8
- 9631.8tok/s84.8oMLX · KV tq8
- 9731.7tok/s83.0oMLX · KV tq8
- 9831.6tok/s82.8oMLX · KV tq8
- 9931.3tok/s82.5oMLX · KV tq8
- 10031.2tok/s83.0oMLX · KV tq8
Reproduce this run
tooloMLX 0.31.3
modelQwen3.8-Flash-Next-oQ5e-mtp
context262,144
kv cachetq8
effortmedium
think limitnone
samplingtemperature 1 · top_p 0.95 · top_k 20 · repetition_penalty 1
clientv0.4.59+97
Set those in oMLX, then:
llm-benchmark benchmark --model "Qwen3.8-Flash-Next-oQ5e-mtp" --tool "oMLX"The client prompts for context length and thinking mode, and for the KV cache dtype on Unsloth Studio. Sampling is left at the model default — the values above are what the tool reported using, not overrides the client sent.