Change8

Migrating to llama.cpp b9503

Version b9503 introduces 5 breaking changes. This guide details how to update your code.

Released: 6/4/2026

5
Breaking Changes
1
Migration Steps
2
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

mtmdclip_n_mmproj_embd

Breaking 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

  1. 1
    If 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