LICENSE
README.md
setup.py
advsecurenet/__init__.py
advsecurenet.egg-info/PKG-INFO
advsecurenet.egg-info/SOURCES.txt
advsecurenet.egg-info/dependency_links.txt
advsecurenet.egg-info/entry_points.txt
advsecurenet.egg-info/requires.txt
advsecurenet.egg-info/top_level.txt
advsecurenet/attacks/__init__.py
advsecurenet/attacks/attacker/__init__.py
advsecurenet/attacks/attacker/attacker.py
advsecurenet/attacks/attacker/ddp_attacker.py
advsecurenet/attacks/base/__init__.py
advsecurenet/attacks/base/adversarial_attack.py
advsecurenet/attacks/decision_based/__init__.py
advsecurenet/attacks/decision_based/boundary.py
advsecurenet/attacks/gradient_based/__init__.py
advsecurenet/attacks/gradient_based/cw.py
advsecurenet/attacks/gradient_based/deepfool.py
advsecurenet/attacks/gradient_based/fgsm.py
advsecurenet/attacks/gradient_based/lots.py
advsecurenet/attacks/gradient_based/pgd.py
advsecurenet/dataloader/__init__.py
advsecurenet/dataloader/data_loader_factory.py
advsecurenet/dataloader/distributed_eval_sampler.py
advsecurenet/datasets/__init__.py
advsecurenet/datasets/base_dataset.py
advsecurenet/datasets/dataset_factory.py
advsecurenet/datasets/targeted_adv_dataset.py
advsecurenet/datasets/Cifar10/__init__.py
advsecurenet/datasets/Cifar10/cifar10_dataset.py
advsecurenet/datasets/Custom/CustomDataset.py
advsecurenet/datasets/Custom/__init__.py
advsecurenet/datasets/ImageNet/__init__.py
advsecurenet/datasets/ImageNet/imagenet_dataset.py
advsecurenet/datasets/MNIST/__init__.py
advsecurenet/datasets/MNIST/mnist_dataset.py
advsecurenet/datasets/svhn/__init__.py
advsecurenet/datasets/svhn/svhn_dataset.py
advsecurenet/defenses/__init__.py
advsecurenet/defenses/adversarial_training.py
advsecurenet/defenses/ddp_adversarial_training.py
advsecurenet/distributed/__init__.py
advsecurenet/distributed/ddp_base_task.py
advsecurenet/distributed/ddp_coordinator.py
advsecurenet/evaluation/__init__.py
advsecurenet/evaluation/adversarial_evaluator.py
advsecurenet/evaluation/base_evaluator.py
advsecurenet/evaluation/tester.py
advsecurenet/evaluation/evaluators/__init__.py
advsecurenet/evaluation/evaluators/attack_success_rate_evaluator.py
advsecurenet/evaluation/evaluators/perturbation_distance_evaluator.py
advsecurenet/evaluation/evaluators/perturbation_effectiveness_evaluator.py
advsecurenet/evaluation/evaluators/robustness_gap_evaluator.py
advsecurenet/evaluation/evaluators/similarity_evaluator.py
advsecurenet/evaluation/evaluators/transferability_evaluator.py
advsecurenet/models/__init__.py
advsecurenet/models/base_model.py
advsecurenet/models/custom_model.py
advsecurenet/models/external_model.py
advsecurenet/models/model_factory.py
advsecurenet/models/standard_model.py
advsecurenet/models/CustomModels/CustomCifar10Model.py
advsecurenet/models/CustomModels/CustomMnistModel.py
advsecurenet/models/CustomModels/__init__.py
advsecurenet/shared/__init__.py
advsecurenet/shared/adversarial_evaluators.py
advsecurenet/shared/colors.py
advsecurenet/shared/loss.py
advsecurenet/shared/normalization_params.py
advsecurenet/shared/optimizer.py
advsecurenet/shared/scheduler.py
advsecurenet/shared/types/__init__.py
advsecurenet/shared/types/attacks.py
advsecurenet/shared/types/dataset.py
advsecurenet/shared/types/model.py
advsecurenet/shared/types/configs/__init__.py
advsecurenet/shared/types/configs/configs.py
advsecurenet/shared/types/configs/dataloader_config.py
advsecurenet/shared/types/configs/device_config.py
advsecurenet/shared/types/configs/model_config.py
advsecurenet/shared/types/configs/preprocess_config.py
advsecurenet/shared/types/configs/test_config.py
advsecurenet/shared/types/configs/train_config.py
advsecurenet/shared/types/configs/attack_configs/__init__.py
advsecurenet/shared/types/configs/attack_configs/attack_config.py
advsecurenet/shared/types/configs/attack_configs/attacker_config.py
advsecurenet/shared/types/configs/attack_configs/cw_attack_config.py
advsecurenet/shared/types/configs/attack_configs/decision_boundary_attack_config.py
advsecurenet/shared/types/configs/attack_configs/deepfool_attack_config.py
advsecurenet/shared/types/configs/attack_configs/fgsm_attack_config.py
advsecurenet/shared/types/configs/attack_configs/lots_attack_config.py
advsecurenet/shared/types/configs/attack_configs/pgd_attack_config.py
advsecurenet/shared/types/configs/defense_configs/__init__.py
advsecurenet/shared/types/configs/defense_configs/adversarial_training_config.py
advsecurenet/trainer/__init__.py
advsecurenet/trainer/ddp_trainer.py
advsecurenet/trainer/trainer.py
advsecurenet/utils/__init__.py
advsecurenet/utils/adversarial_target_generator.py
advsecurenet/utils/data.py
advsecurenet/utils/dataclass.py
advsecurenet/utils/ddp.py
advsecurenet/utils/device_manager.py
advsecurenet/utils/dot_dict.py
advsecurenet/utils/logging.py
advsecurenet/utils/loss.py
advsecurenet/utils/model_utils.py
advsecurenet/utils/network.py
advsecurenet/utils/normalization_layer.py
advsecurenet/utils/reproducibility_utils.py
cli/__init__.py
cli/cli.py
cli/commands/__init__.py
cli/commands/attack/__init__.py
cli/commands/attack/commands.py
cli/commands/defense/__init__.py
cli/commands/defense/commands.py
cli/commands/evaluation/__init__.py
cli/commands/evaluation/commands.py
cli/commands/evaluation/adversarial/__init__.py
cli/commands/evaluation/adversarial/commands.py
cli/commands/evaluation/benign/__init__.py
cli/commands/evaluation/benign/commands.py
cli/commands/train/__init__.py
cli/commands/train/commands.py
cli/commands/utils/__init__.py
cli/commands/utils/commands.py
cli/commands/utils/configs/__init__.py
cli/commands/utils/configs/commands.py
cli/commands/utils/models/__init__.py
cli/commands/utils/models/commands.py
cli/commands/utils/normalization/__init__.py
cli/commands/utils/normalization/commands.py
cli/commands/utils/weights/__init__.py
cli/commands/utils/weights/commands.py
cli/configs/__init__.py
cli/configs/attacks/__init__.py
cli/configs/attacks/cw_attack_config.yml
cli/configs/attacks/decision_boundary_attack_config.yml
cli/configs/attacks/deepfool_attack_config.yml
cli/configs/attacks/fgsm_attack_config.yml
cli/configs/attacks/lots_attack_config.yml
cli/configs/attacks/pgd_attack_config.yml
cli/configs/attacks/base/__init__.py
cli/configs/attacks/base/cw_attack_base_config.yml
cli/configs/attacks/base/decision_boundary_attack_base_config.yml
cli/configs/attacks/base/deepfool_attack_base_config.yml
cli/configs/attacks/base/fgsm_attack_base_config.yml
cli/configs/attacks/base/lots_attack_base_config.yml
cli/configs/attacks/base/pgd_attack_base_config.yml
cli/configs/attacks/shared/__init__.py
cli/configs/attacks/shared/attack_dataset_config.yml
cli/configs/attacks/shared/attack_procedure_config.yml
cli/configs/attacks/shared/attack_target_config.yml
cli/configs/defenses/__init__.py
cli/configs/defenses/adversarial_training_config.yml
cli/configs/evaluation/__init__.py
cli/configs/evaluation/adversarial_evaluation_config.yml
cli/configs/shared/__init__.py
cli/configs/shared/dataloader_config.yml
cli/configs/shared/dataset_config.yml
cli/configs/shared/device_config.yml
cli/configs/shared/model_config.yml
cli/configs/shared/preprocess_config.yml
cli/configs/shared/training_config.yml
cli/configs/train_test/__init__.py
cli/configs/train_test/test_config.yml
cli/configs/train_test/train_config.yml
cli/logic/__init__.py
cli/logic/attack/__init__.py
cli/logic/attack/attack.py
cli/logic/attack/attacker.py
cli/logic/defense/__init__.py
cli/logic/defense/defense.py
cli/logic/defense/adversarial_training/__init__.py
cli/logic/defense/adversarial_training/adversarial_training_cli.py
cli/logic/evaluation/__init__.py
cli/logic/evaluation/evaluation.py
cli/logic/evaluation/adversarial_evaluation/__init__.py
cli/logic/evaluation/adversarial_evaluation/adversarial_evaluator.py
cli/logic/evaluation/test/__init__.py
cli/logic/evaluation/test/test.py
cli/logic/evaluation/test/tester.py
cli/logic/train/__init__.py
cli/logic/train/train.py
cli/logic/train/trainer.py
cli/logic/utils/__init__.py
cli/logic/utils/config.py
cli/logic/utils/model.py
cli/logic/utils/normalization_params.py
cli/shared/__init__.py
cli/shared/messages/__init__.py
cli/shared/messages/errors.py
cli/shared/messages/infos.py
cli/shared/messages/warnings.py
cli/shared/types/__init__.py
cli/shared/types/attack/__init__.py
cli/shared/types/attack/attack.py
cli/shared/types/attack/attacks/__init__.py
cli/shared/types/attack/attacks/cw.py
cli/shared/types/attack/attacks/decision_boundary.py
cli/shared/types/attack/attacks/deepfool.py
cli/shared/types/attack/attacks/fgsm.py
cli/shared/types/attack/attacks/lots.py
cli/shared/types/attack/attacks/pgd.py
cli/shared/types/defense/__init__.py
cli/shared/types/defense/adversarial_training.py
cli/shared/types/evaluation/__init__.py
cli/shared/types/evaluation/evaluation.py
cli/shared/types/evaluation/testing.py
cli/shared/types/train/__init__.py
cli/shared/types/train/training.py
cli/shared/types/utils/__init__.py
cli/shared/types/utils/dataloader.py
cli/shared/types/utils/dataset.py
cli/shared/types/utils/device.py
cli/shared/types/utils/model.py
cli/shared/types/utils/target.py
cli/shared/utils/__init__.py
cli/shared/utils/attack_mappings.py
cli/shared/utils/config.py
cli/shared/utils/dataloader.py
cli/shared/utils/dataset.py
cli/shared/utils/helpers.py
cli/shared/utils/model.py
docs/__init__.py
docs/conf.py
docs/make_cont.py
tests/__init__.py
tests/advsecurenet/__init__.py
tests/advsecurenet/attacks/__init__.py
tests/advsecurenet/attacks/attacker/__init__.py
tests/advsecurenet/attacks/attacker/test_attacker.py
tests/advsecurenet/attacks/attacker/test_ddp_attacker.py
tests/advsecurenet/attacks/base/__init__.py
tests/advsecurenet/attacks/base/test_adversarial_attack.py
tests/advsecurenet/attacks/decision_based/__init__.py
tests/advsecurenet/attacks/decision_based/test_boundary_attack.py
tests/advsecurenet/attacks/gradient_based/__init__.py
tests/advsecurenet/attacks/gradient_based/test_cw_attack.py
tests/advsecurenet/attacks/gradient_based/test_deepfool_attack.py
tests/advsecurenet/attacks/gradient_based/test_fgsm_attack.py
tests/advsecurenet/attacks/gradient_based/test_lots_attack.py
tests/advsecurenet/attacks/gradient_based/test_pgd_attack.py
tests/advsecurenet/dataloader/__init__.py
tests/advsecurenet/dataloader/test_data_loader_factory.py
tests/advsecurenet/dataloader/test_distributed_eval_sampler.py
tests/advsecurenet/datasets/__init__.py
tests/advsecurenet/datasets/test_adv_dataset.py
tests/advsecurenet/datasets/test_base_dataset.py
tests/advsecurenet/datasets/test_datasets.py
tests/advsecurenet/defenses/__init__.py
tests/advsecurenet/defenses/test_adversarial_training.py
tests/advsecurenet/defenses/test_ddp_adversarial_training.py
tests/advsecurenet/distributed/__init__.py
tests/advsecurenet/distributed/test_ddp_coordinator.py
tests/advsecurenet/evaluation/__init__.py
tests/advsecurenet/evaluation/test_adversarial_evaluator.py
tests/advsecurenet/evaluation/test_base_evaluator.py
tests/advsecurenet/evaluation/test_tester.py
tests/advsecurenet/models/__init__.py
tests/advsecurenet/models/test_base_model.py
tests/advsecurenet/models/test_external_model.py
tests/advsecurenet/models/test_model_factory.py
tests/advsecurenet/shared/__init__.py
tests/advsecurenet/shared/test_loss.py
tests/advsecurenet/shared/test_normalization_params.py
tests/advsecurenet/shared/test_optimizer.py
tests/advsecurenet/shared/test_scheduler.py
tests/advsecurenet/shared/types/__init__.py
tests/advsecurenet/shared/types/test_attacks.py
tests/advsecurenet/trainer/__init__.py
tests/advsecurenet/trainer/test_ddp_trainer.py
tests/advsecurenet/trainer/test_trainer.py
tests/advsecurenet/utils/__init__.py
tests/advsecurenet/utils/test_adversarial_target_generator.py
tests/advsecurenet/utils/test_data.py
tests/advsecurenet/utils/test_dataclass.py
tests/advsecurenet/utils/test_ddp.py
tests/advsecurenet/utils/test_device_manager.py
tests/advsecurenet/utils/test_loss.py
tests/advsecurenet/utils/test_model_utils.py
tests/advsecurenet/utils/test_network.py
tests/advsecurenet/utils/test_normalization_layer.py
tests/advsecurenet/utils/test_reproducibility_utils.py
tests/cli/__init__.py
tests/cli/test_cli.py
tests/cli/commands/__init__.py
tests/cli/commands/attack/__init__.py
tests/cli/commands/attack/test_commands.py
tests/cli/commands/defense/__init__.py
tests/cli/commands/defense/test_commands.py
tests/cli/commands/evaluation/__init__.py
tests/cli/commands/evaluation/test_commands.py
tests/cli/commands/evaluation/adversarial/__init__.py
tests/cli/commands/evaluation/adversarial/test_commands.py
tests/cli/commands/evaluation/benign/__init__.py
tests/cli/commands/evaluation/benign/test_commands.py
tests/cli/commands/train/__init__.py
tests/cli/commands/train/test_commands.py
tests/cli/commands/utils/__init__.py
tests/cli/commands/utils/configs/__init__.py
tests/cli/commands/utils/configs/test_commands.py
tests/cli/commands/utils/models/__init__.py
tests/cli/commands/utils/models/test_commands.py
tests/cli/commands/utils/normalization/__init__.py
tests/cli/commands/utils/normalization/test_commands.py
tests/cli/commands/utils/weights/__init__.py
tests/cli/commands/utils/weights/test_commands.py
tests/cli/configs/__init__.py
tests/cli/logic/__init__.py
tests/cli/logic/attack/__init__.py
tests/cli/logic/attack/test_attack.py
tests/cli/logic/attack/test_attacker.py
tests/cli/logic/defense/__init__.py
tests/cli/logic/defense/test_defense.py
tests/cli/logic/defense/adversarial_training/__init__.py
tests/cli/logic/defense/adversarial_training/test_adversarial_training.py
tests/cli/logic/evaluation/__init__.py
tests/cli/logic/evaluation/test_evaluation.py
tests/cli/logic/train/__init__.py
tests/cli/logic/train/test_train.py
tests/cli/logic/train/test_trainer.py
tests/cli/logic/utils/__init__.py
tests/cli/logic/utils/test_config.py
tests/cli/logic/utils/test_model.py
tests/cli/logic/utils/test_normalization_params.py
tests/cli/shared/__init__.py
tests/cli/shared/types/__init__.py
tests/cli/shared/types/utils/__init__.py
tests/cli/shared/types/utils/test_device.py