The llama.cpp project has released version b11042, which introduces a new OpenCL binary kernel for A8 Q6_K non-MoE models. This update also includes fixes for layout compatibility within the OpenCL backend.

  • Adds the `kernel_gemm_noshuffle_q6_k_f32_32b_trans_ila_a8_bin` OpenCL kernel.
  • Resolves layout compatibility issues in the OpenCL implementation.
  • Provides binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, CUDA 12/13, ROCm, OpenVINO, SYCL), Android, Windows (CPU, Vulkan, CUDA 12/13, ROCm, OpenVINO, SYCL), and openEuler.

This release expands hardware support for specific quantization formats on OpenCL devices while maintaining broad compatibility across major operating systems and GPU architectures.