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!
github.com/jundot/omlx/relea…
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!