【发布时间】:2019-03-24 16:08:03
【问题描述】:
我已经使用 Tensorflow 在集群上的 GPU 上训练了一个深度 CNN 模型。现在我想将该模型加载到我的笔记本电脑中。但是当我想使用以下命令时,我收到一个错误:
new_saver = tf.train.import_meta_graph('./3/Model_Arch3/Deep_CNN_Color_Arch8.ckpt-178000.meta')
我收到的错误是:
Traceback(最近一次调用最后一次):文件“dev_test.py”,第 28 行,在 new_saver = tf.train.import_meta_graph('./3/Model_Arch3/Deep_CNN_Color_Arch8.ckpt-178000.meta') 文件 “/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py”, 第 1810 行,在 import_meta_graph **kwargs)文件“/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/meta_graph.py”, 第 660 行,在 import_scoped_meta_graph producer_op_list=producer_op_list)文件“/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/importer.py”, 第 285 行,在 import_graph_def raise ValueError('No op named %s in defined operations.' % node.op) ValueError: No op named ParseSingleExample in defined 操作。
如果有人帮助我解决这个问题,我真的很感激。
【问题讨论】:
-
我感觉可能不支持相对路径。您可以尝试传递文件的完整路径吗?
-
我尝试传递文件的完整路径,但没有成功。
-
奇怪的是,当我使用我的 CPU 在笔记本电脑上训练这个网络时,我可以毫无问题地加载模型!
标签: python tensorflow conv-neural-network