Skip to content

Commit

Permalink
Merge pull request #275 from alin-asapp/master
Browse files Browse the repository at this point in the history
Fixed bug in scheduler logging
  • Loading branch information
jeremyasapp committed Mar 2, 2020
2 parents ab908dc + e2522de commit 015bc93
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions flambe/learn/train.py
Original file line number Diff line number Diff line change
Expand Up @@ -302,10 +302,13 @@ def _train_step(self) -> None:
# Optimize
self.optimizer.step()

# Log the learning rate
if self.iter_scheduler is not None or self.scheduler is not None:
lr = self.optimizer.param_groups[0]['lr'] # type: ignore
log(f'{log_prefix}/LR', lr, global_step)

# Update iter scheduler
if self.iter_scheduler is not None:
learning_rate = self.iter_scheduler.get_lr()[0] # type: ignore
log(f'{log_prefix}/LR', learning_rate, global_step)
self.iter_scheduler.step() # type: ignore

# Zero the gradients when exiting a train step
Expand Down

0 comments on commit 015bc93

Please sign in to comment.