# run all the experiments settings
python BD_openset_altruistic_new.py --config config/zzz_cifar_badnet.yaml --resume False --gpu 4 &
python BD_openset_altruistic_new.py --config config/zzz_cifar_blend.yaml --resume False --gpu 5 &
python BD_openset_altruistic_new.py --config config/zzz_cifar_wanet.yaml --resume False --gpu 6 &
# python BD_openset_altruistic_new.py --config config/zzz_cifar_LC.yaml --resume False --gpu 7

# python BD_openset_altruistic_new.py --config config/zzz_gtsrb_badnet.yaml --resume False --gpu 7 &
# python BD_openset_altruistic_new.py --config config/zzz_gtsrb_blend.yaml --resume False --gpu 6 &
# python BD_openset_altruistic_new.py --config config/zzz_gtsrb_wanet.yaml --resume False --gpu 5 &
# python BD_openset_altruistic_new.py --config config/zzz_gtsrb_LC.yaml --resume False --gpu 4 &

python BD_openset_altruistic_new.py --config config/zzz_attack_test_imagenet_badnet.yaml --resume False --gpu 5 &

python BSD.py --config config/cifar_badnet.yaml --resume False --gpu 7 &

# ablation - 

# LC attack 
# python BD_new_blend_2_class_balance_force_split.py --config config/new_struc_wanet_class_balance_force_split.yaml --resume False --gpu 2
# python BD_new_blend_2_class_balance_unlearning_drop_gtsrb_openset_LC.py --config config/new_struc_badnet_class_balance_unlearning_drop_gtsrb_openset_2_LC.yaml --resume False --gpu 7

# more dataset benchmark


# poison ratio ablation


# hyper parameter ablation



python BD_nodefense.py --config config/zzz_cifar_Narcissus_nodefense.yaml --resume False --gpu 4
python BD_nodefense.py --config config/zzz_cifar_SIG_nodefense.yaml --resume False --gpu 5

python BD_openset_altruistic_new240902.py --config config/zzz_cifar_Narcissus.yaml --resume False --gpu 0
python BD_openset_altruistic_new240902.py --config config/zzz_cifar_SIG.yaml --resume False --gpu 1

python BD.py --config config/baseline_asd_Narcissus.yaml --resume False --gpu 2
python BD.py --config config/baseline_asd_SIG.yaml --resume False --gpu 3

python BD_openset_altruistic_new240902.py --config config/zzz_cifar_badnet_mobilenet.yaml --resume False --gpu 2
python BD_openset_altruistic_new240902.py --config config/zzz_cifar_blend_mobilenet.yaml --resume False --gpu 3

python BD.py --config config/baseline_asd_badnet_mobilenet.yaml --resume False --gpu 4
python BD.py --config config/baseline_asd_blend_mobilenet.yaml --resume False --gpu 5

python BD_nodefense.py --config config/zzz_cifar_badnet_mobilenet_nodefense.yaml --resume False --gpu 0
python BD_nodefense.py --config config/zzz_cifar_blend_mobilenet_nodefense.yaml --resume False --gpu 1

python BD_nodefense.py --config config/zzz_cifar_Refool_nodefense.yaml --resume False --gpu 6


python BD_openset_altruistic_new240902.py --config config/zzz_cifar_badnet_mobilenet.yaml --resume False --gpu 2 --indexOfRun 1
python BD_openset_altruistic_new240902.py --config config/zzz_cifar_blend_mobilenet.yaml --resume False --gpu 3 --indexOfRUn 1


############################################################################################################
# 9.10晚

# wanet nodense mobile net
python BD_nodefense.py --config config/zzz_cifar_wanet_mobilenet_nodefense.yaml --resume False --gpu 6 --indexOfRun 1

# wanet asd mobile net
python BD.py --config config/baseline_asd_wanet_mobilenet.yaml --resume False --gpu 2 --indexOfRun 1

# wanet ours mobile net
python BD_openset_altruistic_new240902.py --config config/zzz_cifar_wanet_mobilenet.yaml --resume False --gpu 3 --indexOfRun 2 --descriptionOfRun wdrop

# blended nodense mobile net
python BD_nodefense.py --config config/zzz_cifar_blend_mobilenet_nodefense.yaml --resume False --gpu 1 --indexOfRun 1


python BD.py --config config/baseline_asd_LC.yaml --resume False --gpu 4 --indexOfRun 1&
python BD.py --config config/baseline_asd_LC.yaml --resume False --gpu 5 --indexOfRun 2

############################################################################################################