tilelang.ascend.pipeline¶
Attributes¶
Functions¶
|
Whether the Ascend auto-scheduler should run for this pass context. |
|
Module Contents¶
- tilelang.ascend.pipeline.allow_autoschedule(pass_ctx=None)¶
Whether the Ascend auto-scheduler should run for this pass context.
Ascend-owned: TL_ENABLE_AUTO_SCHEDULE only exists when the Ascend backend is compiled in, so this does not belong on the backend-neutral pipeline_utils surface. AutoSchedule schedules Ascend per-core tasks, so disabling it leaves the kernel unscheduled rather than handing it to another scheduler.
- Return type:
- tilelang.ascend.pipeline.AscendPassPipelineBody(mod, target)¶
- Parameters:
mod (tvm.IRModule)
target (tvm.target.Target)
- Return type:
tvm.IRModule
- tilelang.ascend.pipeline.ascend_pipeline¶