我训练了我的自定义模型并使用了Tensorflow 2.1。当我运行代码时,出现以下错误:
InvalidArgumentError:断言失败:[0] [Op:Assert]名称: EagerVariableNameReuse
这是显示错误的行:
html[data-theme="dark"] {
--bg-color: rgb(40, 40, 40);
--text-color: rgb(220, 220, 220);
}
html[data-theme="light"] {
--bg-color: rgb(255, 255, 255);
--text-color: rgb(0, 0, 0);
}
body {
background-color: var(--bg-color);
color: var(--text-color);
}
此错误是什么意思,请先谢谢。
答案 0 :(得分:4)
我有相同的问题,但配置如下:
我通过从Tensorflow 2.3.0降级到Tensorflow 2.2.0(也提到了here on Github)解决了这个问题。
答案 1 :(得分:2)
即使在Github中也提供了解决方案,还是为了Stackoverflow社区的利益。
无论何时我们尝试运行两个同时使用Tensorflow的python程序,都会触发此错误。请使用Tensorflow关闭其他python会话,即可解决此问题。
有关更多信息,请参阅here。
答案 2 :(得分:0)
将环境变量TF_FORCE_GPU_ALLOW_GROWTH
设置为true似乎会使此问题消失:
import os
os.environ['TF_FORCE_GPU_ALLOW_GROWTH'] = "true"
不确定为什么。