Skip to content

ARMORY v0.7.0

Choose a tag to compare

@seanpmorgan seanpmorgan released this 15 May 17:46
a19338b

Changelog

Infrastructure

  • Private external repo env variable changed from GITHUB_TOKEN -> ARMORY_GITHUB_TOKEN
  • Update access pattern for armory paths (#514)
    • Now uses paths.runtime_paths()
  • Enabled armory to be ran on host without docker using --no-docker (#480)
  • Going forward there should be very light pulls needed for new armory docker containers (#477)
    • Recommend running armory clean after installation
  • Custom docker containers are now enabled using armory launch (#467)
    • Also available in a configuration file as before
  • Made SSL verification part of the global config (True by default) (#488)
    • May need to recreate global config with armory configure
  • Both external_repo_dir and the root of cloned repositories are now added to python sys path during evaluation.
  • Add --gpus flag for exec, launch, and run (#531)
  • Various changes to how output and temp directories are created (No user impact)

Scenario Outputs

  • Now use uuid for scenario output directory (#503)
  • Added timestamp to output JSON (#524)

Jupyter

  • Launching armory containers with --jupyter now uses token authentication (#551)

Datasets

  • Enabled datasets to return either NumPy generator (default) or tf.data.Dataset (#481)
  • Added pre-built adversarial datasets for UCF, RESISC and Librispeech (#541 #519 #530)

Video Scenario

  • Fixed adversarial attack on video scenario (#464)

Poisoning Scenario

  • Enable poison scenario to have no filtering component (#518)
  • Update pre-processing function for baseline model (#526)

Examples

  • Added TF Graph MNIST model and example config (#542)