pub struct QuantizationSummary {
pub num_quantized_nodes: usize,
pub type_distribution: HashMap<QuantizationType, usize>,
pub avg_compression_ratio: f64,
pub calibration_samples: usize,
}Expand description
Summary of quantization results.
Fields§
§num_quantized_nodes: usizeNumber of quantized nodes
type_distribution: HashMap<QuantizationType, usize>Distribution of quantization types
avg_compression_ratio: f64Average compression ratio
calibration_samples: usizeNumber of calibration samples used
Implementations§
Source§impl QuantizationSummary
impl QuantizationSummary
Sourcepub fn memory_savings(&self) -> f64
pub fn memory_savings(&self) -> f64
Get estimated memory savings.
Trait Implementations§
Source§impl Clone for QuantizationSummary
impl Clone for QuantizationSummary
Source§fn clone(&self) -> QuantizationSummary
fn clone(&self) -> QuantizationSummary
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 QuantizationSummary
impl Debug for QuantizationSummary
Source§impl<'de> Deserialize<'de> for QuantizationSummary
impl<'de> Deserialize<'de> for QuantizationSummary
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
Auto Trait Implementations§
impl Freeze for QuantizationSummary
impl RefUnwindSafe for QuantizationSummary
impl Send for QuantizationSummary
impl Sync for QuantizationSummary
impl Unpin for QuantizationSummary
impl UnwindSafe for QuantizationSummary
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