首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >keras AssertionError:“experimentalOptimizer”类型的重复注册

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

Stack Overflow用户
提问于 2022-02-13 20:50:28
回答 3查看 10.7K关注 0票数 4

我正试图为CartPol-v1游戏构建一个深层Q学习代码。然而,我遇到了一个AssertionError:

代码语言:javascript
复制
AssertionError: Duplicate registrations for type 'experimentalOptimizer'

一些堆栈跟踪如下所示:

我升级了TensorFlow,但没有成功。我该怎么做才能修好它?

系统细节

environment)

  • Windows OS
  • Spyder IDE
  • Anaconda 3 (base )
EN

回答 3

Stack Overflow用户

发布于 2022-02-18 13:19:58

同样的问题:我完全卸载了库(夜间.),并重新安装了最新的稳定版本(pip3 installed ),我在linux上,没有您的配置,不知道安装了哪些库。不管怎么说,我希望这能帮上忙。

因此:卸载keras,tensorboard,tensorflow,tensorflow-gpu (如果已安装),it(Tb),keras(每晚),tf(每晚)

在没有规范的情况下重新安装tensorflow,它将处理所需的库。

票数 6
EN

Stack Overflow用户

发布于 2022-05-06 17:14:16

  • keras
  • keras-nightly
  • keras-preprocessing
  • tensorboard
  • tensorflow
  • tb-nightly
  • tf-nightly

  1. 卸载

  1. pip3安装tensorflow
票数 4
EN

Stack Overflow用户

发布于 2022-02-25 14:35:02

抱歉,这没什么用。我试过了

代码语言:javascript
复制
pip3 uninstall tensorflow absl-py astunparse flatbuffers gast google-pasta grpcio h5py keras keras-preprocessing libclang numpy opt-einsum protobuf setuptools six tensorboard tensorflow-io-gcs-filesystem termcolor tf-estimator-nightly typing-extensions wrapt

然后

代码语言:javascript
复制
pip3 install --no-cache-dir tensorflow

但错误仍然存在。我想卸载后我需要手动删除一些文件..。

更新:明白了。必须删除. .local/lib/python3.9/site-packages/keras作为sudo。然后重新安装帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71104727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档