class_docstr: Class to visit nodes in the graph.
docstr: Visits an `OperationNode` in the graph.
  
  Called once for each `OperationNode` in the graph that is visited.  Will
  be called with the `operation_def` of that `OperationNode`, and values
  determined by cached recursive calls to the `OperationNode`s that produce
  each input `ValueNode` of the current `OperationNode`.
  
  Args:
    operation_def: The `OperationDef` of the current `OperationNode`.
    input_values: Values corresponding to each input of the current
        `OperationNode`.
  
  Returns:
    A tuple of values corresponding to the outputs of the current
        `OperationNode`.
docstr_tok: ["Visits","an","`","OperationNode","`","in","the","graph",".","Called","once","for","each","`","OperationNode","`","in","the","graph","that","is","visited",".","Will","be","called","with","the","`","operation_def","`","of","that","`","OperationNode","`",",","and","values","determined","by","cached","recursive","calls","to","the","`","OperationNode","`","s","that","produce","each","input","`","ValueNode","`","of","the","current","`","OperationNode","`",".","Args",":","operation_def",":","The","`","OperationDef","`","of","the","current","`","OperationNode","`",".","input_values",":","Values","corresponding","to","each","input","of","the","current","`","OperationNode","`",".","Returns",":","A","tuple","of","values","corresponding","to","the","outputs","of","the","current","`","OperationNode","`","."]
code: def visit(self, operation_def, input_values):
      """Visits an `OperationNode` in the graph.
  
      Called once for each `OperationNode` in the graph that is visited.  Will
      be called with the `operation_def` of that `OperationNode`, and values
      determined by cached recursive calls to the `OperationNode`s that produce
      each input `ValueNode` of the current `OperationNode`.
  
      Args:
        operation_def: The `OperationDef` of the current `OperationNode`.
        input_values: Values corresponding to each input of the current
            `OperationNode`.
  
      Returns:
        A tuple of values corresponding to the outputs of the current
            `OperationNode`.
      """
      pass
  
imports: import abc
  import collections
  import dataclasses
  from typing import Any, Collection, Dict, List, Optional, Tuple
  import pydot
label_desc: Use image node_id 2 for calling the Visitor obj's underlying member method code with example usage: obj.visit(operation_def, input_values) without return types