Added profiler communication operations

Fixed bug for learning rate scheduler
This commit is contained in:
1SAA
2022-03-04 10:17:45 +08:00
committed by Frank Lee
parent d275b98b7d
commit 73bff11288
6 changed files with 368 additions and 18 deletions

View File

@@ -29,6 +29,7 @@ class LRSchedulerHook(MetricHook):
self.store_lr_in_state = store_lr_in_state
def after_hook_is_attached(self, trainer):
self._check_metric_states_initialization(trainer)
trainer.states['metrics']['train']['LR'] = LearningRateMetric(epoch_only=self.by_epoch,
initial_lr=self.lr_scheduler.get_last_lr()[0])