class_docstr: Single graph isomorphism layer.
class_docstr_tok: ["Single","graph","isomorphism","layer","."]
code: def call(self, inputs):
      x, adj = inputs[0], inputs[1]
      if self.sparse:
          x = tf.sparse.sparse_dense_matmul(adj, x) + self.eps * x
      else:
          x = tf.matmul(adj, x) + self.eps * x
  
      for i in range(self.mlp_layers - 1):
          x = self.batch_norm[i](tf.matmul(x, self.weight[i]))
          x = self.dropout(self.relu(x))
  
      return tf.matmul(x, self.weight[self.mlp_layers - 1])
  
imports: import tensorflow
label_desc: Use image node_id 3 for calling the GraphIsomorphismLayer obj's underlying member method code with example usage: obj.call(inputs) and returns: tf