llama.cpp 0.3.0 introduces support for the dots3-note multimodal model with a new DSA-ISWA KV cache type, along with multi-token prediction (MTP) support for GLM-4.5-Air. The release also adds tensor-split capabilities for DeepSeek 4 and fixes multi-sequence rollback issues.
- ggml is bumped to v0.22.0, adding tensor-split support to the meta-backend and per-op Metal kernels with parallel compilation.
- mtmd gains dots3-note vision/audio support, WebP decoding via ffmpeg, and a Pillow-accurate resize algorithm.
- DeepSeek 4 receives tensor-split mode via the `-sm tensor` flag and fixes for rollback with multiple sequences.
- The server adds a `LLAMA_SERVER_SLOTS_N_DIFF` debug knob, while the web UI gains tabbed chat navigation.
This update expands llama.cpp's multimodal capabilities and improves performance and stability for specific model architectures like DeepSeek 4 and GLM-4.5-Air.