pub struct LayerQuantizationConfig {
pub precision: QuantizationPrecision,
pub quantize_weights: bool,
pub quantize_activations: bool,
pub symmetric: bool,
}Expand description
Layer-specific quantization configuration
Fields§
§precision: QuantizationPrecisionPrecision for this layer
quantize_weights: boolWhether to quantize weights
quantize_activations: boolWhether to quantize activations
symmetric: boolUse symmetric quantization
Trait Implementations§
Source§impl Clone for LayerQuantizationConfig
impl Clone for LayerQuantizationConfig
Source§fn clone(&self) -> LayerQuantizationConfig
fn clone(&self) -> LayerQuantizationConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 LayerQuantizationConfig
impl Debug for LayerQuantizationConfig
Source§impl Default for LayerQuantizationConfig
impl Default for LayerQuantizationConfig
Source§impl<'de> Deserialize<'de> for LayerQuantizationConfig
impl<'de> Deserialize<'de> for LayerQuantizationConfig
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 PartialEq for LayerQuantizationConfig
impl PartialEq for LayerQuantizationConfig
Source§impl Serialize for LayerQuantizationConfig
impl Serialize for LayerQuantizationConfig
impl StructuralPartialEq for LayerQuantizationConfig
Auto Trait Implementations§
impl Freeze for LayerQuantizationConfig
impl RefUnwindSafe for LayerQuantizationConfig
impl Send for LayerQuantizationConfig
impl Sync for LayerQuantizationConfig
impl Unpin for LayerQuantizationConfig
impl UnsafeUnpin for LayerQuantizationConfig
impl UnwindSafe for LayerQuantizationConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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