ARMORY v0.12.2
Changelog
Dependency/library updates
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
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)