pub enum QuantizationZeroPoint {
Absent,
PerTensor,
PerChannel {
axis: u32,
},
PerGroup {
group_size: u32,
},
}Expand description
Zero-point metadata layout for affine quantization.
Variants§
Absent
Symmetric quantization; zero point is implicitly zero.
PerTensor
One zero point for the whole buffer.
PerChannel
One zero point per slice along axis.
PerGroup
One zero point per contiguous quantization group.
Trait Implementations§
Source§impl Clone for QuantizationZeroPoint
impl Clone for QuantizationZeroPoint
Source§fn clone(&self) -> QuantizationZeroPoint
fn clone(&self) -> QuantizationZeroPoint
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 moreSource§impl Debug for QuantizationZeroPoint
impl Debug for QuantizationZeroPoint
Source§impl<'de> Deserialize<'de> for QuantizationZeroPoint
impl<'de> Deserialize<'de> for QuantizationZeroPoint
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 Display for QuantizationZeroPoint
impl Display for QuantizationZeroPoint
Source§impl Hash for QuantizationZeroPoint
impl Hash for QuantizationZeroPoint
Source§impl PartialEq for QuantizationZeroPoint
impl PartialEq for QuantizationZeroPoint
Source§fn eq(&self, other: &QuantizationZeroPoint) -> bool
fn eq(&self, other: &QuantizationZeroPoint) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for QuantizationZeroPoint
impl Serialize for QuantizationZeroPoint
impl Eq for QuantizationZeroPoint
impl StructuralPartialEq for QuantizationZeroPoint
Auto Trait Implementations§
impl Freeze for QuantizationZeroPoint
impl RefUnwindSafe for QuantizationZeroPoint
impl Send for QuantizationZeroPoint
impl Sync for QuantizationZeroPoint
impl Unpin for QuantizationZeroPoint
impl UnsafeUnpin for QuantizationZeroPoint
impl UnwindSafe for QuantizationZeroPoint
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