Skip to content

[tox fix] Reject and skip: BufferLoad does not support MX layout#7267

Open
mengzcai wants to merge 1 commit intoROCm:developfrom
mengzcai:users/mengzcai/tox-develop-sk-mx-bufferload
Open

[tox fix] Reject and skip: BufferLoad does not support MX layout#7267
mengzcai wants to merge 1 commit intoROCm:developfrom
mengzcai:users/mengzcai/tox-develop-sk-mx-bufferload

Conversation

@mengzcai
Copy link
Copy Markdown
Contributor

@mengzcai mengzcai commented May 11, 2026

Motivation

BufferLoad does not support MX layout on gfx1250. Without this rejection, invalid kernel configurations are
generated, leading to runtime failures.

Technical Details

  • Solution.py: Added a reject guard for non-TDM kernels on gfx1250 when MXBlockA or MXBlockB is enabled
    with BufferLoad.
  • YAML test configs: Added skip-gfx1250 to 5 StreamK MX test files under Tests/common/streamk/gfx1250/ to skip these
    tests on gfx1250 until BufferLoad + MX layout is supported.

Test Plan

  • Verified that MX + BufferLoad kernels on gfx1250 are correctly rejected during solution generation
  • Confirmed non-MX and TDM kernels are unaffected
  • StreamK MX tests (sk_mx*_quick.yaml) are skipped on gfx1250 in tox

Test Result

The following BufferLoad+MX yamls will be skipped in gfx1250 tox:
Tensile/Tests/common/streamk/gfx1250/sk_mxf6b8gemm_quick.yaml
Tensile/Tests/common/streamk/gfx1250/sk_mxf8b6gemm_quick.yaml
Tensile/Tests/common/streamk/gfx1250/sk_mxf8f4gemm_quick.yaml
Tensile/Tests/common/streamk/gfx1250/sk_mxf4gemm_quick.yaml
Tensile/Tests/common/streamk/gfx1250/sk_mxf8gemm_quick.yaml

Submission Checklist

@mengzcai mengzcai requested a review from jichangjichang May 11, 2026 06:15
@mengzcai mengzcai requested a review from a team as a code owner May 11, 2026 06:15
@mengzcai mengzcai changed the title [tox fix] Reject and skip: BufferLoad does not support MX layout on g… [tox fix] Reject and skip: BufferLoad does not support MX layout May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant