AttributeError: module ‘tensorflow‘ has no attribute ‘reset_default_graph‘的解决方案
tensorflow
一个面向所有人的开源机器学习框架
项目地址:https://gitcode.com/gh_mirrors/te/tensorflow
免费下载资源
·
1 问题描述
在程序中输入
import tensorflow as tf
tf.reset_default_graph()
报错:
Traceback (most recent call last):
File "e:/matlab/CNN-classification/LSTM/train_test.py", line 42, in <module>
tf.reset_default_graph()
AttributeError: module 'tensorflow' has no attribute 'reset_default_graph'
2 解决方案
我尝试了两三种方法,直到最好才搞好。
(1)配置环境变量
D:\ProgramData\Anaconda3
D:\ProgramData\Anaconda3\Scripts
D:\ProgramData\Anaconda3\Library\bin
无效。
(2)将D:\Anaconda3\Library\bin下
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
以上两个文件复制到D:\Anaconda3\DLLs
仍旧无效。
(3)更改keras版本和tensorflow匹配
如这篇文章:https://blog.csdn.net/qq_37591637/article/details/103933800
但是由于tensorflow2.X.X版本以后的keras都是嵌入的,没有必要。如果想用,还需要把自己的tensorflow降低到1.X.X版本才可能有效。
(4)亲测可解
在:
import tensorflow as tf
处添加以下两句就可以了。
from tensorflow.python.framework import ops
ops.reset_default_graph()
亲测可以解决。
前面解决方案中的(1)和(2)(3)解决了很多人的这个问题,如果前三个方法无效,可以试验一下第(4)种方法。
GitHub 加速计划 / te / tensorflow
184.55 K
74.12 K
下载
一个面向所有人的开源机器学习框架
最近提交(Master分支:2 个月前 )
a49e66f2
PiperOrigin-RevId: 663726708
3 个月前
91dac11a
This test overrides disabled_backends, dropping the default
value in the process.
PiperOrigin-RevId: 663711155
3 个月前
更多推荐
已为社区贡献20条内容
所有评论(0)