The llama.cpp project released build b11111, which introduces Vulkan-based Intel Xe flash attention optimization kernels for split k paths on Xe-LPG Plus, Xe2, and Xe3 architectures.

  • Added Intel FA kernel optimization for the split k path in Vulkan.
  • Updated host code to handle split k FA kernel path selection.
  • Fixed A770 Linux operator test failures by using symmetric coopMatMulAdd() in the flash_attn_decode_phase_1 shader.
  • Resolved editorconfig issues in the flash_attn_decode_phase_2.comp file.

This update provides optimized inference capabilities for Intel Arc GPUs and resolves specific driver compatibility issues on Linux systems.