pub enum CalibrationStrategy {
MinMax,
Percentile {
lower: u32,
upper: u32,
},
MSE,
KLDivergence,
Entropy,
}Expand description
Calibration strategy for post-training quantization.
Variants§
MinMax
Use min/max values observed during calibration
Percentile
Use percentiles to handle outliers (e.g., 0.1% and 99.9%)
MSE
Minimize mean squared error
KLDivergence
Minimize KL divergence between distributions
Entropy
Entropy-based calibration
Trait Implementations§
Source§impl Clone for CalibrationStrategy
impl Clone for CalibrationStrategy
Source§fn clone(&self) -> CalibrationStrategy
fn clone(&self) -> CalibrationStrategy
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 CalibrationStrategy
impl Debug for CalibrationStrategy
Source§impl<'de> Deserialize<'de> for CalibrationStrategy
impl<'de> Deserialize<'de> for CalibrationStrategy
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 CalibrationStrategy
impl PartialEq for CalibrationStrategy
Source§impl Serialize for CalibrationStrategy
impl Serialize for CalibrationStrategy
impl Copy for CalibrationStrategy
impl Eq for CalibrationStrategy
impl StructuralPartialEq for CalibrationStrategy
Auto Trait Implementations§
impl Freeze for CalibrationStrategy
impl RefUnwindSafe for CalibrationStrategy
impl Send for CalibrationStrategy
impl Sync for CalibrationStrategy
impl Unpin for CalibrationStrategy
impl UnwindSafe for CalibrationStrategy
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