Fix edge check in qmm_n QuantizedLoader (#2355)

This commit is contained in:
Angelos Katharopoulos 2025-07-10 16:28:50 -07:00 committed by GitHub
parent 0eb035b4b1
commit b6eec20260
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -643,14 +643,14 @@ struct QuantizedBlockLoader {
return; return;
} }
if (reduction_dim == 1 && bi >= src_tile_dim.y) { if (reduction_dim == 1 && bi >= src_tile_dim.x) {
for (int i = 0; i < n_reads * pack_factor; i++) { for (int i = 0; i < n_reads * pack_factor; i++) {
dst[i] = T(0); dst[i] = T(0);
} }
return; return;
} }
if (reduction_dim == 0 && bi >= src_tile_dim.x) { if (reduction_dim == 0 && bi >= src_tile_dim.y) {
for (int i = 0; i < n_reads * pack_factor; i++) { for (int i = 0; i < n_reads * pack_factor; i++) {
dst[i] = T(0); dst[i] = T(0);
} }