[pl] restore lr logging behavior for glue, ner examples (#6314)

This commit is contained in:
Stas Bekman
2020-08-11 13:27:11 -07:00
committed by GitHub
parent be1520d3a3
commit 0203d6517f
2 changed files with 4 additions and 3 deletions

View File

@@ -245,7 +245,8 @@ class BaseTransformer(pl.LightningModule):
class LoggingCallback(pl.Callback):
def on_batch_end(self, trainer, pl_module):
lrs = {f"lr_group_{i}": param["lr"] for i, param in enumerate(pl_module.trainer.optimizers[0].param_groups)}
lr_scheduler = trainer.lr_schedulers[0]["scheduler"]
lrs = {f"lr_group_{i}": lr for i, lr in enumerate(lr_scheduler.get_lr())}
pl_module.logger.log_metrics(lrs)
def on_validation_end(self, trainer: pl.Trainer, pl_module: pl.LightningModule):