The llama.cpp project released build b10756, which modifies Vulkan backend behavior to only request the VK_KHR_shader_bfloat16 extension when it is supported by the hardware.
This update addresses compatibility issues where requesting unsupported extensions could cause failures on certain GPUs. The release includes binaries for macOS (Apple Silicon and Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm, SYCL), Android, and iOS.
The change ensures that Vulkan-based inference runs correctly on devices that do not support the bfloat16 shader extension.