pytorch_pfn_extras.training.DistributedEvaluator#

class pytorch_pfn_extras.training.DistributedEvaluator(handler, models, *, progress_bar=False, metrics=None, profile=None)#

Bases: Evaluator

Methods

__init__(handler, models, *[, progress_bar, ...])

run(loader, *[, eval_len])

Executes the evaluation loop.

Parameters:
  • handler (BaseHandler) –

  • models (Union[Module, Mapping[str, Module]]) –

  • progress_bar (bool) –

  • metrics (Optional[Sequence[MetricType]]) –

  • profile (Optional[profile]) –

__init__(handler, models, *, progress_bar=False, metrics=None, profile=None)#
Parameters:
  • handler (BaseHandler) –

  • models (Union[Module, Mapping[str, Module]]) –

  • progress_bar (bool) –

  • metrics (Optional[Sequence[MetricType]]) –

  • profile (Optional[profile]) –