pub enum DeterministicPhase {
Warmup,
Full,
Predict,
Correct,
}Expand description
Training phase for deterministic phase trainer.
Variants§
Warmup
Initial warmup phase - always compute full gradients.
Full
Full gradient computation phase.
Predict
Prediction phase - use predicted gradients.
Correct
Correction phase - compute full gradients and update residuals.
Trait Implementations§
Source§impl Clone for DeterministicPhase
impl Clone for DeterministicPhase
Source§fn clone(&self) -> DeterministicPhase
fn clone(&self) -> DeterministicPhase
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 DeterministicPhase
impl Debug for DeterministicPhase
Source§impl Display for DeterministicPhase
impl Display for DeterministicPhase
Source§impl Hash for DeterministicPhase
impl Hash for DeterministicPhase
Source§impl PartialEq for DeterministicPhase
impl PartialEq for DeterministicPhase
impl Copy for DeterministicPhase
impl Eq for DeterministicPhase
impl StructuralPartialEq for DeterministicPhase
Auto Trait Implementations§
impl Freeze for DeterministicPhase
impl RefUnwindSafe for DeterministicPhase
impl Send for DeterministicPhase
impl Sync for DeterministicPhase
impl Unpin for DeterministicPhase
impl UnwindSafe for DeterministicPhase
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<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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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