-
Notifications
You must be signed in to change notification settings - Fork 386
Fast Gradient Clipping and Ghost Clipping #656
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
|
This pull request was exported from Phabricator. Differential Revision: D58210796 |
|
This pull request was exported from Phabricator. Differential Revision: D58210796 |
Summary: Pull Request resolved: meta-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: meta-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: meta-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: meta-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: meta-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: meta-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: meta-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: meta-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: meta-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.