Skip to content

Commit 45a8213

Browse files
committed
ggml : fix Q4_1 quantization
1 parent c8412d4 commit 45a8213

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ggml.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -819,8 +819,8 @@ static void quantize_row_q4_1_reference(const float * restrict x, block_q4_1 * r
819819
y[i].m = min;
820820

821821
for (int l = 0; l < qk/2; ++l) {
822-
const float x0 = (x[0 + l] - min)*id;
823-
const float x1 = (x[qk/2 + l] - min)*id;
822+
const float x0 = (x[i*qk + 0 + l] - min)*id;
823+
const float x1 = (x[i*qk + qk/2 + l] - min)*id;
824824

825825
const uint8_t xi0 = MIN(15, (int8_t)(x0 + 0.5f));
826826
const uint8_t xi1 = MIN(15, (int8_t)(x1 + 0.5f));

0 commit comments

Comments
 (0)