Example #1
0
from params import Params

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--exp_name", type=str, default="baseline")
parser.add_argument("--model", type=str, default="resnet18")
parser.add_argument("--dataset", type=str, default="cifar10")
args = parser.parse_args()


params = Params()
params.exp_name = args.exp_name
params.model = args.model
params.dataset = args.dataset
params.build()
print(params)
torch.cuda.manual_seed_all(params.seed)


# =======================================
# Data
print('==> Preparing dataset %s' % params.dataset)
transform_train = transforms.Compose([
    transforms.RandomCrop(32, padding=4),
    transforms.RandomHorizontalFlip(),
    transforms.ToTensor(),
    transforms.Normalize((0.4914, 0.4822, 0.4465), (0.2023, 0.1994, 0.2010)),
])

transform_test = transforms.Compose([