pub enum NumericImpact {
TrainingLossNaN,
GradientPoison,
InferenceOutputRisk,
LocalOnly,
}Expand description
How a numeric hazard can interfere with training or inference.
Variants§
TrainingLossNaN
Hazard is on a loss sink (or reaches one): training can abort with NaN loss.
GradientPoison
Hazard lies on a trainable → loss path: gradients can be poisoned.
InferenceOutputRisk
Hazard reaches the entry return of a non-loss forward.
LocalOnly
Unstable value proven locally but not shown to reach loss or return.
Implementations§
Source§impl NumericImpact
impl NumericImpact
Trait Implementations§
Source§impl Clone for NumericImpact
impl Clone for NumericImpact
Source§fn clone(&self) -> NumericImpact
fn clone(&self) -> NumericImpact
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 moreimpl Copy for NumericImpact
Source§impl Debug for NumericImpact
impl Debug for NumericImpact
Source§impl Default for NumericImpact
impl Default for NumericImpact
Source§fn default() -> NumericImpact
fn default() -> NumericImpact
Returns the “default value” for a type. Read more
impl Eq for NumericImpact
Source§impl PartialEq for NumericImpact
impl PartialEq for NumericImpact
Source§impl Serialize for NumericImpact
impl Serialize for NumericImpact
impl StructuralPartialEq for NumericImpact
Auto Trait Implementations§
impl Freeze for NumericImpact
impl RefUnwindSafe for NumericImpact
impl Send for NumericImpact
impl Sync for NumericImpact
impl Unpin for NumericImpact
impl UnsafeUnpin for NumericImpact
impl UnwindSafe for NumericImpact
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