pub struct ObserverConfig {
pub momentum: f64,
pub use_percentile: bool,
pub percentile: f64,
pub min_observations: usize,
pub freeze_after_warmup: bool,
}Expand description
Observer configuration for calibration
Fields§
§momentum: f64Moving average momentum for statistics
use_percentile: boolWhether to use percentile clipping
percentile: f64Percentile value for clipping (e.g., 0.999)
min_observations: usizeMinimum number of observations before quantization
freeze_after_warmup: boolWhether to freeze observer after warmup
Trait Implementations§
Source§impl Clone for ObserverConfig
impl Clone for ObserverConfig
Source§fn clone(&self) -> ObserverConfig
fn clone(&self) -> ObserverConfig
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 ObserverConfig
impl Debug for ObserverConfig
Source§impl Default for ObserverConfig
impl Default for ObserverConfig
Source§impl<'de> Deserialize<'de> for ObserverConfig
impl<'de> Deserialize<'de> for ObserverConfig
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 ObserverConfig
impl RefUnwindSafe for ObserverConfig
impl Send for ObserverConfig
impl Sync for ObserverConfig
impl Unpin for ObserverConfig
impl UnsafeUnpin for ObserverConfig
impl UnwindSafe for ObserverConfig
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> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
impl<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
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