0
点赞
收藏
分享

微信扫一扫

【解决】cannot import name ‘__NewEmptyTensorOp‘

骑在牛背上看书 2022-04-05 阅读 142

转载请附上原文出处链接和本声明。
原文链接:凤⭐尘 》》https://www.cnblogs.com/phoenixash/

网上的解决方法:

网上有一种说法就是将torch和torchvision更新到最新版本,我的版本本来就是最新版本了,但还是出现这些问题。

正确的解决方案:

1、Pytorch 1.5 版本以下

出现这个问题是因为Pytorch 版本和 Python 版本不兼容的问题,安装相应的兼容版本即可

兼容版本查询:https://github.com/pytorch/vision#installation

2、对于最新的版本:
__NewEmptyTensorOp的用处主要在于检查torchvision版本:

if float(torchvision.__vision__[:3])<0.5:
return _NewEmptyTensorOp.apply(input,output_shape)

因此将import _NewEmptyTensorOp 注释掉即可,后面根本用不到好吧。

举报

相关推荐

0 条评论