
# FPA for CIFAR10 --> CIFAR10 
CUDA_VISIBLE_DEVICES=3 python experiments/DANN_FPA_cifar10/DANN_FPA.py --n_iter 20
CUDA_VISIBLE_DEVICES=3 python experiments/DANN_FPA_cifar10/DANN_FPA.py --private_seed --n_iter 20
CUDA_VISIBLE_DEVICES=3 python experiments/DANN_FPA_cifar10/DANN_FPA.py --pretrain_dir pretrain/cifar10_adv_pgd7 --n_iter 20

# FPA for CIFAR10 --> CIFAR10 c  
CUDA_VISIBLE_DEVICES=2 python experiments/DANN_FPA_cifar10c/DANN_FPA.py --n_iter 20
CUDA_VISIBLE_DEVICES=2 python experiments/DANN_FPA_cifar10c/DANN_FPA.py --private_seed --n_iter 20
CUDA_VISIBLE_DEVICES=2 python experiments/DANN_FPA_cifar10c/DANN_FPA.py --pretrain_dir pretrain/cifar10c_fog_adv_none_gn --wrap_DANN --n_iter 20

# FPA bilevel attack
python experiments/DANN_FPA_bilevel_cifar10/DANN_bilevel.py
python experiments/DANN_FPA_bilevel_cifar10c/DANN_bilevel.py

# FPA bilevel DANN attack
python experiments/DANN_FPA_cifar10/DANN_FPA_DANN_attack.py
python experiments/DANN_FPA_cifar10c/DANN_FPA_DANN_attack.py

# Joint FPA attack
python experiments/DANN_FPA_bilevel_cifar10/DANN_bilevel_joint.py
python experiments/DANN_FPA_bilevel_cifar10c/DANN_bilevel_joint.py

