小编muu*_*ka7的帖子

Pytorch:AttributeError:'function'对象没有属性'copy'

我正在尝试加载state_dict我在 Google Colab GPU 上训练的模型,这是我加载模型的代码:

device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")

model = models.resnet50()
num_ftrs = model.fc.in_features
model.fc = nn.Linear(num_ftrs, n_classes)
model.load_state_dict(copy.deepcopy(torch.load("./models/model.pth",device)))
model = model.to(device)
model.eval()
Run Code Online (Sandbox Code Playgroud)

这是错误:

state_dict = state_dict.copy()

AttributeError: 'function' 对象没有属性 'copy'

火炬:

>>> import torch
>>> print (torch.__version__)
1.4.0
>>> import torchvision
>>> print (torchvision.__version__)
0.5.0
Run Code Online (Sandbox Code Playgroud)

请帮助我到处搜索都无济于事

[完整错误详情][1] https://i.stack.imgur.com/s22DL.png

python deep-learning torch pytorch

4
推荐指数
1
解决办法
7485
查看次数

标签 统计

deep-learning ×1

python ×1

pytorch ×1

torch ×1