ValueError: Cannot start queue runners: No default session is registered. Use `with sess.as_default()` or pass an explicit session to tf.start_queue_runners(sess=sess)
时间: 2024-04-08 17:29:44 浏览: 75
keras报错:ValueError: Cannot create group in read only mode
5星 · 资源好评率100%
这个错误通常是由于没有默认会话(default session)引起的。在使用 TensorFlow 的队列(queues)时,需要先创建一个默认会话并将其设置为当前会话。你可以尝试在代码中添加以下代码:
```python
import tensorflow as tf
# 创建默认会话
sess = tf.Session()
# 设置默认会话
with sess.as_default():
# 在这里执行队列操作
tf.start_queue_runners(sess=sess)
```
这样应该能够解决该错误。如果问题仍然存在,请提供更多的上下文和代码细节,以便我能够更好地帮助你解决问题。
阅读全文