tvm_tirx.ir.transform.instrument.PassPrintingInstrument#
- class tvm_tirx.ir.transform.instrument.PassPrintingInstrument(print_before_pass_names, print_after_pass_names)#
Bases:
PassPrintingInstrument,PassInstrumentPrint IR before and/or after passes selected by exact pass name.
- Parameters:
print_before_pass_names (Sequence[str]) – Pass names whose input IR should be printed.
print_after_pass_names (Sequence[str]) – Pass names whose output IR should be printed.
Examples
This observer leaves the IR unchanged:
observer = PassPrintingInstrument([], ["tirx.StmtSimplify"]) with tvm_tirx.ir.transform.PassContext(instruments=[observer]): after = tvm_tirx.tirx.transform.StmtSimplify()(mod)