【TensorFlow】:GetNext() failed because the iterator has not been initialized

错误

FailedPreconditionError (see above for traceback): GetNext() failed because the iterator has not been initialized. Ensure that you have run the initializer operation for this iterator before getting the next element. [[Node: IteratorGetNext = IteratorGetNextoutput_shapes=[, ], output_types=[DT_UINT8, DT_UINT8], _device=“/job:localhost/replica:0/task:0/device:CPU:0”]]

解决方法

没有初始化iterator

在出错的代码前添加:sess.run(iterator.initializer)

参考

https://stackoverflow.com/questions/48443203/tensorflow-getnext-failed-because-the-iterator-has-not-been-initialized

猜你喜欢

转载自blog.csdn.net/qq_41340996/article/details/121233073
今日推荐