pub enum GradientAggregation {
Average,
Sum,
WeightedAverage,
}Expand description
Gradient aggregation method
Variants§
Average
Average gradients across workers
Sum
Sum gradients across workers
WeightedAverage
Weighted average
Trait Implementations§
Source§impl Clone for GradientAggregation
impl Clone for GradientAggregation
Source§fn clone(&self) -> GradientAggregation
fn clone(&self) -> GradientAggregation
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 GradientAggregation
impl Debug for GradientAggregation
impl Copy for GradientAggregation
Auto Trait Implementations§
impl Freeze for GradientAggregation
impl RefUnwindSafe for GradientAggregation
impl Send for GradientAggregation
impl Sync for GradientAggregation
impl Unpin for GradientAggregation
impl UnwindSafe for GradientAggregation
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