Commit f9a95aeb2 for llama.cpp
commit f9a95aeb2096d0c0218e0cd6e6d901cd37be798a
Author: Frosty40 <newjordan@gmail.com>
Date: Mon Oct 12 03:06:27 2026 -0500
sycl: guard DMMV reads at row tails (#29338)
diff --git a/ggml/src/ggml-sycl/dmmv.cpp b/ggml/src/ggml-sycl/dmmv.cpp
index 4f1f97030..90f926829 100644
--- a/ggml/src/ggml-sycl/dmmv.cpp
+++ b/ggml/src/ggml-sycl/dmmv.cpp
@@ -66,6 +66,9 @@ static void dequantize_mul_mat_vec(const void * __restrict__ vx, const dfloat *
for (int i = 0; i < ncols; i += iter_stride) {
const int col = i + vals_per_iter*tid;
+ if (col >= ncols) {
+ continue;
+ }
const int ib = (row*ncols + col)/qk; // x block index
const int iqs = (col%qk)/qr; // x quant index
const int iybs = col - col%qk; // y block start index