Skip to content

[rocWMMA] Run post-install tests - #9602

Open
bsyrowik wants to merge 4 commits into
mainfrom
users/bsyrowik/run_rocwmma_post_install_tests
Open

bsyrowik wants to merge 4 commits into
mainfrom
users/bsyrowik/run_rocwmma_post_install_tests

Conversation

@bsyrowik

Copy link
Copy Markdown
Contributor

Motivation

Due to changes in the rocWMMA CMake configuration, our handing of OpenMP changed, causing breaks in the downstream rocm-examples project's rocWNMA tests when running on Windows.

ROCm/rocm-libraries#14423 adds some post-install tests for rocWMMA on the libraries side. This PR runs those tests as part of the CI flow.

See:
JIRA ID: ROCM-33266

Technical Details

This change picks up rocWMMA's new projects/rocwmma/test/cmake/package_consumer/tests.json file, which specifies a list of post-install tests to run that will consume the rocwmma.cmake package.

Test Plan

CI

Test Result

Submission Checklist

@therock-pr-bot

therock-pr-bot Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

✅ All Checks Passed — Ready for Review

Check Status Details
📝 PR Description ✅ Pass —
⛔ Forbidden Files ✅ Pass —
🧪 Unit Test ✅ Pass —
🔎 pre-commit ✅ Pass —
🚫 Draft PR 🔜 To Be Enabled —
🚩 Feature Flag 🔜 To Be Enabled —
📊 Code Coverage 🔜 To Be Enabled —
🤖 therock-pr-bot ✅ Pass —

🎉 All checks passed! This PR is ready for review.

📖 Need help? See the Policy FAQ for details on every check and how to fix failures.

🙋 Wish to Override Policy?

@therock-pr-bot

Copy link
Copy Markdown

🎉 All checks passed! This PR is ready for review.

@bsyrowik

Copy link
Copy Markdown
Contributor Author

@bsyrowik

bsyrowik commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor Author

Need to wait for rocm-libraries bump to include ROCm/rocm-libraries#14423, then will rebase.

@bsyrowik
bsyrowik marked this pull request as ready for review October 29, 2026 21:33
@bsyrowik

Copy link
Copy Markdown
Contributor Author

Need to wait for rocm-libraries bump to include ROCm/rocm-libraries#14423, then will rebase.

#9626 merged. Pulling it in and re-running tests.

@ScottTodd ScottTodd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can review in more depth later in the week. Initial comments...

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's figure out how this fits in with existing tests for CMake projects produced by artifacts/packages.

See also:

My preference would be to have a standard way for each of the 30+ subprojects to tests their install, and this is a lot of code specific to rocwmma. Let's see why the existing tests missed this.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you recommend moving the cmake rocwmma consumer tests from rocm-libraries to TheRock (under cpp-sdk-user somewhere?). Another alternative is perhaps having cpp-sdk-user tests find tests from the pinned rocm-libraries submodule?

Looking forward to hearing your thoughts/preferences!

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: TODO

Development

Successfully merging this pull request may close these issues.

2 participants