SIGN IN SIGN UP

[rocm-libraries] ROCm/rocm-libraries#5544 (commit 3be4095)

[CK_TILE] Stream-K Tile Engine Fixes (#5544)

## Motivation
Stream-K GEMM in Tile Engine was unable to support instances where the
matrix dimensions were not perfectly aligned due to bugs with padding
support. This PR implements support for padding back into the Stream-K
implementation in Tile Engine along with other minor fixes.
Additionally, this PR introduces a benchmarking script that is standard
for Tile Engine to run all compiled instances with user specified matrix
dimensions.

## Technical Details

- Fixed padding boolean comparison and parsing in gen_single so that
padding flags from the config files are correctly propagated into the
Stream-K template
- Updated trait combo parsing to have the reduction_strategy for
Stream-K in the correct order
- Addition of gemm_streamk_benchmark.py to run all compiled Stream-K
instances

## Test Plan
Tested using the benchmark scripts to run instances.

## Test Result
All instances passed.

## Submission Checklist

- [x] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
A
arai713 committed
7376cb462b4c2ea6b9171aa08a0f9d0cd073f167
Parent: cd7e17c
Committed by GitHub <noreply@github.com> on 4/2/2026, 7:49:04 PM