import tensorflow as tf
import numpy as np
with tf.Session() as sess:
new_saver=tf.train.import_meta_graph('model.ckpt.meta')
for var in tf.trainable_variables():
print var.name
new_saver.restore(sess,tf.train.latest_checkpoint('./'))
all_vars=tf.trainable_variables()
for v in all_vars:
v_4d=np.array(sess.run(v))
以上為報錯的代碼,在new_saver=tf.train.import_meta_graph('model.ckpt.meta')這一行報錯了。
錯誤資訊為:
Traceback (most recent call last):
File "test2.py", line 5, in <module>
new_saver=tf.train.import_meta_graph('model.ckpt.meta')
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1415, in import_meta_graph
return _import_meta_graph_def(read_meta_graph_file(meta_graph_or_file))
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1305, in _import_meta_graph_def
importer.import_graph_def(meta_graph_def.graph_def, name="")
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/importer.py", line 228, in import_graph_def
op_def = op_dict[node.op]
KeyError: u'VariableV2'
uj5u.com熱心網友回復:
求大佬幫忙看看出錯的原因啊TATuj5u.com熱心網友回復:
我也是!!!!!!!!!!全網我到現在都還沒找到解決方法!!!uj5u.com熱心網友回復:
不知道樓主解決了沒有!!!!!!!!uj5u.com熱心網友回復:
模型訓練的tensorflow版本和執行tf.train.import_meta_graph陳述句上的tensorflow版本一致嗎?uj5u.com熱心網友回復:
我的是:raise IOError("File %s does not exist." % filename)
頭大。。。。正在考慮行程鎖試試
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/112238.html
標籤:人工智能技術
