Repository navigation
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MIOpen errors might be new? https://github.com/ROCm/TheRock/actions/runs/20178397152/job/57947116991?pr=2533#step:10:9651
I don't see those errors on prior runs like https://github.com/ROCm/TheRock/actions/runs/20161420559/job/57887263645 or https://github.com/ROCm/TheRock/actions/runs/20142068252/job/57828277825
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Huh? Each of the 4 MIOpen test shards ran the same tests? Is sharding doing anything there?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hm... it should be sharding:
Note: This is test shard 2 of 4.based on the logs...There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CC'ing @BradPepersAMD for awareness
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We added a check at test end to verify that the hipGetLastError is hipSuccess. We did this a while back and things have been working so it seems like either there was a HIP systems change that broke this last error code or something we were doing before that didn't cause an error, is now actually getting caught. The error being that the context has been destroyed is maybe indicating we're now doing something we shouldn't after the context has been destroyed. we'll investigate but it seems odd it was running fine and then failed on a systems update.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
best way to test will be to get this env and run the test and see it fail and then run again with MIOPEN_LOG_LEVEL=7 and MIOPEN_ENABLE_LOGGING=1 to see all the hip calls and find what is failing. I can have someone do that tomorrow.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Docs for reproducing:
7instead of6?)Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For this test suite, it's running different test cases from the suite across different shards. You can see here that the test case number at the end of the full test name is different per shard:
miopen_gtest shard 1:
miopen_gtest shard 2:
Shard 1 has cases /32, /36, /40, /44, ... and shard 2 has /33, /37, /41, /45, ...
I've tried to reproduce this, but these tests pass on a gfx942 with the environment recreated according to TheRock documentation you linked so we're still investigating.