Fetching from the wire…
Public story · 2026-08-23 · high
The project skips speculative decoding's usual separate draft model, using Qwen's own prediction head instead to save memory on Macs.
Why now: MTPLX's last push landed August 22, and its star count has kept growing since the project appeared on GitHub in May.
MTPLX gets roughly 3x speedups running Qwen 3.8 27B on Apple Silicon, according to its GitHub repository.
For anyone running Qwen locally on a Mac, that's the gap between speculative decoding being worth the memory cost and not. Unified memory is already the constraint that decides whether local inference is fast enough to use.
Speculative decoding normally needs a second, smaller draft model to guess ahead of the main model, which then checks the guesses. On a Mac with unified memory, that draft model competes with the main model for RAM. Tuning the two models to agree with each other is fiddly too. MTPLX skips the separate model. It uses Qwen's own multi-token prediction head to generate draft tokens instead. There's no second model to load and no alignment tuning between mismatched models.
The project has 1,585 stars since going up in May, and its last push was August 22. It's a smaller effort than mainline MLX tooling, built by one developer, youssofal, rather than a maintained framework team.
Worth watching whether this gets folded into general MLX tooling. Or whether it stays a per-model trick that has to be rebuilt for every architecture that ships its own prediction head. The repo doesn't say.
Each link below shares sources, entities, or timing with this story.
MTPLX uses MLX / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (MTPLX uses MLX); both cover Apple Silicon, MLX; reported by the same outlet (github.com).
MTPLX uses MLX / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (MTPLX uses MLX); both cover Apple Silicon, MLX; reported by the same outlet (github.com).
MTPLX uses MLX / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (MTPLX uses MLX); both cover MLX, MTP; overlapping topics (drafter, model).
Alibaba released Qwen / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Alibaba released Qwen); both cover August, Qwen; overlapping topics (august, model).
MTPLX uses MLX / Shared entities / Shared topic / What happened next
Linked by a graph relationship (MTPLX uses MLX); both cover August, MLX, Qwen; overlapping topics (decoding, model).
Ollama uses MLX / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (Ollama uses MLX); both cover Macs, Qwen; earlier Macs coverage from 2026-04-23.
Alibaba released Qwen / Shared entity: August / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Alibaba released Qwen); both cover August; reported by the same outlet (github.com).
Alibaba released Qwen / Shared entity: Qwen / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Alibaba released Qwen); both cover Qwen; overlapping topics (closed, model).