【解决】cannot import name ‘__NewEmptyTensorOp‘

简介: 【解决】cannot import name ‘__NewEmptyTensorOp‘

转载请附上原文出处链接和本声明。

原文链接:凤⭐尘 》》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 注释掉即可,后面根本用不到好吧。


AIEarth是一个由众多领域内专家博主共同打造的学术平台,旨在建设一个拥抱智慧未来的学术殿堂!【平台地址:https://devpress.csdn.net/aiearth】 很高兴认识你!加入我们共同进步!

目录
相关文章
|
1月前
|
Java 程序员 编译器
Java的import语句
Java的import语句
19 0
|
1月前
|
前端开发 JavaScript 数据处理
(详解及使用)import()函数和import语句
(详解及使用)import()函数和import语句
112 1
|
1月前
|
XML 数据格式 Python
Python解释import、from ... import ... 和 from ... import *的区别。
解释import、from ... import ... 和 from ... import *的区别。
|
10月前
|
Java 编译器
Java-包和import
Java-包和import Java包 包主要用来对类和接口进行分类。 当开发Java程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类 import语句
|
Python
解决ImportError: cannot import name ‘NoReturn‘报错
解决ImportError: cannot import name ‘NoReturn‘报错
584 0
|
PyTorch 算法框架/工具 Python
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
358 0
|
存储 数据库 数据可视化
|
计算机视觉 Python
ImportError: from . import _imaging as core
ImportError: from . import _imaging as core
243 0