pub fn c_encode_vector_block(
vec: &[f32],
codebook: &[f32],
codebook_size: usize,
block_dim: usize,
) -> Vec<u16>Expand description
Encode a vector block: find nearest codeword for each block of
block_dim floats. Returns the codeword indices.
ยงSafety
The caller must ensure:
vec.len() == dimanddim % block_dim == 0codebook.len() == codebook_size * block_dimout_indiceshas capacitydim / block_dim