-
Notifications
You must be signed in to change notification settings - Fork 25.7k
[DDP/Functional Optim] Support kwarg arguments #62079
New issue
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
Conversation
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
🔗 Helpful links
💊 CI failures summary and remediationsAs of commit 1acfce9 (more details on the Dr. CI page): 💚 💚 Looks good so far! There are no failures yet. 💚 💚 This comment was automatically generated by Dr. CI (expand for details).Follow this link to opt-out of these comments for your Pull Requests.Please report bugs/suggestions to the (internal) Dr. CI Users group. |
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
Pull Request resolved: #62079 Adds support for kwarg arguments into functional optimizer running as hook. ghstack-source-id: 134166276 Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/)
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
| self.functional_optimizer = functional_optim_cls( | ||
| [], | ||
| *self.functional_optim_args, | ||
| *functional_optim_args, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optimizers usually only have kwargs. Do you have any example that needs args?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AFAIK user is able to construct regular optimizer without specifying kwargs and just using the parameter order in constructor:
s = torch.optim.SGD(torch.nn.Linear(1,1).parameters(), 0.01)
so wanted to support the same behavior here.
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
Pull Request resolved: #62079 Adds support for kwarg arguments into functional optimizer running as hook. ghstack-source-id: 134219582 Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/)
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
Pull Request resolved: #62079 Adds support for kwarg arguments into functional optimizer running as hook. ghstack-source-id: 134239594 Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/)
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
Pull Request resolved: #62079 Adds support for kwarg arguments into functional optimizer running as hook. ghstack-source-id: 134249089 Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/)
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
Pull Request resolved: #62079 Adds support for kwarg arguments into functional optimizer running as hook. ghstack-source-id: 134282611 Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/)
Adds support for kwarg arguments into functional optimizer running as hook. Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/) [ghstack-poisoned]
Pull Request resolved: #62079 Adds support for kwarg arguments into functional optimizer running as hook. ghstack-source-id: 134330379 Differential Revision: [D29838127](https://our.internmc.facebook.com/intern/diff/D29838127/)
|
This pull request has been merged in 64283fe. |
Stack from ghstack:
Adds support for kwarg arguments into functional optimizer running as
hook.
Differential Revision: D29838127