We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The poly learning rate doesn't work as intended. The current implementation is as follows:
def get_lr(self): if self.last_epoch % self.decay_iter or self.last_epoch % self.max_iter: return [base_lr for base_lr in self.base_lrs] else: factor = (1 - self.last_epoch / float(self.max_iter)) ** self.gamma return [base_lr * factor for base_lr in self.base_lrs]
Notice that the else condition will never get hit since self.last_epoch % self.max_iter will almost always return a non-zero number.
else
self.last_epoch % self.max_iter
The text was updated successfully, but these errors were encountered:
Sorry, something went wrong.
No branches or pull requests
The poly learning rate doesn't work as intended. The current implementation is as follows:
Notice that the
else
condition will never get hit sinceself.last_epoch % self.max_iter
will almost always return a non-zero number.The text was updated successfully, but these errors were encountered: