The llama.cpp project released build b11009, which addresses critical issues with split state and granularity calculations for fused QKV attention layers.

  • The model code now correctly calculates split states for attn_qkv based on n_head * n_embd_head_k, resolving compatibility issues with gemma4 models using the --fuse-qkv flag where n_embd is 5376 but Q is 8192.
  • Support for fused full attention layers has been added for qwen35 and qwen35moe architectures.
  • A TODO tag [TAG_SPLIT_QGATE_QWEN] was added to track further work on QGate splitting for Qwen models.

This release ensures that specific model configurations, particularly those involving fused QKV operations in gemma4 and qwen35, function correctly without state calculation errors.