AttributeError: ‘DenseLayer‘ object has no attribute ‘memory_efficient‘

 (仅记录)

1.问题:AttributeError: 'DenseLayer' object has no attribute 'memory_efficient'

2.参考:

1)https://www.kaggle.com/questions-and-answers/104944  训练和预测时使用的torchvision版本不同导致的。那意思就还是版本问题呗。。。

2)Issues with densenet model - #4 by mailcorahul - vision - PyTorch Forums

此链接里:说法一:torchvision版本有点老,需要更新torchvision版本(我应该不属于这种,我的torchvision版本挺新的了。。);说法二:需要torchvision0.2.0。

 

3)Python: Hey guys, I'm getting this error 'AttributeError: '_DenseLayer...

 想要在当前版本的pytorch上运行由老版本pytroch(训练模型)的代码,但是出错了。别人建议:创建新的虚拟环境,安装正确的pytorch版本。

 

3.解决:

1)安装torchvision0.2.0试一下。

2)或者,重新创建虚拟环境,安装和训练模型时一样的pytorch版本。

貌似还没有其他的好方法...

猜你喜欢

转载自blog.csdn.net/weixin_39450145/article/details/125706014