keras AssertionError:类型“experimentalOptimizer”的重复注册

mus*_*cak 6 python keras tensorflow

我正在尝试为 CartPole-v1 游戏构建深度 Q 学习代码。但是我遇到了断言错误:

AssertionError: Duplicate registrations for type 'experimentalOptimizer'
Run Code Online (Sandbox Code Playgroud)

一些堆栈跟踪如下所示:

错误

我升级了 TensorFlow 但没有用。我应该做什么来修复它?

系统详情

  • Windows操作系统
  • Spyder集成开发环境
  • Anaconda 3(基础环境)

Mih*_*Zam 6

同样的问题:我完全卸载了库(每晚...),并重新安装了最新的稳定版本(pip3 install tensorflow)我在linux上,没有你的配置,不知道安装了哪些库。无论如何,我希望这会有所帮助。

所以:卸载 keras、tensorboard、tensorflow、tensorflow-gpu(如果已安装),同上,适用于 tb-nightly、keras-nightly、tf-nightly

重新安装没有规范的tensorflow,它将处理所需的lib。