pub fn dequantize_cpu<T: AsPrimitive<F>, F: Float + 'static>(
input: &[T],
quant: Quantization,
output: &mut [F],
)Expand description
Dequantizes a slice from quantized values to float values using the given quantization parameters
ยงExamples
let quant = Quantization::new(0.1, -128);
let input: Vec<i8> = vec![0, 127, -128, 64];
let mut output: Vec<f32> = vec![0.0; input.len()];
dequantize_cpu(&input, quant, &mut output);
assert_eq!(output, vec![12.8, 25.5, 0.0, 19.2]);