paddlespeech.s2t.training.extensions.evaluator module

class paddlespeech.s2t.training.extensions.evaluator.StandardEvaluator(model: Layer, dataloader: DataLoader)[source]

Bases: Extension

Attributes:
name

Methods

__call__([trainer])

Main action of the extention.

finalize(trainer)

Action that is executed when training is done.

initialize(trainer)

Action that is executed once to get the corect trainer state.

on_error(trainer, exc, tb)

Handles the error raised during training before finalization.

evaluate

evaluate_core

evaluate_sync

default_name = 'validation'
evaluate()[source]
evaluate_core(batch)[source]
evaluate_sync(data)[source]
name = None
priority = 300
trigger = (1, 'epoch')