Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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"
Loading