pub struct ActivationStats {
pub total_calls: u64,
pub total_elements: u64,
pub dead_relu_count: u64,
}Expand description
Runtime statistics collected by an ActivationFunction.
Fields§
§total_calls: u64Total number of forward / apply_inplace calls.
total_elements: u64Cumulative number of elements processed across all calls.
dead_relu_count: u64Number of ReLU output elements that were clamped to zero (dead neurons).
Trait Implementations§
Source§impl Clone for ActivationStats
impl Clone for ActivationStats
Source§fn clone(&self) -> ActivationStats
fn clone(&self) -> ActivationStats
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 moreSource§impl Debug for ActivationStats
impl Debug for ActivationStats
Source§impl Default for ActivationStats
impl Default for ActivationStats
Source§fn default() -> ActivationStats
fn default() -> ActivationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ActivationStats
impl RefUnwindSafe for ActivationStats
impl Send for ActivationStats
impl Sync for ActivationStats
impl Unpin for ActivationStats
impl UnsafeUnpin for ActivationStats
impl UnwindSafe for ActivationStats
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