# Fix class order as iCARL (B2) class order manually in code, similarly for formulation B3 files! Initial experiments will have better results in lower epochs (7 -> 15 -> 31) will be the trend.
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 1 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t1_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 2 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t2_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 3 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t3_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 4 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t4_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 5 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t5_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 6 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t6_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 7 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t7_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 8 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t8_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 9 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t9_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 10 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t10_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 11 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t11_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 12 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t12_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 13 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t13_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 14 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t14_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 15 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t15_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 16 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t16_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 17 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t17_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 18 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t18_nc5_256epochs_cutmix_seed$SEED
python main.py --dataset CIFAR100 --num_classes_per_task 5 --num_tasks 19 --seed $SEED --memory_size 2000 --num_passes 256 --regularization cutmix --model ResNet --depth 32 --exp_name CIFAR100_ResNet32_M20_t19_nc5_256epochs_cutmix_seed$SEED
