pub enum QuantizationLevel {
None,
Int8,
Int4,
Custom(u8),
}Expand description
Quantization levels for models
Variants§
None
No quantization (full precision)
Int8
8-bit integer quantization
Int4
4-bit integer quantization
Custom(u8)
Custom quantization
Trait Implementations§
Source§impl Clone for QuantizationLevel
impl Clone for QuantizationLevel
Source§fn clone(&self) -> QuantizationLevel
fn clone(&self) -> QuantizationLevel
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 moreSource§impl Debug for QuantizationLevel
impl Debug for QuantizationLevel
Source§impl<'de> Deserialize<'de> for QuantizationLevel
impl<'de> Deserialize<'de> for QuantizationLevel
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
Source§impl PartialEq for QuantizationLevel
impl PartialEq for QuantizationLevel
Source§impl Serialize for QuantizationLevel
impl Serialize for QuantizationLevel
impl Copy for QuantizationLevel
impl StructuralPartialEq for QuantizationLevel
Auto Trait Implementations§
impl Freeze for QuantizationLevel
impl RefUnwindSafe for QuantizationLevel
impl Send for QuantizationLevel
impl Sync for QuantizationLevel
impl Unpin for QuantizationLevel
impl UnwindSafe for QuantizationLevel
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,
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