code: def get_conv(self, conv_class, dim):
      if self.concat:
          assert dim % self.head_num == 0
          dim = dim // self.head_num
      return [
          conv_class(dim, improved=self.improved)
          for _ in range(self.head_num)
      ]
  
file_path: euler/examples/gat/gat.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.convolution import GATConv
  from tf_euler.python.mp_utils.base_gnn import BaseGNNNet
  from tf_euler.python.mp_utils.base import SuperviseModel
label_desc: Use image node_id 3 for calling the GNN obj's underlying member method code with example usage: obj.get_conv(conv_class, dim) and returns: unknown