pub struct TensorDiff {
pub name: String,
pub kind: DiffKind,
}Expand description
Diff result for one named tensor.
Fields§
§name: StringTensor name.
kind: DiffKindNature of the change.
Implementations§
Source§impl TensorDiff
impl TensorDiff
Sourcepub fn is_significant(&self, threshold: f32) -> bool
pub fn is_significant(&self, threshold: f32) -> bool
Returns true when this diff is considered “significant” relative to
threshold.
ValueChanged→ significant whenmax_abs_diff > thresholdShapeChanged,Added,Removed→ always significantUnchanged→ never significant
Trait Implementations§
Source§impl Clone for TensorDiff
impl Clone for TensorDiff
Source§fn clone(&self) -> TensorDiff
fn clone(&self) -> TensorDiff
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TensorDiff
impl RefUnwindSafe for TensorDiff
impl Send for TensorDiff
impl Sync for TensorDiff
impl Unpin for TensorDiff
impl UnsafeUnpin for TensorDiff
impl UnwindSafe for TensorDiff
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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