code: def embed(self, n_id, graph_index):
      node_emb = self.gnn(n_id)
      graph_emb = self.pool(node_emb, graph_index)
      return graph_emb
  
file_path: euler/examples/gated_graph/gated_graph.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
  import tf_euler
  from tf_euler.python.mp_utils.base_gnn import BaseGNNNet
  from tf_euler.python.mp_utils.base_graph import GraphModel
label_desc: Use image node_id 2 for calling the GatedGraph obj's underlying member method code with example usage: obj.embed(n_id, graph_index) and returns: graph_emb