Skip to main content

prepare_int8_query

Function prepare_int8_query 

Source
pub fn prepare_int8_query(q: &[f32]) -> Result<Int8Query, QuantError>
Expand description

Prepares one full-precision query for repeated affine Int8 row scoring.

Coordinates are symmetrically rounded into [-127, 127]. This work and the signed-code sum happen once per query; dot_int8_query performs no allocation and no per-row query conversion.

ยงErrors

Returns QuantError::EmptyVector, QuantError::DimensionTooLarge, or QuantError::NonFinite under the same policy as quantize_int8.