code: def add_node2dot(
      dot, var, id, label, op=None, output_shape=None, params=None
  ):
      hl_node = Node(
          uid=id,
          name=op,
          op=label,
          output_shape=output_shape,
          params=params,
      )
      dot.add_node(hl_node)
  
file_path: tensorwatch/tensorwatch/model_graph/hiddenlayer/pytorch_builder_grad.py
imports: from graphviz import Digraph
  import torch
  from torch.autograd import Variable
  from .None import transforms
  from collections import abc
  import numpy
  from .graph import Graph, Node
label_desc: Use image node_id 1 for calling a global function with example usage: add_node2dot(dot, var, id, label, op, output_shape, params) without return types