-
Notifications
You must be signed in to change notification settings - Fork 351
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
Fast Gradient Clipping and Ghost Clipping #656
Conversation
This pull request was exported from Phabricator. Differential Revision: D58210796 |
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Changes: - GradSampleModuleGC now inherits from GradSampleModule, removing and cleaning redundant code - DPOptimizerGC now inherits from DPOptimizer, removing and cleaning redundant code - Modified PrivacyEngine to work with Ghost Clipping. Usage: pass grad_sample_mode = 'ghost' and clipping = 'ghost' in the make_private function Differential Revision: D58210796
5b9d9b9
to
57d0515
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
57d0515
to
9118442
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
9118442
to
26abc93
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
26abc93
to
d049ef5
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Introducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Differential Revision: D58210796
d049ef5
to
04c7c67
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
04c7c67
to
d42b90a
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Introducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Differential Revision: D58210796
d42b90a
to
1e53f77
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
1e53f77
to
6acd3d5
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
6acd3d5
to
311f714
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
311f714
to
d0ee04d
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Introducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Reviewed By: HuanyuZhang Differential Revision: D58210796
d0ee04d
to
8d7039a
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
8d7039a
to
01b1b39
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Itroducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Reviewed By: HuanyuZhang Differential Revision: D58210796
01b1b39
to
dc162b4
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Itroducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Reviewed By: HuanyuZhang Differential Revision: D58210796
dc162b4
to
92274a2
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Itroducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Reviewed By: HuanyuZhang Differential Revision: D58210796
92274a2
to
be99288
Compare
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: pytorch#656 Itroducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Reviewed By: HuanyuZhang Differential Revision: D58210796
be99288
to
b94ef0e
Compare
Summary: Pull Request resolved: pytorch#656 Itroducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD. Reviewed By: HuanyuZhang Differential Revision: D58210796
This pull request was exported from Phabricator. Differential Revision: D58210796 |
b94ef0e
to
1a00925
Compare
This pull request has been merged in 670fde6. |
Introducing Fast Gradient Clipping and Ghost Clipping to Opacus for memory-efficient training with DP SGD.