code: def export_model(self):
          
  
          with self.graph.as_default():
              target_nodes = ','.join(self._process_graph())
              ckpt = tf.train.get_checkpoint_state(self.model_path)
              freeze_graph.freeze_graph(
                  input_graph=self.model_path + '/raw_graph_def.pb',
                  input_binary=True,
                  input_checkpoint=ckpt.model_checkpoint_path,
                  output_node_names=target_nodes,
                  output_graph=(self.model_path + '/frozen_graph_def.pb'),
                  clear_devices=True, initializer_nodes='', input_saver='',
                  restore_op_name='save/restore_all',
                  filename_tensor_name='save/Const:0')
  
          tf2bc.convert(self.model_path + '/frozen_graph_def.pb', self.model_path + '.nn')
          logger.info('Exported ' + self.model_path + '.nn file')
docs: Exports latest saved model to .nn format for Unity embedding.