pub struct DataParallelConfig {
pub config: DistributedConfig,
pub aggregator: Box<dyn GradientAggregator>,
}Expand description
Configuration for data-parallel distributed training.
Fields§
§config: DistributedConfig§aggregator: Box<dyn GradientAggregator>Auto Trait Implementations§
impl Freeze for DataParallelConfig
impl !RefUnwindSafe for DataParallelConfig
impl Send for DataParallelConfig
impl !Sync for DataParallelConfig
impl Unpin for DataParallelConfig
impl UnsafeUnpin for DataParallelConfig
impl !UnwindSafe for DataParallelConfig
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> 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