NotImplementedError: Cannot convert a symbolic Tensor报错与解决
问题
实验环境
TensorFlow2.4.1(Macbook m1 with conda-forge)
报错信息
NotImplementedError: Cannot convert a symbolic Tensor (sequential/simple_rnn/strided_slice:0) to a numpy array. This error may indicate that you’re trying to pass a Tensor to a NumPy call, which is not supported
解决
numpy版本过高,conda安装指定版本的numpy,1.19.5即可解决问题1.
conda search numpy
conda install numpy=1.19.5 -c conda-forge
2021.8.23更新
不同平台可能在numpy的版本选取方面有所不同, 这里建议conda用户先切换到tf所在的虚拟环境(conda activate tf24
), 然后使用conda search --full --name numpy
, 其中显示的numpy版本逐个尝试(建议先尝试1.19.X这个大版本)应该会解决问题.
我在Windows10平台上安装TensorFlow 2.4.1之后, 使用Numpy1.20.3也会出现上述报错, 后来降低Numpy版本安装了Numpy1.19.2之后报错消失. 希望可以作为大家解决报错的一个参考.
参考
NotImplementedError: Cannot convert a symbolic Tensor (lstm_2/strided_slice:0) to a numpy array. T ↩︎
NotImplementedError: Cannot convert a symbolic Tensor报错与解决相关推荐
- 记录一下NotImplementedError: Cannot convert a symbolic Tensor的解决办法
这个报错之前应该出现过,最近重新跑VIT的时候又出现了,我以为是自己不小心动了代码,查了一下才想起来,numpy的版本不匹配,不知道什么时候重新装上了更高的版本. 具体报错内容为: Cannot co ...
- NotImplementedError: Cannot convert a symbolic Tensor (while/add_8:0) to a numpy array.
代码: 报错如下: 将np.power()改成**就解决了,猜测是numpy包的原因
- NotImplementedError: Cannot convert a symbolic Tensor (lstm/strided_slice:0) to a numpy array.
这是numpy版本与tensorflow版本不兼容导致的 tensorflow2.2 + numpy1.19.2表示没问题.
- 关于‘lengths‘ argument should be a 1D CPU int64 tensor, but got 1D cuda:0 Long tensor报错的解决方发
复现论文的时候遇到的BUG,后来发现是torch版本升级的原因,发个博客记录一下. 解决方法是需要修改RNN.py文件中的代码. 源代码在244行上下: data, batch_sizes = \_V ...
- 安装pytorch报错及解决
环境,win10,64位,Anaconda4.10.3,Cuda 9.2.148,cudnn应该为v7.4.2.24 其中在Anaconda中好像安装tensorflow-gpu 1.9 ,pytho ...
- maven插件报错之解决
maven插件报错之解决 用m2eclipse创建Maven项目时报错 maveneclipsebuilddependenciesauthorizationplugins 用m2eclipse创建 ...
- windows10下,from skimage import morphology 报错的解决办法
windows10下,from skimage import morphology 报错的解决办法 报错原因 没有安装numpy+mkl库 解决方法 卸载skimage pip uninstall s ...
- docker pull下载镜像时的报错及其解决方法
docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...
- sqlserver 遇到以零作除数错误的处理 不报错的解决方法
sqlserver 遇到以零作除数错误的处理 不报错的解决方法 参考文章: (1)sqlserver 遇到以零作除数错误的处理 不报错的解决方法 (2)https://www.cnblogs.com/ ...
最新文章
- 读阮一峰对《javascript语言精粹》的笔记,我有疑问。
- Microbiome:简单套路发高分文章--杨树内生和根际微生物组结构
- python berkeley 操作——尤其提示 需版本匹配
- 最懂中文的H5前端框架amazeUI
- linux看门狗树莓派,给树莓派安装看门狗
- 横河川仪压力变送器故障代码_YOKOGAWA/重庆横河川仪EJA变送器三大优秀性能!
- 【Python面试】 说说Python模块主要分哪三类?
- java容器遍历_高效遍历Java容器详解
- 研究做得好,贡献也要大!腾讯AI Lab正式开源业内最大规模多标签图像数据集...
- “哪吒”出世!华为开源中文版BERT模型
- 快速学会php视频,PHP视频从入门到精通---适合PHP初学者
- 修改完out不更新_CyclicBarrier 不就是比 CountDownLatch 多了个回环么?
- 基于iframe的CFS(Cross Frame Script)和Clickjacking(点击劫持)攻击
- python编程选股_通达信转python,python编写选股公式
- 批量下载哔哩哔哩视频的工具
- 第三次作业-李纯锐-201731084433
- w ndows 10关机快捷键,win10关机有什么快捷键 win10关机快捷键及使用小技巧【图文】...
- win7 mysql 管理员权限_win7 管理员权限
- 图数据库入门教程-深入学习Gremlin(1):图基本概念与操作
- 一个学习小组有5个人,每个人有三门课的考试成绩。将各个数据保存到二维数组a[5][3]中,并求全组分科的平均成绩和总平均成绩
热门文章
- js元素事件的绑定与解绑,绑定事件的区别
- [图形]图形API的两种模式
- enablePullDownRefresh的使用
- Java 1.7 ThreadPoolExecutor源码解析
- SQL数据库相关 FMDB框架的使用
- 信用更正和贷方剩余数量
- leetcode 208 python3
- 计算机基础是高校必修课,高校计算机基础教育教学方式改革
- Java Web-网页基础-HTML-CSS
- dreawever与php做网页,教程方法;Drea、mweaver CS5更改代码颜色方法电脑技巧-琪琪词资源网...