pub enum LearningRateScheduler {
Adafactor,
Constant,
ConstantWithWarmup,
Cosine,
CosineWithRestarts,
Linear,
Polynomial,
}Expand description
The learning rate scheduler enumeration.
Variants§
Adafactor
Adafactor learning rate scheduler.
Constant
Constant learning rate scheduler.
ConstantWithWarmup
Constant with warmup learning rate scheduler.
Cosine
Cosine learning rate scheduler.
CosineWithRestarts
Cosine with restarts learning rate scheduler.
Linear
Linear learning rate scheduler.
Polynomial
Polynomial learning rate scheduler.
Trait Implementations§
Source§impl Debug for LearningRateScheduler
impl Debug for LearningRateScheduler
Source§impl<'de> Deserialize<'de> for LearningRateScheduler
impl<'de> Deserialize<'de> for LearningRateScheduler
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 LearningRateScheduler
impl Display for LearningRateScheduler
Auto Trait Implementations§
impl Freeze for LearningRateScheduler
impl RefUnwindSafe for LearningRateScheduler
impl Send for LearningRateScheduler
impl Sync for LearningRateScheduler
impl Unpin for LearningRateScheduler
impl UnwindSafe for LearningRateScheduler
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