pub enum CheckpointStrategy {
None,
FixedInterval(usize),
Logarithmic,
MemoryBased {
max_nodes: usize,
},
}Expand description
Checkpointing strategy for memory-efficient gradient computation
Variants§
None
No checkpointing (store everything)
FixedInterval(usize)
Fixed interval checkpointing
Logarithmic
Logarithmic checkpointing
MemoryBased
Memory-based checkpointing
Trait Implementations§
Source§impl Clone for CheckpointStrategy
impl Clone for CheckpointStrategy
Source§fn clone(&self) -> CheckpointStrategy
fn clone(&self) -> CheckpointStrategy
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 CheckpointStrategy
impl Debug for CheckpointStrategy
impl Copy for CheckpointStrategy
Auto Trait Implementations§
impl Freeze for CheckpointStrategy
impl RefUnwindSafe for CheckpointStrategy
impl Send for CheckpointStrategy
impl Sync for CheckpointStrategy
impl Unpin for CheckpointStrategy
impl UnwindSafe for CheckpointStrategy
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