pub struct CalibStats {
pub min: f32,
pub max: f32,
pub mean: f32,
pub std_dev: f32,
pub p99: f32,
pub suggested_scale: f32,
}Expand description
Calibration statistics for choosing static quantization scales.
Fields§
§min: f32Minimum value across all batches.
max: f32Maximum value across all batches.
mean: f32Mean value across all batches.
std_dev: f32Standard deviation across all batches.
p99: f3299th percentile of absolute values.
suggested_scale: f32Suggested quantization scale (p99 / 127.0 for INT8).
Implementations§
Trait Implementations§
Source§impl Clone for CalibStats
impl Clone for CalibStats
Source§fn clone(&self) -> CalibStats
fn clone(&self) -> CalibStats
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 moreAuto Trait Implementations§
impl Freeze for CalibStats
impl RefUnwindSafe for CalibStats
impl Send for CalibStats
impl Sync for CalibStats
impl Unpin for CalibStats
impl UnsafeUnpin for CalibStats
impl UnwindSafe for CalibStats
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