pub struct AccuracyMetrics {
pub mse: f64,
pub psnr: f64,
pub snr: f64,
pub cosine_similarity: f64,
pub max_abs_error: f64,
}Expand description
Quantization accuracy metrics
Fields§
§mse: f64Mean Squared Error
psnr: f64Peak Signal-to-Noise Ratio
snr: f64Signal-to-Noise Ratio
cosine_similarity: f64Cosine similarity
max_abs_error: f64Maximum absolute error
Trait Implementations§
Source§impl Clone for AccuracyMetrics
impl Clone for AccuracyMetrics
Source§fn clone(&self) -> AccuracyMetrics
fn clone(&self) -> AccuracyMetrics
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 moreAuto Trait Implementations§
impl Freeze for AccuracyMetrics
impl RefUnwindSafe for AccuracyMetrics
impl Send for AccuracyMetrics
impl Sync for AccuracyMetrics
impl Unpin for AccuracyMetrics
impl UnsafeUnpin for AccuracyMetrics
impl UnwindSafe for AccuracyMetrics
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> 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