Pytorch 负荷模型问题;皮托克

Pytorch 负荷模型问题;皮托克,pytorch,Pytorch,我正在尝试加载使用以下内容保存的模型,但它会导致此错误: import torch model = torch.load('./grunet.pkl') model.eval() 这就是错误: Traceback (most recent call last): File ".\eval.py", line 4, in <module> model.eval() AttributeError: 'NoneType' object has n

我正在尝试加载使用以下内容保存的模型,但它会导致此错误:

import torch

model = torch.load('./grunet.pkl')
model.eval()
这就是错误:

  Traceback (most recent call last):
  File ".\eval.py", line 4, in <module>
    model.eval()
  AttributeError: 'NoneType' object has no attribute 'eval'
回溯(最近一次呼叫最后一次):
文件“\eval.py”,第4行,在
model.eval()
AttributeError:“非类型”对象没有属性“eval”

请帮忙

您缺少一个步骤:

model = YourModelClass()
model.load_state_dict(torch.load("./grunet.pkl"))
model.eval()

# do something with the model

请发布有关您的系统的相关信息(Python版本、PyTorch版本、操作系统)。另外,请确保权重文件存在于当前目录中。抱歉,响应太晚。作为后续操作,我现在得到以下错误:
model=GRUNet(输入维度、隐藏维度、输出维度、n层)
model=torch.load('.//GRU//GRU\u 1028\u 48.pkl')
model.eval()
model.predict()
AttributeError:“GRUNet”对象没有属性“predict”
pytorch中没有
predict()
这样的东西。你想做什么?所以我最终意识到你必须做模型(输入)来进行推理。我现在面临的问题是,预测中的错误与培训或评估损失所显示的相差甚远。是的。我会写一篇新文章。