我发现诸如make_one_shot_iterator
之类的函数在Tensorflow V2中已被弃用,建议使用for ... in dataset
,这需要启用急切执行。我很困惑,没有 这些功能,我们如何用图从Dataset
中提取数据?现在在我看来,唯一的选择就是求助于tf.compat.v1.data.make_one_shot_iterator(dataset)
.V2 中有什么建议的选择吗?为什么要删除这些功能?
根据官方文档,数据集将在 TF 2.0 中成为可迭代对象,并且默认启用 eager 模式。您可以在此处
找到更多信息 https://github.com/tensorflow/docs/blob/master/site/en/r2/guide/effective_tf2.md