Skip to content

ARMORY v0.12.2

Choose a tag to compare

@ng390 ng390 released this 05 Nov 22:57
6285569

Changelog

Dependency/library updates

  • Pin to ART 1.4.2 rather than dev branch (#887)
  • Update container for ASR scenario (#820, #891)

Documentation updates

  • Update documentation on datasets, licensing, scenarios, baseline models, and
    metrics (#826, #844, #879)
  • FAQ update (#831)
  • Documentation of new --validate-config flag (#875)
  • Documentation of --skip-attack and --skip-benign flags (#900)

Datasets

  • Support variable length labels in xView dataset (#841)
  • Dataset index and slicing (#878)
  • Canonical preprocessing of adversarial, non-official scenario, poisoning
    datasets (#829, #888)

Integration

Sanity checks of model configurations (#875)

Attacks

  • Example configs for FGSM with ASR model (#859)
  • Targeted labels that (roughly) match length of true transcript in ASR attack
    (#863)
  • Rescale epsilon in UCF101 attacks (#865)
  • Added pgd_patch art_experimental attack (#883)

Metrics

  • APRICOT patch targeted adversarial patch metric (#866)
  • Split metrics when targeted attack is present (#884)

Performance / infrastructure

  • Faster untarring of cached datasets when possible (#832)
  • Save deep speech model weights in Armory directory (#870)
  • Optionally truncate very long videos in MARS model to limit memory usage
    (#880)

User interface

  • Allow piping of configs from STDIN (#842)
  • Add --skip-attack flag (#877)

Bugfixes

  • Update UCF101 canonical preprocessing to account for 4 videos with nonstandard
    shapes and update MARS model to properly handle the nonstandard shapes (#889)
  • Eliminate spurious errors on container shutdown after armory exec or launch
    (#828)
  • Jpegcompression defense consistent datatypes (#839)
  • Updated global_max_length parameter for imperceptible ASR attack to be set to
    the max length of the test and dev dataset splits (#845)
  • Enable xView model to run on GPU (#853)