EventProcessorTraining

Trait EventProcessorTraining 

pub trait EventProcessorTraining<TrainEvent, ValidEvent>: Send {
    // Required methods
    fn process_train(&mut self, event: TrainEvent);
    fn process_valid(&mut self, event: ValidEvent);
    fn renderer(self) -> Box<dyn MetricsRenderer>;
}
Expand description

Process events happening during training and validation.

Required Methods§

fn process_train(&mut self, event: TrainEvent)

Collect a training event.

fn process_valid(&mut self, event: ValidEvent)

Collect a validation event.

fn renderer(self) -> Box<dyn MetricsRenderer>

Returns the renderer used for training.

Implementors§

§

impl<ET, EV> EventProcessorTraining<ET, EV> for AsyncProcessorTraining<ET, EV>
where ET: Send, EV: Send,