pub enum QuantizeMethod {
Nf4,
Fp4,
BitNet,
Int8,
}Expand description
Quantization method.
Variants§
Nf4
NF4 (Normal Float 4-bit) - used in QLoRA
Fp4
FP4 (Floating Point 4-bit)
BitNet
BitNet 1.58-bit ternary quantization
Int8
Standard INT8 quantization
Trait Implementations§
Source§impl Clone for QuantizeMethod
impl Clone for QuantizeMethod
Source§fn clone(&self) -> QuantizeMethod
fn clone(&self) -> QuantizeMethod
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 QuantizeMethod
impl Debug for QuantizeMethod
Source§impl Default for QuantizeMethod
impl Default for QuantizeMethod
Source§fn default() -> QuantizeMethod
fn default() -> QuantizeMethod
Returns the “default value” for a type. Read more
impl Copy for QuantizeMethod
Auto Trait Implementations§
impl Freeze for QuantizeMethod
impl RefUnwindSafe for QuantizeMethod
impl Send for QuantizeMethod
impl Sync for QuantizeMethod
impl Unpin for QuantizeMethod
impl UnwindSafe for QuantizeMethod
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