class_docstr: A batch-mode version of GINConv.
  
  **Mode**: batch.
  
  **This layer expects a dense adjacency matrix.**
class_docstr_tok: ["A","batch-mode","version","of","GINConv",".","*","*","Mode","*","*",":","batch",".","*","*","This","layer","expects","a","dense","adjacency","matrix",".","*","*"]
code: def call(self, inputs, **kwargs):
      x, a = inputs
      output = self.mlp((self.one + self.eps) * x + ops.modal_dot(a, x))
  
      return output
  
file_path: spektral/spektral/layers/convolutional/gin_conv.py
imports: import tensorflow
  from tensorflow.keras import activations
  from tensorflow.keras.layers import BatchNormalization, Dense
  from tensorflow.keras.models import Sequential
  from spektral.layers import ops
  from spektral.layers.convolutional.message_passing import MessagePassing
label_desc: Use image node_id 1 for calling the GINConvBatch obj's underlying member method code with example usage: obj.call(inputs) and returns: output