pub enum QuantGranularity {
PerTensor,
PerChannel,
}Expand description
Granularity of quantization parameters (scale / zero_point).
Variants§
PerTensor
One scale/zero_point for the entire tensor.
PerChannel
One scale/zero_point per output channel (dim 0).
Trait Implementations§
Source§impl Clone for QuantGranularity
impl Clone for QuantGranularity
Source§fn clone(&self) -> QuantGranularity
fn clone(&self) -> QuantGranularity
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 QuantGranularity
Source§impl Debug for QuantGranularity
impl Debug for QuantGranularity
impl Eq for QuantGranularity
Source§impl PartialEq for QuantGranularity
impl PartialEq for QuantGranularity
Source§fn eq(&self, other: &QuantGranularity) -> bool
fn eq(&self, other: &QuantGranularity) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for QuantGranularity
Auto Trait Implementations§
impl Freeze for QuantGranularity
impl RefUnwindSafe for QuantGranularity
impl Send for QuantGranularity
impl Sync for QuantGranularity
impl Unpin for QuantGranularity
impl UnsafeUnpin for QuantGranularity
impl UnwindSafe for QuantGranularity
Blanket Implementations§
impl<T> Boilerplate for T
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> 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