Python TensorFlow:NotFoundError:资源匿名迭代器错误

Python TensorFlow:NotFoundError:资源匿名迭代器错误,python,tensorflow,deep-learning,anaconda,recurrent-neural-network,Python,Tensorflow,Deep Learning,Anaconda,Recurrent Neural Network,我试图复制上发布的在时间序列中使用RNN的示例 但是,我收到以下错误消息: NotFoundError: Resource AnonymousIterator/AnonymousIterator3/class tensorflow::data::IteratorResource does not exist. [[{{node IteratorGetNext_3}}]] 当我尝试执行该行时: for x, y in val_univariate.take(1): print(simp

我试图复制上发布的在时间序列中使用RNN的示例

但是,我收到以下错误消息:

 NotFoundError: Resource AnonymousIterator/AnonymousIterator3/class 
 tensorflow::data::IteratorResource does not exist.
 [[{{node IteratorGetNext_3}}]]
当我尝试执行该行时:

for x, y in val_univariate.take(1):
print(simple_lstm_model.predict(x,steps=1).shape)
环境:

Tenserflow : 2.0.0-beta1
Python : Python 3.6.7 Anaconda
OS : Windows 10 64-bit
有什么解决办法吗?

来自

它说:

创建用于枚举此数据集元素的迭代器

返回的迭代器实现Python迭代器协议,因此只能在急切模式下使用


因此,您需要在脚本开始时使用
tf.enable_eager_execution()

将张量字典传递给predict方法时,我遇到了类似的情况。您是否在git上找到了解决方案或提交了一个问题?没有,我无法找到解决此问题的解决方案,随后不得不恢复到旧版本。你能在git上提交问题吗?我在运行时也遇到过这种错误