Skip to content

v.3.0.0

Compare
Choose a tag to compare
@npapernot npapernot released this 21 Nov 00:51
· 690 commits to master since this release
eb49bc3

Relative to v2.1.0, this release adds:

  • Consistent use of logits and probabilities in attack interfaces
  • A plotting module
  • Pylint
  • Certification code by Raghunathan et al.
  • Semantic adversarial examples
  • Bundled confidence reports
  • Dataset module
  • Model zoo
  • Fast Spatial Attack
  • PGD-based attacks consolidation
  • Loss module
  • New training and eval modules with multi-device support
  • Partial PyTorch support
  • Partial support for defenses (through modules like loss and training)
  • SPSA
  • Various bug fixes, code maintainability improvements, and better support for various platforms

Support for TensorFlow prior to 1.8 is now deprecated.

CleverHans version numbers are based on the semantic versioning system. This release increments the major version number because it makes API changes that are incompatible with the previous release.

In particular, many attacks are now stronger in this release. Benchmark results generated using 2.x should not be compared to benchmark results using 3.x.