pub struct ConvergenceDetector { /* private fields */ }Expand description
Convergence detection for federated learning
Implementations§
Source§impl ConvergenceDetector
impl ConvergenceDetector
Sourcepub fn has_converged(&self) -> bool
pub fn has_converged(&self) -> bool
Check if training has converged
Sourcepub fn latest_loss(&self) -> Option<f64>
pub fn latest_loss(&self) -> Option<f64>
Get the latest loss
Auto Trait Implementations§
impl Freeze for ConvergenceDetector
impl RefUnwindSafe for ConvergenceDetector
impl Send for ConvergenceDetector
impl Sync for ConvergenceDetector
impl Unpin for ConvergenceDetector
impl UnwindSafe for ConvergenceDetector
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> 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