pub struct CalibrationResult {
pub tensor_params: Vec<(String, QuantizationParams)>,
pub weight_params: Vec<(String, PerChannelQuantParams)>,
pub method: Option<CalibrationMethod>,
}Expand description
Results from running the calibration pipeline on a module.
Fields§
§tensor_params: Vec<(String, QuantizationParams)>Per-tensor quantization parameters, keyed by tensor name.
weight_params: Vec<(String, PerChannelQuantParams)>Per-channel weight quantization parameters, keyed by weight name.
method: Option<CalibrationMethod>The calibration method that was used.
Implementations§
Source§impl CalibrationResult
impl CalibrationResult
Sourcepub fn find_tensor(&self, name: &str) -> Option<&QuantizationParams>
pub fn find_tensor(&self, name: &str) -> Option<&QuantizationParams>
Look up per-tensor parameters by name.
Sourcepub fn find_weight(&self, name: &str) -> Option<&PerChannelQuantParams>
pub fn find_weight(&self, name: &str) -> Option<&PerChannelQuantParams>
Look up per-channel parameters by name.
Sourcepub fn log_summary(&self)
pub fn log_summary(&self)
Print a summary of calibration results to the log.
Trait Implementations§
Source§impl Clone for CalibrationResult
impl Clone for CalibrationResult
Source§fn clone(&self) -> CalibrationResult
fn clone(&self) -> CalibrationResult
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 moreSource§impl Debug for CalibrationResult
impl Debug for CalibrationResult
Source§impl Default for CalibrationResult
impl Default for CalibrationResult
Source§fn default() -> CalibrationResult
fn default() -> CalibrationResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CalibrationResult
impl RefUnwindSafe for CalibrationResult
impl Send for CalibrationResult
impl Sync for CalibrationResult
impl Unpin for CalibrationResult
impl UnsafeUnpin for CalibrationResult
impl UnwindSafe for CalibrationResult
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