"apps/life_sci/python/dgllife/model/pretrain.py" did not exist on "cf9ba90fd47471b56efaa66128de78667b6f17b9"
Commit 8e84059c authored by Cao Yuhang's avatar Cao Yuhang Committed by Kai Chen
Browse files

only display base lr when there are multi lrs (#65)

* only display base lr when there are multi lrs

* change comment: base lr to lr of the first param group
parent 573aaa78
......@@ -32,10 +32,9 @@ class TextLoggerHook(LoggerHook):
def _log_info(self, log_dict, runner):
if runner.mode == 'train':
lr_str = ', '.join(['{:.5f}'.format(lr) for lr in log_dict['lr']])
log_str = 'Epoch [{}][{}/{}]\tlr: {}, '.format(
log_str = 'Epoch [{}][{}/{}]\tlr: {:.5f}, '.format(
log_dict['epoch'], log_dict['iter'], len(runner.data_loader),
lr_str)
log_dict['lr'])
if 'time' in log_dict.keys():
self.time_sec_tot += (log_dict['time'] * self.interval)
time_sec_avg = self.time_sec_tot / (
......@@ -90,7 +89,8 @@ class TextLoggerHook(LoggerHook):
log_dict['mode'] = mode
log_dict['epoch'] = runner.epoch + 1
log_dict['iter'] = runner.inner_iter + 1
log_dict['lr'] = [lr for lr in runner.current_lr()]
# only record lr of the first param group
log_dict['lr'] = runner.current_lr()[0]
if mode == 'train':
log_dict['time'] = runner.log_buffer.output['time']
log_dict['data_time'] = runner.log_buffer.output['data_time']
......
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