pub struct TurboQuantConfig {
pub bit_width: BitWidth,
pub head_dim: usize,
}Expand description
Configuration for TurboQuant quantization.
Fields§
§bit_width: BitWidthQuantization bit-width.
head_dim: usizeHead dimension (must be a power of 2: 128, 256, or 512).
Trait Implementations§
Source§impl Clone for TurboQuantConfig
impl Clone for TurboQuantConfig
Source§fn clone(&self) -> TurboQuantConfig
fn clone(&self) -> TurboQuantConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TurboQuantConfig
impl RefUnwindSafe for TurboQuantConfig
impl Send for TurboQuantConfig
impl Sync for TurboQuantConfig
impl Unpin for TurboQuantConfig
impl UnsafeUnpin for TurboQuantConfig
impl UnwindSafe for TurboQuantConfig
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