pub enum QuantizationStrategy {
MultiSubspace,
SingleSubspaceEnhanced,
ScalarQuantization,
UniformDithered,
}Expand description
Fallback quantization strategies for edge cases
Variants§
MultiSubspace
Standard multi-subspace quantization
SingleSubspaceEnhanced
Single-subspace with enhanced codebook size
ScalarQuantization
Direct scalar quantization for very small tensors
UniformDithered
Uniform quantization with dithering
Trait Implementations§
Source§impl Clone for QuantizationStrategy
impl Clone for QuantizationStrategy
Source§fn clone(&self) -> QuantizationStrategy
fn clone(&self) -> QuantizationStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QuantizationStrategy
Source§impl Debug for QuantizationStrategy
impl Debug for QuantizationStrategy
Source§impl PartialEq for QuantizationStrategy
impl PartialEq for QuantizationStrategy
impl StructuralPartialEq for QuantizationStrategy
Auto Trait Implementations§
impl Freeze for QuantizationStrategy
impl RefUnwindSafe for QuantizationStrategy
impl Send for QuantizationStrategy
impl Sync for QuantizationStrategy
impl Unpin for QuantizationStrategy
impl UnsafeUnpin for QuantizationStrategy
impl UnwindSafe for QuantizationStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more