pub struct ParallelSmoConfig {
pub base_config: SmoConfig,
pub n_working_sets: usize,
pub working_set_size: usize,
pub sync_frequency: usize,
pub min_improvement: Float,
pub load_balancing: LoadBalancingStrategy,
}Expand description
Configuration for parallel SMO algorithm
Fields§
§base_config: SmoConfigBase SMO configuration
n_working_sets: usizeNumber of parallel working sets
working_set_size: usizeSize of each working set
sync_frequency: usizeSynchronization frequency (iterations between global updates)
min_improvement: FloatMinimum improvement threshold for continuation
load_balancing: LoadBalancingStrategyLoad balancing strategy
Trait Implementations§
Source§impl Clone for ParallelSmoConfig
impl Clone for ParallelSmoConfig
Source§fn clone(&self) -> ParallelSmoConfig
fn clone(&self) -> ParallelSmoConfig
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 ParallelSmoConfig
impl Debug for ParallelSmoConfig
Auto Trait Implementations§
impl Freeze for ParallelSmoConfig
impl RefUnwindSafe for ParallelSmoConfig
impl Send for ParallelSmoConfig
impl Sync for ParallelSmoConfig
impl Unpin for ParallelSmoConfig
impl UnsafeUnpin for ParallelSmoConfig
impl UnwindSafe for ParallelSmoConfig
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
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> 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