File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -7,12 +7,10 @@ dir="data/"
7
7
model=" resnet20_quan"
8
8
classes=10
9
9
10
- # Train vanilla and piecewise clustering regularized ResNet-20 networks (8-bit) and OCM models on CIFAR-10
11
- python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --outdir " results/cifar10/resnet20_quan8/"
12
- python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --outdir " results/cifar10/resnet20_quan8_PC/" -pc -lam 1e-3
13
- python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 16 --output_act " tanh" -wd 1e-4 --outdir " results/cifar10/resnet20_quan8_OCM16/"
14
- python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 32 --output_act " tanh" -wd 1e-4 --outdir " results/cifar10/resnet20_quan8_OCM32/"
15
- python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 64 --output_act " tanh" -wd 1e-4 --outdir " results/cifar10/resnet20_quan8_OCM64/"
10
+ # Train ResNet-20 models (8-bit) with output code matching on CIFAR-10
11
+ python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 16 --output_act " tanh" --outdir " results/cifar10/resnet20_quan8_OCM16/"
12
+ python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 32 --output_act " tanh" --outdir " results/cifar10/resnet20_quan8_OCM32/"
13
+ python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 64 --output_act " tanh" --outdir " results/cifar10/resnet20_quan8_OCM64/"
16
14
17
15
# Evaluate Stealthy TA-LBF and Stealthy T-BFA attacks on OCM defended models
18
16
python -u attack_talbf.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 64 --output_act " tanh" --outdir " results/cifar10/resnet20_quan8_OCM64/"
Original file line number Diff line number Diff line change @@ -8,9 +8,9 @@ model="resnet50_quan"
8
8
classes=1000
9
9
10
10
# Train vanilla ResNet-50 models (8-bit) on ImageNet and perform finetuning to obtain OCM models
11
- python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 -e 100 -b 256 -wd 1e-4 - -outdir " results/imagenet/resnet50_quan8/"
11
+ python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 -e 100 -b 256 --outdir " results/imagenet/resnet50_quan8/"
12
12
python -u main.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 1024 --output_act " tanh" --finetune --ft_path " results/imagenet/resnet50_quan8/" -e 60 -b 256 --opt " adam" --lr 1e-3 -wd 0.0 --outdir " results/imagenet/resnet50_quan8_OCM1024/"
13
13
14
- # Evaluate Stealthy T-BFA attacks on vanilla ResNet-50 and OCM defended models
14
+ # Evaluate Stealthy T-BFA attacks on vanilla ResNet-50 and then OCM defended models
15
15
python -u attack_tbfa.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --outdir " results/imagenet/resnet50_quan8/"
16
16
python -u attack_tbfa.py --data_dir $dir --dataset $data -c $classes --arch $model --bits 8 --ocm --code_length 1024 --output_act " tanh" --outdir " results/imagenet/resnet50_quan8_OCM1024/"
You can’t perform that action at this time.
0 commit comments