Trait HasQuantizationMethods

Source
pub trait HasQuantizationMethods<T, const DIM: usize> {
    // Required methods
    fn quantize_ieee754(&self, x: [T; DIM]) -> [usize; DIM];
    fn quantize(&self, x: [T; DIM]) -> [usize; DIM];
    fn dequantize(&self, n: [usize; DIM]) -> [T; DIM];
}

Required Methods§

Source

fn quantize_ieee754(&self, x: [T; DIM]) -> [usize; DIM]

Source

fn quantize(&self, x: [T; DIM]) -> [usize; DIM]

Source

fn dequantize(&self, n: [usize; DIM]) -> [T; DIM]

Implementors§

Source§

impl<T: FiniteFloat, const DIM: usize> HasQuantizationMethods<T, DIM> for Quantizer<T, DIM>