tvm_tirx.tirx.get_default_tir_pipeline

tvm_tirx.tirx.get_default_tir_pipeline#

tvm_tirx.tirx.get_default_tir_pipeline(target, mod=None, *, target_to_bind=None)#

Select the default pipeline for the input module and target.

Parameters:
  • target (tvm_tirx.target.Target or None) – Target supplied to dialect selectors to choose the pipeline.

  • mod (tvm_tirx.ir.IRModule or None, optional) – Module inspected by dialect selectors. None uses the default registration.

  • target_to_bind (tvm_tirx.target.Target or None, optional) – Target to bind during lowering; None preserves existing function targets.

Returns:

stages (tuple) – Selected lowering pass, host-finalization factory, and device-finalization factory. Falls back to the "default" registration if no selector matches.