code: def forward(self, graph, x):
      hidden_x = x
      for layer_idx, layer in enumerate(self.layers):
          hidden_x = layer(graph, hidden_x)
          is_last_layer = layer_idx == len(self.layers) - 1
          if not is_last_layer:
              hidden_x = F.relu(hidden_x)
              hidden_x = self.dropout(hidden_x)
      return hidden_x
  
file_path: dgl/examples/core/graphsage/node_classification.py
imports: import argparse
  import time
  import dgl.nn
  import torch
  import torch.nn
  import torch.nn.functional
  from dgl import AddSelfLoop
  from dgl.data import CiteseerGraphDataset, CoraGraphDataset, PubmedGraphDataset
label_desc: Use image node_id 2 for calling the SAGE obj's underlying member method code with example usage: obj.forward(graph, x) and returns: hidden_x