ggml-quants : handle zero amax for MXFP4

This commit is contained in:
Francis Couture-Harpin
2025-08-06 16:26:25 -04:00
parent 141cab137d
commit 2763dc8b53

View File

@@ -288,7 +288,7 @@ void quantize_row_mxfp4_ref(const float * GGML_RESTRICT x, block_mxfp4 * GGML_RE
}
}
const uint8_t e = (uint8_t) (floorf(log2f(amax)) - 2 + 127);
const uint8_t e = amax > 0.0f ? (uint8_t) (floorf(log2f(amax)) - 2 + 127) : 0;
const float d = GGML_E8M0_TO_FP32_HALF(e);