TensorFlow - Exportieren

Hier konzentrieren wir uns auf die MetaGraph-Bildung in TensorFlow. Dies wird uns helfen, das Exportmodul in TensorFlow zu verstehen. Der MetaGraph enthält die grundlegenden Informationen, die erforderlich sind, um einen zuvor trainierten Graphen zu trainieren, eine Bewertung durchzuführen oder eine Inferenz durchzuführen.

Es folgt das Code-Snippet für dasselbe -

def export_meta_graph(filename = None, collection_list = None, as_text = False): 
   """this code writes `MetaGraphDef` to save_path/filename. 
   
   Arguments: 
   filename: Optional meta_graph filename including the path. collection_list: 
      List of string keys to collect. as_text: If `True`, 
      writes the meta_graph as an ASCII proto. 
   
   Returns: 
   A `MetaGraphDef` proto. """

Eines der typischen Nutzungsmodelle für dasselbe wird unten erwähnt -

# Build the model ... 
with tf.Session() as sess: 
   # Use the model ... 
# Export the model to /tmp/my-model.meta. 
meta_graph_def = tf.train.export_meta_graph(filename = '/tmp/my-model.meta')