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.