oMLX 0.7.0rc1 is out!
This release brings faster Qwen prefill & generation, MiMo V2.6, Ternary Bonsai 2, and partial block caching. DFlash now handles concurrent requests together, and Lightning MTP gets faster batch decoding!
Performance on M5 Max, 128 GB
(Prefill, oQ4e quant)
- Qwen3.8-Flash-Next: 1,522 -> 2,007 tok/s (+32%) at 16K context.
(Decode, batch=4, oQ4e quant)
- Qwen3.8-27B with DFlash2: 56.9 -> 131.5 tok/s (+131%)
- Qwen3.8-27B with Lightning MTP: 88.9 -> 136.9 tok/s (+54%)
Full benchmark details are in the release notes.
New models and features
- MCDMA RDMA support for Mac + CUDA deployments, contributed by
@ashxhart.
- Partial block caching. No more reprocessing thousands of tokens just because they didn't fill a complete cache block. In one test, next-turn prefill dropped from 1,174 tokens to 37.
- Ternary Bonsai 2 text and vision support.
- MiMo V2.6 image, video, and audio understanding, plus Lightning MTP and DFlash for compatible checkpoints.
- Broader MoE expert offload, including Lightning MTP alongside expert offload for DeepSeek V4.1 and GLM-5.3-Flash.
This RC also includes the improvements from the dev releases, including Cluster v2, one-click model settings from community benchmarks, and a customizable dashboard.
The GDN prefill kernels are adapted from
@ddalcu's excellent mlx-serve!
After a short round of testing, I'll publish the stable release and keep moving forward!