pub struct SparsityStatistics {
pub sparsity_ratio: f64,
pub pruned_params: usize,
pub total_params: usize,
pub memory_reduction: f64,
}
Expand description
Sparsity statistics for a layer
Fields§
§sparsity_ratio: f64
Current sparsity ratio (0.0 = dense, 1.0 = completely sparse)
pruned_params: usize
Number of pruned parameters
total_params: usize
Total number of parameters
memory_reduction: f64
Memory reduction achieved
Trait Implementations§
Source§impl Clone for SparsityStatistics
impl Clone for SparsityStatistics
Source§fn clone(&self) -> SparsityStatistics
fn clone(&self) -> SparsityStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for SparsityStatistics
impl RefUnwindSafe for SparsityStatistics
impl Send for SparsityStatistics
impl Sync for SparsityStatistics
impl Unpin for SparsityStatistics
impl UnwindSafe for SparsityStatistics
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