Skip to content

Conversation

whitneywhtsang
Copy link
Contributor

@whitneywhtsang whitneywhtsang commented Aug 15, 2025

This PR enables block IO lowering for store op for all layout encoding by default, but it can still be disabled by TRITON_INTEL_ENABLE_BLOCK_IO_ALL_LAYOUTS=0.
Will remove the env var TRITON_INTEL_ENABLE_BLOCK_IO_ALL_LAYOUTS in another PR when no regressions identified.

Benchmark CI: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/17305242559

@whitneywhtsang whitneywhtsang self-assigned this Aug 15, 2025
@chengjunlu
Copy link
Contributor

chengjunlu commented Aug 22, 2025

Fix for pass failed: #4935
Fix correctness issue: #4936

All the failed cases are fixed by two PRs above.

@chengjunlu
Copy link
Contributor

The fixes has been merged to the main branch.
But I suggest to be conservative to merge the changes may impact performance before PT 2.9 branch-cut time.

@whitneywhtsang whitneywhtsang force-pushed the whitneywhtsang/enableBlockIOForAllLayout branch from 653ab28 to d3a74bb Compare August 28, 2025 16:26
@whitneywhtsang whitneywhtsang marked this pull request as ready for review August 28, 2025 18:55
@whitneywhtsang whitneywhtsang merged commit 0175241 into main Aug 28, 2025
16 checks passed
@whitneywhtsang whitneywhtsang deleted the whitneywhtsang/enableBlockIOForAllLayout branch August 28, 2025 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants