weixin_53670585 2024-05-01 21:17 采纳率: 0%
浏览 6

服务器端代码运行报错,需要修改环境变量?

一段代码,之前运行没有问题。现在好像是和其他代码冲突了还是怎么回事,报错没法运行了。
You may see slightly different numerical results due to floating-point round-off errors from different computation orders.
To turn them off, set the environment variable TF_ENABLE_ONEDNN_OPTS=0.
想问一下这个环境变量怎么设置呢?
ValueError: PyTree type <class 'tensorflow.python.trackable.data_structures.ListWrapper'> is already registered in namespace 'keras'.

  • 写回答

6条回答 默认 最新

  • 专家-皆知 2024-05-01 21:18
    关注

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    要解决这个问题,你需要在你的Python环境中设置一个名为TF_ENABLE_ONEDNN_OPTS的环境变量,并将其值设为0。以下是针对不同操作系统的具体步骤:

    1. Windows:

      • 打开命令提示符(按 Win + R 键,输入 cmd,然后按 Enter)。
      • 输入以下命令并回车:
        set TF_ENABLE_ONEDNN_OPTS=0
        
      • 之后,在当前命令提示符窗口中,更改会立即生效。但如果你想要让这个设置永久生效,你需要将这行命令添加到系统环境变量中。为此,右键点击“此电脑”,选择“属性”,然后选择“高级系统设置”。在新窗口中,点击“环境变量”,找到用户变量中的Path,双击编辑,在新打开的窗口底部添加上述命令,然后保存退出。
    2. macOS/Linux:

      • 打开终端(macOS: Spotlight 搜索 "Terminal" 或者快捷键 Command + Space,Linux:通常有桌面图标或通过应用菜单查找)。
      • 输入以下命令并回车:
        export TF_ENABLE_ONEDNN_OPTS=0
        
      • 这个设置会在当前终端会话中有效。如果你想让这个设置永久生效,你需要在用户的启动脚本中添加这行命令。对于 .bashrc, .zshrc, 或 .bash_profile 文件,请按照你的 shell 类型选择其中一个(例如,如果你使用的是 Bash,则是 .bashrc),在文件末尾追加:
        echo 'export TF_ENABLE_ONEDNN_OPTS=0' >> ~/.bashrc
        source ~/.bashrc
        
      • 如果你不确定使用哪个壳,可以尝试运行 echo $SHELL 来查看。
    3. Jupyter Notebook/Google Colab: 在 Jupyter Notebook 或 Google Colab 中,你可以在代码单元格中添加一行 Python 代码来设置环境变量,但是注意这只是临时的,关闭 notebook 或重新启动 kernel 后会失效:

      import os
      os.environ['TF_ENABLE_ONEDNN_OPTS'] = '0'
      

    关于第二个错误 ValueError: PyTree type <class 'tensorflow.python.trackable.data_structures.ListWrapper'> is already registered in namespace 'keras'. 这可能是由于 TensorFlow 或 Keras 的版本不兼容导致的。你可以尝试更新你的 TensorFlow 和 Keras 到最新版本,或者检查你的项目中是否有多处导入了 Keras 导致注册冲突。若问题依然存在,建议检查是否有重复定义或重命名的问题。确保你在项目中使用的所有模块都符合预期的版本要求。

    如果你需要进一步的帮助,比如代码审查、找出可能的冲突点或解决Keras注册冲突,请提供详细的代码片段或更具体的错误堆栈跟踪,这样我可以给出更精确的指导。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月1日

悬赏问题

  • ¥15 vs2019的js智能提示
  • ¥15 关于#开发语言#的问题:FDTD建模问题图中代码没有报错,但是模型却变透明了
  • ¥15 uniapp的h5项目写一个抽奖动画
  • ¥15 TeleScan不能修改bar
  • ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
  • ¥15 hadoop中启动hive报错如下怎么解决
  • ¥15 如何优化QWebEngineView 加载url的速度
  • ¥15 关于#hadoop#的问题,请各位专家解答!
  • ¥15 如何批量抓取网站信息
  • ¥15 Spring Boot离线人脸识别