pub enum SchedulerReduction {
Avg,
Sum,
Prod,
}Available on crate feature
std only.Expand description
Defines how the learning rates generated by the schedulers are combined.
Variants§
Avg
All learning rates are averaged.
Sum
All learning rates are summed.
Prod
All learning rates are multiplied.
Trait Implementations§
Source§impl Clone for SchedulerReduction
impl Clone for SchedulerReduction
Source§impl Config for SchedulerReduction
impl Config for SchedulerReduction
Source§fn load<P>(file: P) -> Result<Self, ConfigError>
fn load<P>(file: P) -> Result<Self, ConfigError>
Loads the configuration from a file. Read more
Source§fn load_binary(data: &[u8]) -> Result<Self, ConfigError>
fn load_binary(data: &[u8]) -> Result<Self, ConfigError>
Loads the configuration from a binary buffer. Read more
Source§impl Debug for SchedulerReduction
impl Debug for SchedulerReduction
Source§impl<'de> Deserialize<'de> for SchedulerReduction
impl<'de> Deserialize<'de> for SchedulerReduction
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SchedulerReduction
impl Display for SchedulerReduction
Source§impl Serialize for SchedulerReduction
impl Serialize for SchedulerReduction
impl Copy for SchedulerReduction
Auto Trait Implementations§
impl Freeze for SchedulerReduction
impl RefUnwindSafe for SchedulerReduction
impl Send for SchedulerReduction
impl Sync for SchedulerReduction
impl Unpin for SchedulerReduction
impl UnwindSafe for SchedulerReduction
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