RankZeroLoggerBackend

class composer.core.logging.base_backend.RankZeroLoggerBackend[source]

Bases: composer.core.logging.base_backend.BaseLoggerBackend, composer.core.callback.RankZeroCallback, abc.ABC

final log_metric(epoch, step, log_level, data)[source]

log_metric() is called whenever there is a metric to log, for which self.will_log(state, log_level) returned True.

Parameters
  • epoch (int) –

  • step (int) –

  • log_level (LogLevel) –

  • data (TLogData) –

Return type

None

final will_log(state, log_level)[source]

will_log() returns whether the logging destination will log a metric or state change, given current state state and level log_level

Parameters
Return type

bool