pub struct PqParams {
pub num_subquantizers: usize,
pub bits_per_code: u8,
}Expand description
Product-quantization parameters for the RAM-resident approximate tier.
Fields§
§num_subquantizers: usizeNumber of subquantizers (subspaces). The vector dimensionality must be divisible by this value.
bits_per_code: u8Bits per subspace code. 8 gives the standard 256-centroid codebook.
Implementations§
Trait Implementations§
impl Copy for PqParams
Source§impl<'de> Deserialize<'de> for PqParams
impl<'de> Deserialize<'de> for PqParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PqParams
impl StructuralPartialEq for PqParams
Auto Trait Implementations§
impl Freeze for PqParams
impl RefUnwindSafe for PqParams
impl Send for PqParams
impl Sync for PqParams
impl Unpin for PqParams
impl UnsafeUnpin for PqParams
impl UnwindSafe for PqParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more