cifar10:
	for model in densenet121_cifar10 resnet18_cifar10 resnet34_cifar10 vgg16_bn_cifar10 vit_base_patch16_224_in21k_ft_cifar10; do \
		python3 main.py -c configs/cifar10.yaml -m $$model; \
	done

cifar100:
	for model in densenet121_cifar100 resnet18_cifar100 resnet34_cifar100 vgg16_bn_cifar100 vit_base_patch16_224_in21k_ft_cifar100; do \
		python3 main.py -c configs/cifar100.yaml -m $$model; \
	done

imagenet:
	for model in densenet121.tv_in1k mobilenetv3_large_100.miil_in21k_ft_in1k mobilenetv3_small_100.lamb_in1k resnet101.tv_in1k resnet34.tv_in1k resnet50.tv_in1k vit_base_patch16_224.augreg_in21k_ft_in1k vit_large_patch16_224.augreg_in21k_ft_in1k vit_small_patch16_224.augreg_in21k_ft_in1k vit_tiny_patch16_224.augreg_in21k_ft_in1k ; do \
		python3 main.py -c configs/imagenet.yaml -m $$model; \
	done

postprocess:
	python3 postprocess.py

all:
	make cifar10
	make cifar100
	make imagenet
	make postprocess
