The llama.cpp project has released version b10201, which includes a key improvement to the ggml-webgpu backend. This update enhances flash attention performance when handling quantized key-value caches during long context generation.
- Improved flash attention vector processing for quantized KV cache in ggml-webgpu.
- Fixed bugs related to value type checking and updated comments.
- Resolved build errors caused by rebasing.
- Provided binaries for macOS (Apple Silicon, Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, HIP, OpenVINO, SYCL), and openEuler.
This release allows users to run llama.cpp across a wide range of hardware platforms while benefiting from optimized attention mechanisms for longer sequences.