我的项目使用
Python在TensorFlow上训练MLP,然后以这种方式导出图形和权重:
tf.train.write_graph(sess.graph_def,"./","inp.txt",True) saver.save(sess,'variables/model.ckpt',global_step=1)
现在,尽管使用这两个文件将其导入到Python中是不错的,但似乎不可能将其用于Android或C,因为它不能导入检查点.ckpt.
现在,我使用google提供的脚本freeze_graph.py将这两个文件加入到一个文件中:
bazel-bin/tensorflow/python/tools/freeze_graph --input_graph=inp.txt --input_checkpoint=variables/model.ckpt-1 --output_graph=newoutput.pb --output_node_names=output
我的问题是,有没有办法使用另一个函数而不是tf.train.write_graph来导出它包含的权重?