The llama.cpp project released version b10657, introducing new OpenCL binary kernels for mixed-expert models. Specifically, the update adds `kernel_gemm_moe_q4_0_q8_1_dp4a_bin` and `kernel_gemm_moe_mxfp4_q8_1_dp4a_bin` to support efficient computation on compatible hardware.

  • Added OpenCL bin kernels for GEMO MOE with q4_0/q8_1 and mxfp4/q8_1 quantizations.
  • Provided binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm), Android, and openEuler.
  • KleidiAI support on macOS Apple Silicon remains disabled in this release.

This update expands hardware compatibility for mixed-expert models by enabling specific OpenCL kernel implementations.