Unverified Commit 66e249a0 authored by Wang Xinjiang's avatar Wang Xinjiang Committed by GitHub
Browse files

Fix logger (#637)

* Fix logger iter

* Fix logger iter
parent b74aa792
...@@ -81,14 +81,16 @@ class LoggerHook(Hook): ...@@ -81,14 +81,16 @@ class LoggerHook(Hook):
f'but got {runner.mode}') f'but got {runner.mode}')
return epoch return epoch
def get_iter(self, runner): def get_iter(self, runner, inner_iter=False):
if self.by_epoch: """Get the current training iteration step."""
if self.by_epoch and inner_iter:
current_iter = runner.inner_iter + 1 current_iter = runner.inner_iter + 1
else: else:
current_iter = runner.iter + 1 current_iter = runner.iter + 1
return current_iter return current_iter
def get_step(self, runner): def get_step(self, runner):
"""Get the total training step/epoch."""
if self.get_mode(runner) == 'val' and self.by_epoch: if self.get_mode(runner) == 'val' and self.by_epoch:
return self.get_epoch(runner) return self.get_epoch(runner)
else: else:
......
...@@ -144,7 +144,7 @@ class TextLoggerHook(LoggerHook): ...@@ -144,7 +144,7 @@ class TextLoggerHook(LoggerHook):
log_dict = OrderedDict( log_dict = OrderedDict(
mode=self.get_mode(runner), mode=self.get_mode(runner),
epoch=self.get_epoch(runner), epoch=self.get_epoch(runner),
iter=self.get_iter(runner)) iter=self.get_iter(runner, inner_iter=True))
# only record lr of the first param group # only record lr of the first param group
cur_lr = runner.current_lr() cur_lr = runner.current_lr()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment