code: def forward(self, gw):
      feature = gw.node_feat["node_feat"]
      for i in range(self.num_layers):
          feature = gaan(
              gw,
              feature,
              self.hidden_size_a,
              self.hidden_size_v,
              self.hidden_size_m,
              self.hidden_size_o,
              self.heads,
              self.name + "_" + str(i),
          )
  
      pred = fluid.layers.fc(
          feature,
          self.num_class,
          act=None,
          name=self.name + "_pred_output",
      )
  
      return pred
  
imports: from paddle import fluid
  from pgl.utils import paddle_helper
  from conv import gaan
label_desc: Use image node_id 2 for calling the GaANModel obj's underlying member method code with example usage: obj.forward(gw) and returns: pred