当前位置: 代码迷 >> 综合 >> 【报错解决】RuntimeError: tf.placeholder() is not compatible with eager execution.
  详细解决方案

【报错解决】RuntimeError: tf.placeholder() is not compatible with eager execution.

热度:28   发布时间:2023-12-21 12:42:39.0

运行tensorflow2.4好好的突然再跑给我报这个错误,

RuntimeError: tf.placeholder() is not compatible with eager execution.

emmmmmmm,然后我百度有人说

tf.compat.v1.disable_eager_execution()

在代码前面添加这行代码,于是我就加了。

然后又出现了错误(想骂人)忘了报错代码了,但大概就是说我用的conv里的filter不对

然后我就奇怪,就去看了一眼tensorflow2.4环境里的keras版本,发现是keras2.2.4,(不知道啥时候谁给我换了???)

好了,原因找到了,tensorflow2.4对应版本应该是keras2.4.3

pip install keras==2.4.3

在tensorflow2.4环境里安装这个包,问题解决。

  相关解决方案