Compilation#
tvm.tirx.build#
- tvm.tirx.build(mod: PrimFunc | IRModule, target: str | Target | None = None, pipeline: None | str | Pass = 'default')
Build a function with a signature, generating code for devices coupled with target information.
- Parameters:
- Returns:
A module combining both host and device code.
- Return type:
tvm.runtime.Module
tvm.tirx.compilation_pipeline#
The TIR backend compilation pipeline.
- tvm.tirx.compilation_pipeline.default_tir_pipeline()
The default tirx pipeline used in tvm.tirx.build
- tvm.tirx.compilation_pipeline.tirx_pipeline()
The TIRX pipeline used in tvm.tirx.build
- tvm.tirx.compilation_pipeline.finalize_host_passes()
The default finalization passes for TIR backend.
- tvm.tirx.compilation_pipeline.finalize_device_passes()
The default finalization passes for TIR backend.
- tvm.tirx.compilation_pipeline.finalize_device_passes_tirx()
The TIRx finalization passes for TIR backend.
- tvm.tirx.compilation_pipeline.register_tir_pipeline(name: str, pipeline_factory) None
Register a named TIR pipeline factory.