Migrating to llama.cpp b9503
Version b9503 introduces 5 breaking changes. This guide details how to update your code.
Released: 6/4/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
mtmdclip_n_mmproj_embdBreaking Changes
●Issue #1
The structure for handling Gemma 4 audio projector embeddings has changed; the `projection_dim` has been removed from `clip_n_mmproj_embd`.
●Issue #2
macOS Apple Silicon (arm64) builds with KleidiAI enabled are disabled.
●Issue #3
Ubuntu SYCL FP32 builds are disabled.
●Issue #4
Windows SYCL builds are disabled.
●Issue #5
openEuler builds are disabled.
Migration Steps
- 1If using Gemma 4 audio projection, update code to reflect the removal of `projection_dim` from `clip_n_mmproj_embd`.
Release Summary
This release primarily addresses a bug fix in the `mtmd` component related to Gemma 4 audio projector embeddings by removing the `projection_dim`. It also notes the disabling of several platform-specific builds.
Need More Details?
View the full release notes and all changes for llama.cpp b9503.
View Full Changelog