Q:Tensorflow:如何保存/恢复tf.data.Dataset?

Q:Tensorflow:如何保存/恢复tf.data.Dataset?,tensorflow,save,dataset,restore,Tensorflow,Save,Dataset,Restore,我用tf.data.Dataset()作为数据IO函数创建了一个模型 然后我导出了图形,并尝试用meta_图形文件还原它 但它失败了,出现了以下错误消息 我认为>TF.DATA .DATA()/Cux>使C++对象而不是以前使用的Python队列。 >和GrutyDeF/Cuff>只具有C++对象处理程序引用,因此,不使用实际C++对象的代码> GraceDeF>代码>不能加载完整的图。 如何使用tf.data.Dataset()加载可执行图形? 还是现在不可能 File "/usr/loca

我用
tf.data.Dataset()
作为数据IO函数创建了一个模型

然后我导出了图形,并尝试用meta_图形文件还原它 但它失败了,出现了以下错误消息

我认为>TF.DATA .DATA()/Cux>使C++对象而不是以前使用的Python队列。 <> >和GrutyDeF/Cuff>只具有C++对象处理程序引用,因此,不使用实际C++对象的<>代码> GraceDeF>代码>不能加载完整的图。 如何使用

tf.data.Dataset()
加载可执行图形? 还是现在不可能

File "/usr/local/lib/python3.4/dist-packages/tensorflow/python/framework/ops.py", line 1470, in __init__
    self._traceback = self._graph._extract_stack()  # pylint: disable=protected-access

NotFoundError (see above for traceback): Function
_make_dataset_5150cb86 is not defined.
         [[Node: batch_processing/OneShotIterator = OneShotIterator[container="", dataset_factory=_make_dataset_5150cb86[], output_shapes=[[?,1], [?,299,299,3]], output_types=[DT_INT32, DT_FLOAT], shared_name="",
_device="/job:workers/replica:0/task:0/device:CPU:0"]()]]

tf.data
API将节点添加到图形中,您无需执行任何特殊操作即可执行包含节点的图形。您可能希望在问题中添加更多信息(再现问题的代码、堆栈跟踪的更多细节等)。再现问题的代码太长。简而言之,当我添加以下代码时,所有没有
tf.data.Dataset
的tensorflow图都可以工作<代码>图形=tf.train.export_meta_graph();tf.reset_default_graph();tf.train.import_meta_graph(graph)但是带有
tf.data.Dataset
的图形会在上面显示错误消息