mirror of
https://github.com/ROCm/ROCm.git
synced 2026-04-05 03:01:17 -04:00
[HOPPER][OPTIMIZER] remove divOp and remOp from gemm math loop (#2402)
This is just for Warp Specialization kernels on Hopper. Replace DivOp and RemOp with SelectOp and AndOp/XorOp.
This commit is contained in:
@@ -130,6 +130,7 @@ def optimize_ttgir(mod, num_stages, num_warps, num_ctas, target,
|
||||
pm.add_tritongpu_wspipeline_pass(num_stages, num_warps, capability)
|
||||
pm.add_tritongpu_wsmutex_pass(capability)
|
||||
pm.add_tritongpu_wsmaterialization_pass(capability)
|
||||
pm.add_licm_pass()
|
||||
pm.add_cse_pass()
|
||||
else:
|
||||
pm.add_tritongpu_pipeline_pass(num_stages, num_warps, num_ctas, capability)
|
||||
|
||||
Reference in New Issue
Block a user