Hi @ptrblck , does scheduler.step() change the lr corresponding to the params that were passed to optimizer? If it does how are we supposed to restart then?
The above question is because I read the following lines in the source code, thus questioning if the state of optimizer is being changed by the function call scheduler.step()
for param_group, lr in zip(self.optimizer.param_groups, self.get_lr()):
            param_group['lr'] = lr

Thanks!