pub struct DistributedConfig {
pub num_workers: usize,
pub batch_size: usize,
pub max_iterations: usize,
pub tolerance: Float,
pub fault_tolerance: bool,
pub timeout_seconds: u64,
pub enable_load_balancing: bool,
pub memory_limit_per_worker: Option<usize>,
}Expand description
Configuration for distributed processing
Fields§
§num_workers: usizeNumber of compute nodes/workers
batch_size: usizeBatch size per worker
max_iterations: usizeMaximum iterations for iterative algorithms
tolerance: FloatConvergence tolerance
fault_tolerance: boolEnable fault tolerance
timeout_seconds: u64Communication timeout in seconds
enable_load_balancing: boolEnable load balancing
memory_limit_per_worker: Option<usize>Memory limit per worker in bytes
Trait Implementations§
Source§impl Clone for DistributedConfig
impl Clone for DistributedConfig
Source§impl Debug for DistributedConfig
impl Debug for DistributedConfig
Auto Trait Implementations§
impl Freeze for DistributedConfig
impl RefUnwindSafe for DistributedConfig
impl Send for DistributedConfig
impl Sync for DistributedConfig
impl Unpin for DistributedConfig
impl UnsafeUnpin for DistributedConfig
impl UnwindSafe for DistributedConfig
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