pub struct M16TcOutlier {
pub row: usize,
pub col: usize,
pub reference: f32,
pub actual: f32,
pub ulp: i32,
pub row_rms: f64,
}Expand description
One element the comparison rejected, with everything needed to say WHERE it is and WHY it failed.
Round 6 reported over_budget 5 and nothing else, so the five elements
could not be located without re-running the H100 — which is why the
diagnosis took a host simulation. The report now names them, and round 9
added row_rms because the floor is per-row: without it the printed
|ref|/rms cannot be checked against the floor that actually rejected the
element.
Fields§
§row: usize§col: usize§reference: f32§actual: f32§ulp: i32§row_rms: f64RMS of the reference ROW this element sits in — the scale
m16_tc_acc_floor was evaluated at.
Trait Implementations§
Source§impl Clone for M16TcOutlier
impl Clone for M16TcOutlier
Source§fn clone(&self) -> M16TcOutlier
fn clone(&self) -> M16TcOutlier
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 M16TcOutlier
impl Debug for M16TcOutlier
impl Copy for M16TcOutlier
Auto Trait Implementations§
impl Freeze for M16TcOutlier
impl RefUnwindSafe for M16TcOutlier
impl Send for M16TcOutlier
impl Sync for M16TcOutlier
impl Unpin for M16TcOutlier
impl UnwindSafe for M16TcOutlier
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