pub struct CompareReport {
pub tensors: Vec<TensorComparison>,
pub source_only: Vec<String>,
pub target_only: Vec<String>,
pub total_l2_diff: f64,
pub global_max_diff: f64,
pub config: CompareConfig,
}Expand description
Summary of full model comparison
Fields§
§tensors: Vec<TensorComparison>Individual tensor comparisons
source_only: Vec<String>Tensors only in source
target_only: Vec<String>Tensors only in target
total_l2_diff: f64Total L2 norm across all tensors
global_max_diff: f64Maximum difference across all tensors
config: CompareConfigConfiguration used
Implementations§
Source§impl CompareReport
impl CompareReport
Trait Implementations§
Source§impl Clone for CompareReport
impl Clone for CompareReport
Source§fn clone(&self) -> CompareReport
fn clone(&self) -> CompareReport
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 CompareReport
impl RefUnwindSafe for CompareReport
impl Send for CompareReport
impl Sync for CompareReport
impl Unpin for CompareReport
impl UnwindSafe for CompareReport
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