(save_path)
| 590 | return tf.graph_util.extract_sub_graph(graph_def, outputs) |
| 591 | |
| 592 | def _save(save_path): |
| 593 | sub_graph_def = _extract_sub_graph(model_inputs + model_outputs) |
| 594 | node_names = [node.name for node in sub_graph_def.node] |
| 595 | variables = [v for v in get_all_variables() if _nd(v.name) in node_names] |
| 596 | init_name = tf.variables_initializer(variables).name |
| 597 | saver = tf.train.Saver(variables, sharded=True, allow_empty=True) |
| 598 | saver.save(sess, save_path, write_meta_graph=False, write_state=False) |
| 599 | return saver, init_name |
| 600 | |
| 601 | # Create Saver |
| 602 | tmp_path = tempfile.mkdtemp(dir='.') |
no test coverage detected