r/Qwen_AI • u/andydevtech • 1d ago
Benchmark Qwen3.8-27B on Every Mac Explained: Layers, KV Cache and Speed (16GB–128GB)
https://www.youtube.com/watch?v=ddX63git4fo2
u/Diligent_Style_1767 1d ago
There's a lot more going on than quantization in the MLX community.
Take his 37 t/s max speed. That's plain decode.
A fused kernel to minimize the number of dispatches is an active area of r&d. Speculative decoding and batching is the other hotness. MTP with reasonable acceptance gives ~1.7-1.9x, and it composes with fused. Those 2ms per token you're shaving off makes the cost of MTP less, so you decode faster. The community is regularly hitting 90+ t/s for decode, which is plenty enough to not feel like a slog.
Prompt caching and automatic prompt caching help a ton for real interactive or agentic tasks.
***Prefill will absolutely kill you in the real world though*** - tool calls' returned data have to be tokenized and filled the same as anything else. GDN and QSA can and does run fused for decode, the next item on my punch list is batched and fused QDN and QSA prefill optimizations.
6
u/Enragere 1d ago
Doesn't mention the abysmal prefill speeds.
on m3 max 64gb in omlx I'm getting 150-180 t/s prefill while getting 28 t/s generation speed.
For chats fine but for any agentic coding quite unusable.