mirror of
https://github.com/open-mmlab/mmcv.git
synced 2025-06-03 21:54:52 +08:00
add eta to log
This commit is contained in:
parent
a097c65fbf
commit
d923cf4c49
@ -1,4 +1,5 @@
|
|||||||
from .base import LoggerHook
|
from .base import LoggerHook
|
||||||
|
import datetime
|
||||||
|
|
||||||
|
|
||||||
class TextLoggerHook(LoggerHook):
|
class TextLoggerHook(LoggerHook):
|
||||||
@ -14,6 +15,12 @@ class TextLoggerHook(LoggerHook):
|
|||||||
log_str = 'Epoch({}) [{}][{}]\t'.format(runner.mode, runner.epoch,
|
log_str = 'Epoch({}) [{}][{}]\t'.format(runner.mode, runner.epoch,
|
||||||
runner.inner_iter + 1)
|
runner.inner_iter + 1)
|
||||||
if 'time' in runner.log_buffer.output:
|
if 'time' in runner.log_buffer.output:
|
||||||
|
tot_time_sec = runner.log_buffer.output['time'] + \
|
||||||
|
runner.log_buffer.output['data_time']
|
||||||
|
eta_sec = tot_time_sec*(len(runner.data_loader)*runner.max_epochs - \
|
||||||
|
runner._iter)
|
||||||
|
eta_str = str(datetime.timedelta(seconds=int(eta_sec)))
|
||||||
|
log_str += ('eta: {}, '.format(eta_str))
|
||||||
log_str += (
|
log_str += (
|
||||||
'time: {log[time]:.3f}, data_time: {log[data_time]:.3f}, '.
|
'time: {log[time]:.3f}, data_time: {log[data_time]:.3f}, '.
|
||||||
format(log=runner.log_buffer.output))
|
format(log=runner.log_buffer.output))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user