File "test.py", line 129, in evaluate_one_image saver = tf.train.Saver() File "E:\anaconda\envs\tensorflow1\lib\site-packages\tensorflow_core\python\training\saver.py", line 828, in __init__
时间: 2023-07-21 14:59:18 浏览: 94
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
根据您提供的错误信息,看起来是在创建 `tf.train.Saver()` 对象时出现了错误。这可能是由于 TensorFlow 版本不兼容或其他配置问题导致的。
请尝试执行以下操作来解决该问题:
1. 确保您的 TensorFlow 版本与代码兼容。您可以尝试使用最新版本的 TensorFlow 或与代码兼容的特定版本。
2. 检查您的 TensorFlow 安装是否完整且正确配置。确保所有依赖项都已正确安装,并且路径设置正确。
3. 如果您使用的是 Anaconda 或虚拟环境,请确保在正确的环境中安装了 TensorFlow,并且在运行代码时处于正确的环境中。
4. 如果问题仍然存在,尝试在创建 `tf.train.Saver()` 对象之前添加以下代码,以确保 TensorFlow 图在默认图中运行:
```python
tf.reset_default_graph()
```
这将重置 TensorFlow 默认图,并清除任何之前定义的操作或变量。
如果以上解决方法仍然无效,请提供更多关于错误的详细信息,以便我能够更好地帮助您解决问题。
阅读全文