class_docstr: The GripNet model.
  
  Args:
      supergraph (SuperGraph): the supergraph.
  
  Reference:
      Xu, H., Sang, S., Bai, P., Li, R., Yang, L. and Lu, H., 2022. GripNet: Graph Information
      Propagation on Supergraph for Heterogeneous Graphs. Pattern Recognition, p.108973.
class_docstr_tok: ["The","GripNet","model",".","Args",":","supergraph","(","SuperGraph",")",":","the","supergraph",".","Reference",":","Xu",",","H.",",","Sang",",","S.",",","Bai",",","P.",",","Li",",","R.",",","Yang",",","L.","and","Lu",",","H.",",","2022",".","GripNet",":","Graph","Information","Propagation","on","Supergraph","for","Heterogeneous","Graphs",".","Pattern","Recognition",",","p.108973","."]
code: def __get_out_channels__(self):
      task_supervertex = self.supergraph.topological_order[-1]
      return self.supervertex_module_dict[task_supervertex][
          -1
      ].out_channels
  
imports: import logging
  from typing import Dict
  import torch
  import torch.nn.functional
  from torch.nn import Module
  from kale.embed.gcn import GCNEncoderLayer, RGCNEncoderLayer
  from kale.prepdata.supergraph_construct import SuperGraph, SuperVertex, SuperVertexParaSetting
label_desc: Use image node_id 5 for calling the GripNet obj's underlying member method code with example usage: obj.__get_out_channels__() and returns: self