├── README.md ├── attack ├── cifar10 │ ├── attack_vgg19.py │ ├── models │ │ ├── __init__.py │ │ ├── densenet.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 │ │ ├── resnext.py │ │ ├── vgg.py │ │ └── wrn.py │ ├── test.py │ └── utils.py └── imagenet │ ├── attack_resnet50.py │ ├── models │ ├── __init__.py │ ├── inceptionv3.py │ ├── pnasnet.py │ ├── resnet.py │ └── senet.py │ ├── test.py │ └── utils.py └── data └── .gitkeep /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/README.md -------------------------------------------------------------------------------- /attack/cifar10/attack_vgg19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/attack_vgg19.py -------------------------------------------------------------------------------- /attack/cifar10/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/__init__.py -------------------------------------------------------------------------------- /attack/cifar10/models/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/densenet.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/LICENSE -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/README.md -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/__init__.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/NAS-PTB-BASE.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/NAS-PTB-BASE.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/NAS-WT2-BASE.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/NAS-WT2-BASE.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/cos1800.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/cos1800.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/cos600.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/cos600.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-cut.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-cut.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-cutB128.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-cutB128.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-cutB64.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-cutB64.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-cutB96.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-cutB96.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-cutW1.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-cutW1.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-cutW3.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-cutW3.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-cutW5.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-cutW5.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-cifar-cos-nocut.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-cifar-cos-nocut.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-imagenet-B128.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-imagenet-B128.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-imagenet-B256.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-imagenet-B256.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/nas-imagenet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/nas-imagenet.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/pyramidC10.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/pyramidC10.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/pyramidC100.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/pyramidC100.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/resnet165.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/resnet165.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/configs/resnet200.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/configs/resnet200.config -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/datasets/LanguageDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/datasets/LanguageDataset.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/datasets/MetaBatchSampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/datasets/MetaBatchSampler.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/datasets/TieredImageNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/datasets/TieredImageNet.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/datasets/__init__.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/datasets/get_dataset_with_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/datasets/get_dataset_with_transform.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/datasets/test_NLP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/datasets/test_NLP.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/datasets/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/datasets/test_dataset.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/CifarNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/CifarNet.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/ImageNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/ImageNet.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/SE_Module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/SE_Module.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/__init__.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/construct_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/construct_utils.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/genotypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/genotypes.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/head_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/head_utils.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/model_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/model_search.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas/operations.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas_rnn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas_rnn/__init__.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas_rnn/basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas_rnn/basemodel.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas_rnn/genotypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas_rnn/genotypes.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas_rnn/model_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas_rnn/model_search.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/nas_rnn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/nas_rnn/utils.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/scheduler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/scheduler/__init__.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/scheduler/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/scheduler/scheduler.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/scheduler/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/scheduler/utils.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/__init__.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/draw_pts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/draw_pts.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/evaluation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/evaluation_utils.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/flop_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/flop_benchmark.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/gpu_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/gpu_manager.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/model_utils.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/save_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/save_meta.py -------------------------------------------------------------------------------- /attack/cifar10/models/gdas/lib/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/gdas/lib/utils/utils.py -------------------------------------------------------------------------------- /attack/cifar10/models/pyramidnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/pyramidnet.py -------------------------------------------------------------------------------- /attack/cifar10/models/resnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/resnext.py -------------------------------------------------------------------------------- /attack/cifar10/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/vgg.py -------------------------------------------------------------------------------- /attack/cifar10/models/wrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/models/wrn.py -------------------------------------------------------------------------------- /attack/cifar10/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/test.py -------------------------------------------------------------------------------- /attack/cifar10/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/cifar10/utils.py -------------------------------------------------------------------------------- /attack/imagenet/attack_resnet50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/attack_resnet50.py -------------------------------------------------------------------------------- /attack/imagenet/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/models/__init__.py -------------------------------------------------------------------------------- /attack/imagenet/models/inceptionv3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/models/inceptionv3.py -------------------------------------------------------------------------------- /attack/imagenet/models/pnasnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/models/pnasnet.py -------------------------------------------------------------------------------- /attack/imagenet/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/models/resnet.py -------------------------------------------------------------------------------- /attack/imagenet/models/senet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/models/senet.py -------------------------------------------------------------------------------- /attack/imagenet/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/test.py -------------------------------------------------------------------------------- /attack/imagenet/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qizhangli/linbp-attack/HEAD/attack/imagenet/utils.py -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------