【解决】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】 很高兴认识你!加入我们共同进步!

目录
相关文章
|
7月前
|
前端开发 JavaScript 数据处理
(详解及使用)import()函数和import语句
(详解及使用)import()函数和import语句
286 1
|
7月前
|
XML 数据格式 Python
Python解释import、from ... import ... 和 from ... import *的区别。
解释import、from ... import ... 和 from ... import *的区别。
108 1
|
PyTorch 算法框架/工具 Python
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
530 0
|
Python
解决ImportError: cannot import name ‘NoReturn‘报错
解决ImportError: cannot import name ‘NoReturn‘报错
829 0
|
JSON JavaScript 前端开发
5 分钟比较理解 require() vs import()
我们都知道 require() 和 import() 都是用于导入模块的,但是它们差别大有不同,本篇 5 分钟带你进行比较理解~ 轻松易读,温故知新。
|
Java 编译器
Java - package & import
Java - package & import
113 0
Java - package & import
|
存储 数据库 数据可视化
|
计算机视觉 Python
ImportError: from . import _imaging as core
ImportError: from . import _imaging as core
318 0