Guest User

Untitled

a guest
Jul 20th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. import tensorflow as tf
  2. from tensorflow.python.framework import graph_util
  3. ################################################################################################################
  4. # 保存图表并保存变量参数
  5. # -----方式1-------------------
  6. var_list=tf.global_variables()
  7. constant_graph = graph_util.convert_variables_to_constants(sess, sess.graph_def,
  8. output_node_names=[var_list[i].name for i in range(len(var_list))]) # 保存图表并保存变量参数
  9. tf.train.write_graph(constant_graph, './output', 'expert-graph.pb', as_text=False)
  10.  
  11. # -----方式2-------------------
  12. var_list=tf.global_variables()
  13. constant_graph = graph_util.convert_variables_to_constants(sess, sess.graph_def,
  14. output_node_names=[var_list[i].name for i in range(len(var_list))])
  15. with tf.gfile.FastGFile(logdir+'expert-graph.pb', mode='wb') as f:
  16. f.write(constant_graph.SerializeToString())
  17.  
  18. # 只保留图表
  19. graph_def = tf.get_default_graph().as_graph_def()
  20. with gfile.GFile('./output/export.pb', 'wb') as f:
  21. f.write(graph_def.SerializeToString())
  22.  
  23. # 或者
  24. tf.train.write_graph(graph_def, './output', 'expert-graph.pb', as_text=False)
Add Comment
Please, Sign In to add comment