Skip to content

Commit b9da444

Browse files
ggml : guard against sumq2 being 0 in IQ4_NL (ggml-org#20460)
1 parent 617db24 commit b9da444

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ggml/src/ggml-quants.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4767,7 +4767,7 @@ static void quantize_row_iq4_nl_impl(const int super_block_size, const int block
47674767
sumqx += w*q*xb[j];
47684768
sumq2 += w*q*q;
47694769
}
4770-
d = sumqx/sumq2;
4770+
d = sumq2 > 0 ? sumqx/sumq2 : 0.f;
47714771
float best = d*sumqx;
47724772
for (int itry = -ntry; itry <= ntry; ++itry) {
47734773
id = (itry + values[0])/max;

0 commit comments

Comments
 (0)