code: def forward_block(self, blocks, node_feat, edge_feat=None):
      h = node_feat
      for l, (layer, block) in enumerate(zip(self.layers, blocks)):
          h = layer(block, h, edge_feat)
          if l != len(self.layers) - 1:
              h = self.activation(h)
              h = self.dropout(h)
      return h
  
file_path: dgl/dglgo/dglgo/model/node_encoder/sage.py
imports: import dgl
  import torch.nn
  from dgl.base import dgl_warning
label_desc: Use image node_id 3 for calling the GraphSAGE obj's underlying member method code with example usage: obj.forward_block(blocks, node_feat, edge_feat) and returns: h