pub struct QuantizeOptions {
pub mode: QuantizationMode,
pub group_size: Option<i32>,
pub bits: Option<i32>,
}Expand description
Configuration for quantize. None selects the mode’s default.
Fields§
§mode: QuantizationModeQuantization format.
group_size: Option<i32>Elements sharing a scale: affine 32/64/128, MX 32, NV 16.
bits: Option<i32>Bits per element: affine 2/3/4/5/6/8, mxfp8 8, other modes 4.
Trait Implementations§
Source§impl Clone for QuantizeOptions
impl Clone for QuantizeOptions
Source§fn clone(&self) -> QuantizeOptions
fn clone(&self) -> QuantizeOptions
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 QuantizeOptions
Source§impl Debug for QuantizeOptions
impl Debug for QuantizeOptions
Source§impl Default for QuantizeOptions
impl Default for QuantizeOptions
Source§fn default() -> QuantizeOptions
fn default() -> QuantizeOptions
Returns the “default value” for a type. Read more
impl Eq for QuantizeOptions
Source§impl PartialEq for QuantizeOptions
impl PartialEq for QuantizeOptions
impl StructuralPartialEq for QuantizeOptions
Auto Trait Implementations§
impl Freeze for QuantizeOptions
impl RefUnwindSafe for QuantizeOptions
impl Send for QuantizeOptions
impl Sync for QuantizeOptions
impl Unpin for QuantizeOptions
impl UnsafeUnpin for QuantizeOptions
impl UnwindSafe for QuantizeOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Convert into an
Option.