class_docstr: VizParser parses out a VizNode and VizEdges from a `relay.Expr`.
class_docstr_tok: ["VizParser","parses","out","a","VizNode","and","VizEdges","from","a","`","relay.Expr","`","."]
docstr: Get VizNode and VizEdges for a `relay.Expr`.
  
  Parameters
  ----------
  node : relay.Expr
      relay.Expr which will be parsed and generate a node and edges.
  
  relay_param: Dict[str, tvm.runtime.NDArray]
      relay parameters dictionary.
  
  node_to_id : Dict[relay.Expr, str]
      This is a mapping from relay.Expr to a unique id, generated by `RelayVisualizer`.
  
  Returns
  -------
  rv1 : Union[VizNode, None]
      VizNode represent the relay.Expr. If the relay.Expr is not intended to introduce a node
      to the graph, return None.
  
  rv2 : List[VizEdge]
      a list of VizEdges to describe the connectivity of the relay.Expr.
      Can be empty list to indicate no connectivity.
docstr_tok: ["Get","VizNode","and","VizEdges","for","a","`","relay.Expr","`",".","Parameters","--","--","--","--","--","node",":","relay.Expr","relay.Expr","which","will","be","parsed","and","generate","a","node","and","edges",".","relay_param",":","Dict","[","str",",","tvm.runtime.NDArray","]","relay","parameters","dictionary",".","node_to_id",":","Dict","[","relay.Expr",",","str","]","This","is","a","mapping","from","relay.Expr","to","a","unique","id",",","generated","by","`","RelayVisualizer","`",".","Returns","--","--","--","-","rv1",":","Union","[","VizNode",",","None","]","VizNode","represent","the","relay.Expr",".","If","the","relay.Expr","is","not","intended","to","introduce","a","node","to","the","graph",",","return","None",".","rv2",":","List","[","VizEdge","]","a","list","of","VizEdges","to","describe","the","connectivity","of","the","relay.Expr",".","Can","be","empty","list","to","indicate","no","connectivity","."]
code: def get_node_edges(
      self,
      node: relay.Expr,
      relay_param: Dict[str, tvm.runtime.NDArray],
      node_to_id: Dict[relay.Expr, str],
  ) -> Tuple[Union[VizNode, None], List[VizEdge]]:
      """Get VizNode and VizEdges for a `relay.Expr`.
  
      Parameters
      ----------
      node : relay.Expr
          relay.Expr which will be parsed and generate a node and edges.
  
      relay_param: Dict[str, tvm.runtime.NDArray]
          relay parameters dictionary.
  
      node_to_id : Dict[relay.Expr, str]
          This is a mapping from relay.Expr to a unique id, generated by `RelayVisualizer`.
  
      Returns
      -------
      rv1 : Union[VizNode, None]
          VizNode represent the relay.Expr. If the relay.Expr is not intended to introduce a node
          to the graph, return None.
  
      rv2 : List[VizEdge]
          a list of VizEdges to describe the connectivity of the relay.Expr.
          Can be empty list to indicate no connectivity.
      """
  
imports: import abc
  from typing import Dict, Union, Tuple, List
  import tvm
  from tvm import relay
label_desc: Use image node_id 1 for calling the VizParser obj's underlying member method code with example usage: obj.get_node_edges(node, relay_param, node_to_id) without return types