Also guard against extremely small weights

This commit is contained in:
Iwan Kawrakow 2023-09-04 15:04:09 +03:00
parent 79f1757661
commit 2d5f5d7499

View file

@ -83,7 +83,7 @@ static float make_qx_quants(int n, int nmax, const float * restrict x, int8_t *
float ax = fabsf(x[i]);
if (ax > amax) { amax = ax; max = x[i]; }
}
if (!amax) { // all zero
if (amax < 1e-30f) { // all zero
for (int i = 0; i < n; ++i) {
L[i] = 0;
}