加载模型不需要eval吗?

3 pytorch

加载模型后尝试使用测试

net = net.load_state_dict(torch.load(PATH))
net.eval()
Run Code Online (Sandbox Code Playgroud)

但这吐出了错误

net.eval() AttributeError: '_IncompatibleKeys' object has no attribute 'eval'
Run Code Online (Sandbox Code Playgroud)

Dis*_*ani 9

在这里你不需要分配net.load_state_dictnet

net = net.load_state_dict(torch.load(PATH))
Run Code Online (Sandbox Code Playgroud)

刚用过

net.load_state_dict(torch.load(PATH))
net.eval()
Run Code Online (Sandbox Code Playgroud)

更多信息请参阅保存模型的推荐方法