环境:
Windows 8.1 64位 Python 3.7.7 64位 TensorFlow 2.3 Keras 2.4
CUDA:10.1 CuDNN:7
错误:InvalidArgumentError: assertion failed: [0] [Op:Assert] name: EagerVariableNameReuse
。
问题:在执行GPU时,出现一个简单语句model = Sequential()
时出现上述错误
但是如果我在没有GPU的情况下运行脚本(未设置CUDA / CuDnn环境变量,它将按预期工作。
如此有效,我有一个GPU但不能与TensorFlow(2.3)一起使用
有人可以帮忙吗?
答案 0 :(得分:2)
从我所看到的情况来看,以下致命组合会出现此问题。
我一直在努力解决这个问题,直到最近才发现。
最简单的解决方案是使用TensorFlow 2.4.0rcx。它仍处于预发布状态。但是还没有给我上述问题。所以,
pip uninstall tensorflow
pip install tensorflow==2.4.0rc0
如果您真的想使用TensorFlow 2.3.x,唯一的解决方案似乎就是