code: def forward(self, g):
      x = self.emb(g[0].srcdata[dgl.NID])
      h = F.relu(
          self.conv1(g[0], x, g[0].edata[dgl.ETYPE], g[0].edata["norm"])
      )
      h = self.conv2(g[1], h, g[1].edata[dgl.ETYPE], g[1].edata["norm"])
      return h
  
file_path: dgl/examples/pytorch/rgcn/entity_sample.py
imports: import argparse
  import dgl
  import torch
  import torch.nn
  import torch.nn.functional
  from dgl.data.rdf import AIFBDataset, AMDataset, BGSDataset, MUTAGDataset
  from dgl.dataloading import DataLoader, MultiLayerNeighborSampler
  from dgl.nn.pytorch import RelGraphConv
  from torchmetrics.functional import accuracy
label_desc: Use image node_id 2 for calling the RGCN obj's underlying member method code with example usage: obj.forward(g) and returns: h