#[repr(u8)]pub enum CheckpointingStrategy {
Balanced = 0,
None = 1,
}Expand description
Checkpointing strategy for autodiff.
Variants§
Trait Implementations§
Source§impl Clone for CheckpointingStrategy
impl Clone for CheckpointingStrategy
Source§fn clone(&self) -> CheckpointingStrategy
fn clone(&self) -> CheckpointingStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CheckpointingStrategy
Source§impl Debug for CheckpointingStrategy
impl Debug for CheckpointingStrategy
Source§impl Default for CheckpointingStrategy
impl Default for CheckpointingStrategy
Source§fn default() -> CheckpointingStrategy
fn default() -> CheckpointingStrategy
Returns the “default value” for a type. Read more
impl Eq for CheckpointingStrategy
Source§impl PartialEq for CheckpointingStrategy
impl PartialEq for CheckpointingStrategy
impl StructuralPartialEq for CheckpointingStrategy
Auto Trait Implementations§
impl Freeze for CheckpointingStrategy
impl RefUnwindSafe for CheckpointingStrategy
impl Send for CheckpointingStrategy
impl Sync for CheckpointingStrategy
impl Unpin for CheckpointingStrategy
impl UnsafeUnpin for CheckpointingStrategy
impl UnwindSafe for CheckpointingStrategy
Blanket Implementations§
impl<T> Boilerplate for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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