class_docstr: This class is used to represent a graph node which consists of multiple jit traced nodes. In a pytorch trace graph,
  there are multiple nodes are traced for one torch.nn.Module object, we group them together to form a single node to
  represent the torch.nn.Module object. We also group some functional call trace nodes together to form a new node.
class_docstr_tok: ["This","class","is","used","to","represent","a","graph","node","which","consists","of","multiple","jit","traced","nodes",".","In","a","pytorch","trace","graph",",","there","are","multiple","nodes","are","traced","for","one","torch.nn.Module","object",",","we","group","them","together","to","form","a","single","node","to","represent","the","torch.nn.Module","object",".","We","also","group","some","functional","call","trace","nodes","together","to","form","a","new","node","."]
code: def __repr__(self):
      return "name: {}, type: {}, op_type: {}, sub_nodes: {}, inputs: {}, outputs: {}, aux: {}".format(
          self.name,
          self.type,
          self.op_type,
          self.sub_node_names(),
          self.inputs,
          self.outputs,
          self.auxiliary,
      )
  
imports: import logging
  import queue
  import re
  from collections import defaultdict
  from typing import List, Dict
  import torch
  from torch.utils.tensorboard._pytorch_graph import NodePy, NodePyIO, NodePyOP, GraphPy
label_desc: Use image node_id 4 for calling the NodePyGroup obj's underlying member method code with example usage: obj.__repr__() and returns: str