Struct CliMetricsRenderer
pub struct CliMetricsRenderer;Expand description
A simple renderer for when the cli feature is not enabled.
Implementations§
§impl CliMetricsRenderer
impl CliMetricsRenderer
pub fn new() -> CliMetricsRenderer
pub fn new() -> CliMetricsRenderer
Create a new instance.
Trait Implementations§
§impl MetricsRenderer for CliMetricsRenderer
impl MetricsRenderer for CliMetricsRenderer
§fn manual_close(&mut self)
fn manual_close(&mut self)
Keep the renderer from automatically closing, requiring manual action to close it.
§fn register_metric(&mut self, _definition: MetricDefinition)
fn register_metric(&mut self, _definition: MetricDefinition)
Register a new metric.
§impl MetricsRendererEvaluation for CliMetricsRenderer
impl MetricsRendererEvaluation for CliMetricsRenderer
§fn render_test(&mut self, item: EvaluationProgress)
fn render_test(&mut self, item: EvaluationProgress)
Renders the testing progress. Read more
§fn update_test(&mut self, _name: EvaluationName, _state: MetricState)
fn update_test(&mut self, _name: EvaluationName, _state: MetricState)
Updates the testing metric state. Read more
§impl MetricsRendererTraining for CliMetricsRenderer
impl MetricsRendererTraining for CliMetricsRenderer
§fn update_train(&mut self, _state: MetricState)
fn update_train(&mut self, _state: MetricState)
Updates the training metric state. Read more
§fn update_valid(&mut self, _state: MetricState)
fn update_valid(&mut self, _state: MetricState)
Updates the validation metric state. Read more
§fn render_train(&mut self, item: TrainingProgress)
fn render_train(&mut self, item: TrainingProgress)
Renders the training progress. Read more
§fn render_valid(&mut self, item: TrainingProgress)
fn render_valid(&mut self, item: TrainingProgress)
Renders the validation progress. Read more
§fn on_train_end(
&mut self,
summary: Option<LearnerSummary>,
) -> Result<(), Box<dyn Error>>
fn on_train_end( &mut self, summary: Option<LearnerSummary>, ) -> Result<(), Box<dyn Error>>
Callback method invoked when training ends, whether it
completed successfully or was interrupted. Read more
Auto Trait Implementations§
impl Freeze for CliMetricsRenderer
impl RefUnwindSafe for CliMetricsRenderer
impl Send for CliMetricsRenderer
impl Sync for CliMetricsRenderer
impl Unpin for CliMetricsRenderer
impl UnwindSafe for CliMetricsRenderer
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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