pub struct SparsityAnalysis {
pub overall_sparsity: f64,
pub avg_sparsity: f64,
pub min_sparsity: f64,
pub max_sparsity: f64,
pub output_sparsities: Vec<f64>,
pub total_elements: usize,
pub zero_elements: usize,
}Expand description
Sparsity analysis results
Fields§
§overall_sparsity: f64Overall fraction of zero elements
avg_sparsity: f64Average sparsity across outputs
min_sparsity: f64Minimum sparsity among outputs
max_sparsity: f64Maximum sparsity among outputs
output_sparsities: Vec<f64>Sparsity for each output
total_elements: usizeTotal number of elements
zero_elements: usizeNumber of zero elements
Trait Implementations§
Source§impl Clone for SparsityAnalysis
impl Clone for SparsityAnalysis
Source§fn clone(&self) -> SparsityAnalysis
fn clone(&self) -> SparsityAnalysis
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 moreAuto Trait Implementations§
impl Freeze for SparsityAnalysis
impl RefUnwindSafe for SparsityAnalysis
impl Send for SparsityAnalysis
impl Sync for SparsityAnalysis
impl Unpin for SparsityAnalysis
impl UnwindSafe for SparsityAnalysis
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