code: def norm(edge_index, size):
      edge_weight = tf.ones([tf.shape(edge_index)[1], 1])
  
      def deg_inv_sqrt(i):
          deg = mp_ops.scatter_add(edge_weight, edge_index[i], size[i])
          return deg**-0.5
  
      return tuple(map(deg_inv_sqrt, [0, 1]))
  
file_path: euler/tf_euler/python/convolution/tag_conv.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
  from tf_euler.python.convolution import conv
  from tf_euler.python.euler_ops import mp_ops
label_desc: Use image node_id 2 for calling the TAGConv obj's underlying member method code with example usage: obj.norm(edge_index, size) and returns: tuple, unknown