Skip to content

Commit

Permalink
release v.1.5.3 (#730)
Browse files Browse the repository at this point in the history
Summary:
Pull Request resolved: #730

From 1.5.2 to 1.5.3

Reviewed By: HuanyuZhang

Differential Revision: D69532789

fbshipit-source-id: 2038f49cd0740fbd86068a67d7da0580fa1a893b
  • Loading branch information
iden-kalemaj authored and facebook-github-bot committed Feb 18, 2025
1 parent 0eb4b3e commit cf1d0e9
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## v1.5.3

### New features

#### Improvments to ghost clipping
* The interface for ghost clipping is now similar to that of PyTorch and vanilla DP-SGD (#668)
* Updated a tutorial on training language models with DP-SGD to include ghost clipping (#667) and LoRA (#698)
* Added adaptive clipping support for ghost clipping (#711)
* Add ghost clipping support for embedding layers (#694)
* Support generative NLP tasks with ghost clipping (#722)
* Add functionality to access per-sample gradients with ghost clipping (#724)

#### Enabling more external contributions
* Added a research folder for external contribution of promising new methods for PPML (#700)
* DP-SGD optimizers with Kalman filters are now available in the research folder (#706)
* Made it easier to define custom extensions of PrivacyEngine (#703, #704, #710)

### Bug fixes
* Fix the clipping operation for ghost clipping when using the PrivacyEngine interface (#664)
* Fix issue with ghost clipping and BatchMemoryManager
* Add `strict` and `force_functorch` parameters in initaliziation of `GradSampleModuleFastGradientClipping` (#675)
* Fix failing tests (e.g., #726, #713, #727, #674)

### Miscellaneous
* Switch from testing with CircleCI to GithubActions CI (#701)
* Website and Github improvements (#723, #721, #677, #712)
* Added multi-gpu test for ghost clipping (#665)

## v1.5.2

### New features
Expand Down
2 changes: 1 addition & 1 deletion opacus/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.

__version__ = "1.5.2"
__version__ = "1.5.3"

0 comments on commit cf1d0e9

Please sign in to comment.