Enum SchedulerReduction
pub enum SchedulerReduction {
Avg,
Sum,
Prod,
}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§
§impl Clone for SchedulerReduction
impl Clone for SchedulerReduction
§fn clone(&self) -> SchedulerReduction
fn clone(&self) -> SchedulerReduction
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 more§impl Config for SchedulerReduction
impl Config for SchedulerReduction
§impl Debug for SchedulerReduction
impl Debug for SchedulerReduction
§impl<'de> Deserialize<'de> for SchedulerReduction
impl<'de> Deserialize<'de> for SchedulerReduction
§fn deserialize<D>(
deserializer: D,
) -> Result<SchedulerReduction, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SchedulerReduction, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for SchedulerReduction
impl Display for SchedulerReduction
§impl Serialize for SchedulerReduction
impl Serialize for SchedulerReduction
§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of [
ToCompactString::to_compact_string()] Read more§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString]. Read more