class_docstr: A pass instrument implementation.
  
  To use, a user class can either subclass from PassInstrument
  directly, or can apply the :py:func:`pass_instrument` wrapper.  In
  either case, the `enter_pass_ctx`, `exit_pass_ctx`, `should_run`,
  `run_before_pass`, and `run_after_pass` methods can be defined to
  adjust the instrument's behavior.  See the no-op implementations
  in this class definition for more information on each.
docstr: Instrument after the pass runs.
  
  Called once for each pass that is run while the instrumented
  context is active.
  
  Parameters
  ----------
  mod : tvm.ir.module.IRModule
  
      The module on which an optimization pass is being run.
  
  info : tvm.transform.PassInfo
  
      The pass information.
  
  Returns
  -------
  None
docstr_tok: ["Instrument","after","the","pass","runs",".","Called","once","for","each","pass","that","is","run","while","the","instrumented","context","is","active",".","Parameters","--","--","--","--","--","mod",":","tvm.ir.module.IRModule","The","module","on","which","an","optimization","pass","is","being","run",".","info",":","tvm.transform.PassInfo","The","pass","information",".","Returns","--","--","--","-","None"]
code: def run_after_pass(self, mod, info):
      """Instrument after the pass runs.
  
      Called once for each pass that is run while the instrumented
      context is active.
  
      Parameters
      ----------
      mod : tvm.ir.module.IRModule
  
          The module on which an optimization pass is being run.
  
      info : tvm.transform.PassInfo
  
          The pass information.
  
      Returns
      -------
      None
      """
  
imports: import inspect
  import functools
  import tvm._ffi
  import tvm.runtime
  from .None import _ffi_instrument_api
label_desc: Use image node_id 6 for calling the PassInstrument obj's underlying member method code with example usage: obj.run_after_pass(mod, info) without return types