这是出现此错误的代码块:
train_transforms = transforms.Compose([transforms.RandomRotation(30),
transforms.RandomResizedCrop(224),
transforms.RandomHorizontalFlip(),
transforms.ToTensor(),
transforms.Normalize([0.5, 0.5, 0.5],
[0.5, 0.5, 0.5])])
我尝试更新我的火炬手,但没有运气!
最佳答案
问题是您在transforms
之后有一个名为from torchvision import transforms
的变量,该变量具有某种类型的组成。这将覆盖您从torchvison
导入的转换。因此,当您运行上面的代码时,它调用的转换是variable
而不是torchvision
模块的转换。
建议重命名该变量,或者如果您使用的是jupyter Notebook,则在使用上面的代码运行单元格之前,请在import transforms
所在的位置运行该单元格。
关于python - AttributeError:“撰写”对象没有属性“撰写”(在Pytorch 0.2.1中),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53437666/