├── .gitignore ├── README.md ├── attack.py ├── loaders.py ├── models ├── __init__.py ├── cifar │ ├── LICENSE │ ├── README.md │ ├── __init__.py │ ├── alexnet.py │ ├── gdas │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __init__.py │ │ ├── configs │ │ │ ├── NAS-PTB-BASE.config │ │ │ ├── NAS-WT2-BASE.config │ │ │ ├── cos1800.config │ │ │ ├── cos600.config │ │ │ ├── nas-cifar-cos-cut.config │ │ │ ├── nas-cifar-cos-cutB128.config │ │ │ ├── nas-cifar-cos-cutB64.config │ │ │ ├── nas-cifar-cos-cutB96.config │ │ │ ├── nas-cifar-cos-cutW1.config │ │ │ ├── nas-cifar-cos-cutW3.config │ │ │ ├── nas-cifar-cos-cutW5.config │ │ │ ├── nas-cifar-cos-nocut.config │ │ │ ├── nas-imagenet-B128.config │ │ │ ├── nas-imagenet-B256.config │ │ │ ├── nas-imagenet.config │ │ │ ├── pyramidC10.config │ │ │ ├── pyramidC100.config │ │ │ ├── resnet165.config │ │ │ └── resnet200.config │ │ └── lib │ │ │ ├── __init__.py │ │ │ ├── datasets │ │ │ ├── LanguageDataset.py │ │ │ ├── MetaBatchSampler.py │ │ │ ├── TieredImageNet.py │ │ │ ├── __init__.py │ │ │ ├── get_dataset_with_transform.py │ │ │ ├── test_NLP.py │ │ │ └── test_dataset.py │ │ │ ├── nas │ │ │ ├── CifarNet.py │ │ │ ├── ImageNet.py │ │ │ ├── SE_Module.py │ │ │ ├── __init__.py │ │ │ ├── construct_utils.py │ │ │ ├── genotypes.py │ │ │ ├── head_utils.py │ │ │ ├── model_search.py │ │ │ └── operations.py │ │ │ ├── nas_rnn │ │ │ ├── __init__.py │ │ │ ├── basemodel.py │ │ │ ├── genotypes.py │ │ │ ├── model_search.py │ │ │ └── utils.py │ │ │ ├── scheduler │ │ │ ├── __init__.py │ │ │ ├── scheduler.py │ │ │ └── utils.py │ │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── draw_pts.py │ │ │ ├── evaluation_utils.py │ │ │ ├── flop_benchmark.py │ │ │ ├── gpu_manager.py │ │ │ ├── model_utils.py │ │ │ ├── save_meta.py │ │ │ └── utils.py │ ├── pyramidnet.py │ ├── utils.py │ ├── vgg.py │ └── wrn.py └── imagenet │ ├── LICENSE.txt │ ├── README.md │ ├── __init__.py │ ├── pnasnet.py │ ├── resnet.py │ ├── senet.py │ ├── torchvision_models.py │ ├── utils.py │ └── vgg.py └── subspace_attack_poster.pptx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/README.md -------------------------------------------------------------------------------- /attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/attack.py -------------------------------------------------------------------------------- /loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/loaders.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/cifar/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/LICENSE -------------------------------------------------------------------------------- /models/cifar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/README.md -------------------------------------------------------------------------------- /models/cifar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/__init__.py -------------------------------------------------------------------------------- /models/cifar/alexnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/alexnet.py -------------------------------------------------------------------------------- /models/cifar/gdas/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/LICENSE -------------------------------------------------------------------------------- /models/cifar/gdas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/README.md -------------------------------------------------------------------------------- /models/cifar/gdas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/__init__.py -------------------------------------------------------------------------------- /models/cifar/gdas/configs/NAS-PTB-BASE.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/NAS-PTB-BASE.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/NAS-WT2-BASE.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/NAS-WT2-BASE.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/cos1800.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/cos1800.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/cos600.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/cos600.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-cut.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-cut.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-cutB128.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-cutB128.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-cutB64.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-cutB64.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-cutB96.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-cutB96.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-cutW1.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-cutW1.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-cutW3.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-cutW3.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-cutW5.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-cutW5.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-cifar-cos-nocut.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-cifar-cos-nocut.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-imagenet-B128.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-imagenet-B128.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-imagenet-B256.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-imagenet-B256.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/nas-imagenet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/nas-imagenet.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/pyramidC10.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/pyramidC10.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/pyramidC100.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/pyramidC100.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/resnet165.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/resnet165.config -------------------------------------------------------------------------------- /models/cifar/gdas/configs/resnet200.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/configs/resnet200.config -------------------------------------------------------------------------------- /models/cifar/gdas/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/cifar/gdas/lib/datasets/LanguageDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/datasets/LanguageDataset.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/datasets/MetaBatchSampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/datasets/MetaBatchSampler.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/datasets/TieredImageNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/datasets/TieredImageNet.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/datasets/__init__.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/datasets/get_dataset_with_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/datasets/get_dataset_with_transform.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/datasets/test_NLP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/datasets/test_NLP.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/datasets/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/datasets/test_dataset.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/CifarNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/CifarNet.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/ImageNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/ImageNet.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/SE_Module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/SE_Module.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/__init__.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/construct_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/construct_utils.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/genotypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/genotypes.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/head_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/head_utils.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/model_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/model_search.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas/operations.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas_rnn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas_rnn/__init__.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas_rnn/basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas_rnn/basemodel.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas_rnn/genotypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas_rnn/genotypes.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas_rnn/model_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas_rnn/model_search.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/nas_rnn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/nas_rnn/utils.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/scheduler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/scheduler/__init__.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/scheduler/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/scheduler/scheduler.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/scheduler/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/scheduler/utils.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/__init__.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/draw_pts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/draw_pts.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/evaluation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/evaluation_utils.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/flop_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/flop_benchmark.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/gpu_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/gpu_manager.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/model_utils.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/save_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/save_meta.py -------------------------------------------------------------------------------- /models/cifar/gdas/lib/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/gdas/lib/utils/utils.py -------------------------------------------------------------------------------- /models/cifar/pyramidnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/pyramidnet.py -------------------------------------------------------------------------------- /models/cifar/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/utils.py -------------------------------------------------------------------------------- /models/cifar/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/vgg.py -------------------------------------------------------------------------------- /models/cifar/wrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/cifar/wrn.py -------------------------------------------------------------------------------- /models/imagenet/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/LICENSE.txt -------------------------------------------------------------------------------- /models/imagenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/README.md -------------------------------------------------------------------------------- /models/imagenet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/__init__.py -------------------------------------------------------------------------------- /models/imagenet/pnasnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/pnasnet.py -------------------------------------------------------------------------------- /models/imagenet/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/resnet.py -------------------------------------------------------------------------------- /models/imagenet/senet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/senet.py -------------------------------------------------------------------------------- /models/imagenet/torchvision_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/torchvision_models.py -------------------------------------------------------------------------------- /models/imagenet/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/utils.py -------------------------------------------------------------------------------- /models/imagenet/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/models/imagenet/vgg.py -------------------------------------------------------------------------------- /subspace_attack_poster.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiangYan/subspace-attack.pytorch/HEAD/subspace_attack_poster.pptx --------------------------------------------------------------------------------