Change8

b9503

Breaking Changes
📦 llama-cppView on GitHub →
5 breaking🐛 1 fixes🔧 2 symbols

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.

⚠️ Breaking Changes

  • The structure for handling Gemma 4 audio projector embeddings has changed; the `projection_dim` has been removed from `clip_n_mmproj_embd`.
  • macOS Apple Silicon (arm64) builds with KleidiAI enabled are disabled.
  • Ubuntu SYCL FP32 builds are disabled.
  • Windows SYCL builds are disabled.
  • openEuler builds are disabled.

Migration Steps

  1. If using Gemma 4 audio projection, update code to reflect the removal of `projection_dim` from `clip_n_mmproj_embd`.

🐛 Bug Fixes

  • Fixed an issue in `mtmd` to correctly handle Gemma 4 audio projector embedding size.

Affected Symbols