pub enum SparsityStrategy {
Absolute(Float),
Relative(Float),
TopK(usize),
Percentile(Float),
}Expand description
Sparsity threshold strategy SparsityStrategy
Variants§
Absolute(Float)
Absolute threshold (values below this are considered zero)
Relative(Float)
Relative threshold (fraction of max value)
TopK(usize)
Top-K sparsity (keep only K largest values)
Percentile(Float)
Percentile-based (keep values above this percentile)
Trait Implementations§
Source§impl Clone for SparsityStrategy
impl Clone for SparsityStrategy
Source§fn clone(&self) -> SparsityStrategy
fn clone(&self) -> SparsityStrategy
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 SparsityStrategy
impl RefUnwindSafe for SparsityStrategy
impl Send for SparsityStrategy
impl Sync for SparsityStrategy
impl Unpin for SparsityStrategy
impl UnwindSafe for SparsityStrategy
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