The llama.cpp project released build b10754, which includes a critical fix for OpenCL on Adreno GPUs to prevent out-of-bounds memory reads in image processing kernels.

  • The q4_K decode GEMV fetch row is now clamped on a padded x-grid.
  • The tiling contract for image KQ/KQV GEMMs is strictly enforced.
  • The split logic for image KQ/KQV is determined at dispatch time rather than relying on strides.

This update ensures stability and correctness for users running llama.cpp with OpenCL acceleration on Adreno hardware.