#[non_exhaustive]pub enum QuantizationRequest {
Affine {
group_size: u32,
bits: u8,
},
MxFp4,
}Expand description
Requested load-time weight transformation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Affine
Per-group affine integer quantization.
MxFp4
Microscaling FP4 with E2M1 values and E8M0 scales.
Trait Implementations§
Source§impl Clone for QuantizationRequest
impl Clone for QuantizationRequest
Source§fn clone(&self) -> QuantizationRequest
fn clone(&self) -> QuantizationRequest
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 QuantizationRequest
Source§impl Debug for QuantizationRequest
impl Debug for QuantizationRequest
Source§impl<'de> Deserialize<'de> for QuantizationRequest
impl<'de> Deserialize<'de> for QuantizationRequest
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
impl Eq for QuantizationRequest
Source§impl PartialEq for QuantizationRequest
impl PartialEq for QuantizationRequest
Source§impl Serialize for QuantizationRequest
impl Serialize for QuantizationRequest
impl StructuralPartialEq for QuantizationRequest
Auto Trait Implementations§
impl Freeze for QuantizationRequest
impl RefUnwindSafe for QuantizationRequest
impl Send for QuantizationRequest
impl Sync for QuantizationRequest
impl Unpin for QuantizationRequest
impl UnsafeUnpin for QuantizationRequest
impl UnwindSafe for QuantizationRequest
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