Spaces:
Running
Running
ggml : silence UB sanitizer error during iq2_xxs quantization (llama/0)
Browse files- ggml-quants.c +1 -1
ggml-quants.c
CHANGED
|
@@ -12144,7 +12144,7 @@ static void quantize_row_iq2_xxs_impl(const float * restrict x, void * restrict
|
|
| 12144 |
printf("\n");
|
| 12145 |
GGML_ASSERT(false);
|
| 12146 |
}
|
| 12147 |
-
q2[2*ib+0] |= (grid_index << 8*k);
|
| 12148 |
q2[2*ib+1] |= (block_signs[k] << 7*k);
|
| 12149 |
}
|
| 12150 |
GGML_ASSERT(scale >= 0);
|
|
|
|
| 12144 |
printf("\n");
|
| 12145 |
GGML_ASSERT(false);
|
| 12146 |
}
|
| 12147 |
+
q2[2*ib+0] |= ((uint32_t) grid_index << 8*k);
|
| 12148 |
q2[2*ib+1] |= (block_signs[k] << 7*k);
|
| 12149 |
}
|
| 12150 |
GGML_ASSERT(scale >= 0);
|