pub struct QuantStats {
pub tensors_quantized: usize,
pub elements_processed: usize,
pub input_bytes: usize,
pub output_bytes: usize,
pub quantization_mse: f64,
pub peak_memory: usize,
pub processing_time: f64,
}Expand description
Quantization statistics
Fields§
§tensors_quantized: usizeNumber of tensors quantized
elements_processed: usizeTotal elements processed
input_bytes: usizeInput size (bytes)
output_bytes: usizeOutput size (bytes)
quantization_mse: f64Quantization errors (MSE)
peak_memory: usizePeak memory usage (bytes)
processing_time: f64Processing time (seconds)
Trait Implementations§
Source§impl Clone for QuantStats
impl Clone for QuantStats
Source§fn clone(&self) -> QuantStats
fn clone(&self) -> QuantStats
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 QuantStats
impl Debug for QuantStats
Source§impl Default for QuantStats
impl Default for QuantStats
Source§fn default() -> QuantStats
fn default() -> QuantStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QuantStats
impl RefUnwindSafe for QuantStats
impl Send for QuantStats
impl Sync for QuantStats
impl Unpin for QuantStats
impl UnwindSafe for QuantStats
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