Repository navigation
[rocprofiler-sdk] Add openmpi package to RHEL docker for CI - #5097
Conversation
|
@venkat1361 I split this out into it's own PR so the docker image can be updated. Then I want to test against it later. |
There was a problem hiding this comment.
Pull request overview
Adds OpenMPI development support to the RHEL CI Docker image so rocprofiler-sdk can enable/execute MPI-related tests on RHEL runners.
Changes:
- Install
openmpi-develon RHEL CI images. - Attempt to make OpenMPI binaries available by extending
PATHduring the RHEL install step.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
G'day @yhuiYH and @dayatsin-amd — thanks for adding the openmpi package to the RHEL CI images, getting MPI test coverage on CI is a great step forward. Just had a look at the CI failure here and wanted to share what I found in case it saves you some time. The one failing check (Core • mi325 • ubuntu-22.04) does not appear to be related to your Dockerfile changes. Here's the evidence: 1. The PR only touches RHEL, but the failure is on ubuntu-22.04 The two changes in this PR are both RHEL-specific — adding 2. The failing test passed twice then failed on its 3rd run — classic flaky/race behavior Test #488 (
Same test, same image, same code — non-deterministic failure. 3. The error is a duplicate The test fails in its pytest fixture setup because 4. The Run 24346198222 on I totally sympathise with the challenge here — we've been trying to apply and test patches across multiple systems and distros ourselves, and it's genuinely tricky when unrelated integration tests are flaky on CI. A re-run of the workflow should get you a clean pass. If it would be helpful, I'm happy to dig into the rocprofiler-sdk OTF2 writer to try and track down the source of the duplicate Hope this helps! |



Motivation
Install openmpi package onto RHEL CI docker images
Technical Details
This will allow MPI tests to be run on CI. Seems like find_package(MPI) does work on the Ubuntu and SLES CI images.
JIRA ID
Test Plan
Test Result
Submission Checklist