Tensorflow Diferentes formas de exportar y ejecutar gráficos en C ++

Para importar su red entrenada a C ++, necesita exportar su red para poder hacerlo. Después de buscar mucho y encontrar casi ninguna información al respecto, se aclaró que deberíamos usarfreeze_graph () para poder hacerlo.

Gracias a la nueva versión 0.7 de Tensorflow, agregarondocumentación de eso.

Después de buscar en las documentaciones, descubrí que hay pocos métodos similares, ¿puedes decir cuál es la diferencia entrefreeze_graph() y:tf.train.export_meta_graph ya que tiene parámetros similares, pero parece que también se puede usar para importar modelos a C ++ (supongo que la diferencia es que para usar la salida del archivo mediante este método solo puede usarimport_graph_def() o es algo más?)

También una pregunta sobre cómo usarwrite_graph(): En documentaciones elgraph_def es dado porsess.graph_def pero en ejemplos enfreeze_graph() essess.graph.as_graph_def(). ¿Cuál es la diferencia entre estos dos?

Esta pregunta está relacionada coneste problema.

¡Gracias!