pub struct QuantizedMatmulOptions {
pub mode: QuantizationMode,
pub group_size: Option<i32>,
pub bits: Option<i32>,
pub transpose: bool,
}Expand description
Configuration for quantized_matmul.
Fields§
§mode: QuantizationModeQuantization format used to pack the weights.
group_size: Option<i32>Elements sharing a scale; None selects the mode’s default.
bits: Option<i32>Bits per packed element; None selects the mode’s default.
transpose: boolTranspose the packed weight matrix. Defaults to false.
Trait Implementations§
Source§impl Clone for QuantizedMatmulOptions
impl Clone for QuantizedMatmulOptions
Source§fn clone(&self) -> QuantizedMatmulOptions
fn clone(&self) -> QuantizedMatmulOptions
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 QuantizedMatmulOptions
Source§impl Debug for QuantizedMatmulOptions
impl Debug for QuantizedMatmulOptions
Source§impl Default for QuantizedMatmulOptions
impl Default for QuantizedMatmulOptions
Source§fn default() -> QuantizedMatmulOptions
fn default() -> QuantizedMatmulOptions
Returns the “default value” for a type. Read more
impl Eq for QuantizedMatmulOptions
Source§impl PartialEq for QuantizedMatmulOptions
impl PartialEq for QuantizedMatmulOptions
impl StructuralPartialEq for QuantizedMatmulOptions
Auto Trait Implementations§
impl Freeze for QuantizedMatmulOptions
impl RefUnwindSafe for QuantizedMatmulOptions
impl Send for QuantizedMatmulOptions
impl Sync for QuantizedMatmulOptions
impl Unpin for QuantizedMatmulOptions
impl UnsafeUnpin for QuantizedMatmulOptions
impl UnwindSafe for QuantizedMatmulOptions
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.