The llama.cpp project has released build b10982, which introduces support for sparse Flash Attention via the Vulkan backend. This update specifically targets DSV4 and GLM models, allowing them to leverage sparse attention mechanisms on compatible GPU hardware.

  • Adds sparse Flash Attention support for DSV4/GLM in the Vulkan implementation.
  • Includes tuned implementation logic and added tests.
  • Fixes nondeterministic atomicAdd behavior.
  • Adds cm2 decode vector support and f16vec4 binding for decode vectors.
  • Simplifies logic and improves variable name consistency.

The release provides precompiled binaries for macOS, Linux, Windows, Android, and openEuler across CPU, CUDA, ROCm, OpenVINO, SYCL, and Vulkan backends.