AttributeError: module 'tensorflow' has no attribute 'reset_default_graph'
  TnD0WQEygW8e 2023年11月14日 65 0

 

环境配置:
    python3.7
    tensorflow2.0
    Window 10

初始代码:
tf.reset_default_graph()

解决方法:
import tensorflow as tf
tf.compat.v1.reset_default_graph()

或者是这样:
import tensorflow.compat.v1 as tf
tf.reset_default_graph()

 

File /home/software/anaconda3/envs/mydlenv/lib/python3.8/site-packages/keras/backend/tensorflow_backend.py:95, in clear_session()
     93 global _SESSION
     94 global _GRAPH_LEARNING_PHASES
---> 95 tf.reset_default_graph()
     96 reset_uids()
     97 _SESSION = None

AttributeError: module 'tensorflow' has no attribute 'reset_default_graph'

 

 

=============================

在:

import tensorflow as tf

处添加以下两句就可以了。

  1.  
    from tensorflow.python.framework import ops
  2. ops.reset_default_graph()=============================

    This function is deprecated. Use tf.compat.v1.reset_default_graph() instead.
    Update This is not the only function to be out of date. Check out this answer for release notes and a conversion script.

    Change:
import keras.<something>.<something>

to:

import tensorflow.keras.<something>.<something>

Where 'something' is the module you want to import



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
TnD0WQEygW8e