-
Notifications
You must be signed in to change notification settings - Fork 26.3k
Open
Labels
module: inductoroncall: pt2triagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate moduleThis issue has been looked at a team member, and triaged and prioritized into an appropriate module
Description
🐛 Describe the bug
In runtime.triton_heuristics.triton_config , we will scale the passed in XBLOCK, YBLOCK, ZBLOCK value according to various rules
- cap them with xnumel, ynumel, znumel
- scaling block size up when numel are large
- scaling XBLOCK up when the
min_elem_per_threadrequries so - etc.
These scaling rules may cause issues. Here is one example: #138730
We should find time to clean them up.
Error logs
No response
Minified repro
No response
Versions
.
cc @ezyang @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @ipiszy @yf225 @chenyang78 @kadeng @muchulee8 @ColinPeppler @amjames @desertfire @aakhundov
Metadata
Metadata
Assignees
Labels
module: inductoroncall: pt2triagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate moduleThis issue has been looked at a team member, and triaged and prioritized into an appropriate module