def METHOD_NAME(self, state: State, logger: Logger) -> None:
    # on init, the current metrics should be empty
    del logger  # unused
    assert state.train_metrics == {}, 'no train metrics should be defined on init()'
    assert state.eval_metrics == {}, 'no eval metrics should be defined on init()'