class_docstr: Abstract class for graph, which is composed of nodes and edges.
class_docstr_tok: ["Abstract","class","for","graph",",","which","is","composed","of","nodes","and","edges","."]
docstr: Add an edge to the underlying graph.
  
  Parameters
  ----------
  viz_edge : VizEdge
      A `VizEdge` instance.
docstr_tok: ["Add","an","edge","to","the","underlying","graph",".","Parameters","--","--","--","--","--","viz_edge",":","VizEdge","A","`","VizEdge","`","instance","."]
code: def edge(self, viz_edge: VizEdge) -> None:
      """Add an edge to the underlying graph.
  
      Parameters
      ----------
      viz_edge : VizEdge
          A `VizEdge` instance.
      """
  
imports: import abc
  from typing import Dict, Union, Tuple, List
  import tvm
  from tvm import relay
label_desc: Use image node_id 2 for calling the VizGraph obj's underlying member method code with example usage: obj.edge(viz_edge) without return types