The llama.cpp project released build b10142, which introduces preliminary vision support for the MiniMax-M3 model. This update implements a text-only port that reuses existing components from MiniMax-M2, including GQA with per-head QK-norm and partial rotary, DeepSeek-V3 style experts, and swigluoai activation.
- The implementation includes the MiniMax-M3 vision tower (mmproj + clip graph) while dropping MTP heads and sparse attention support.
- Performance optimizations include decomposing slow CPU operations into GPU/CPU ops for massive speedups on long contexts and rewriting the indexer op to be CUDA native.
- A unified 4-way + decode path reduces nodes per layer from ~50 to ~25, shrinking compute buffers by approximately 20%.
- Measured effects show decode speeds increasing from 6.2–7.15 t/s to 7.7–7.8 t/s on expert offload setups, with prefill becoming around 10% faster.
All GGUFs generated before this change must be regenerated to ensure compatibility with the new architecture and conversion logic.