pub struct SparseConfig {
pub sparsity_threshold: Float,
pub use_sparse_optimization: bool,
pub compression: SparseCompression,
}Expand description
Sparse feature configuration
Fields§
§sparsity_threshold: FloatSparsity threshold (fraction of zeros to consider sparse)
use_sparse_optimization: boolWhether to use specialized sparse algorithms
compression: SparseCompressionCompression strategy for sparse features
Trait Implementations§
Source§impl Clone for SparseConfig
impl Clone for SparseConfig
Source§fn clone(&self) -> SparseConfig
fn clone(&self) -> SparseConfig
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 moreSource§impl Debug for SparseConfig
impl Debug for SparseConfig
Auto Trait Implementations§
impl Freeze for SparseConfig
impl RefUnwindSafe for SparseConfig
impl Send for SparseConfig
impl Sync for SparseConfig
impl Unpin for SparseConfig
impl UnwindSafe for SparseConfig
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