1、ValueError: empty range for randrange() (0,-1, -1)
transform_train = transforms.Compose([
transforms.Resize((32, 32)),###没有添加这一行导致的
transforms.RandomCrop(32, padding=4),
transforms.RandomHorizontalFlip(),
transforms.RandomRotation(15),
transforms.ToTensor(),
transforms.Normalize(mean, std)
])
2、RuntimeError: Assertion cur_target 0 cur_target n_classes failed
分类类别和应该有的类别设置不一致导致
3、RuntimeError: Expected object of backend CUDA but got backend CPU for argument #4 'mat1'
没有将数据加到cuda
4、RuntimeError: size mismatch, m1: [512 x 480], m2: [960 x 43] at C:/w/1/s/windows/pytorch/aten/src\TH
网上各种说缩进问题,说我设置的都对,但是用了一个同名函数导致每次函数调用时不调用我想的那个函数,调用另外一个
因此,在确定bug在哪一行时,可以选择Ctrl单机点进去,看看你使用的函数是你想用的那个吗?
5、TypeError: default_collate: batch must contain tensors, numpy arrays, numbers, dicts or lists; found
网上说是因为没有将图片设置为应该设置的tensors, numpy arrays, numbers, dicts or lists格式,但是事实上如果设置了也可能没运行到,可以在那一行进行打断点debug