Skip to content

Rocm7.2.3 changes #4796

Merged
JeniferC99 merged 18 commits intorelease/rocm-rel-7.2from
rocm7.2.3_changes
Apr 21, 2026
Merged

Rocm7.2.3 changes #4796
JeniferC99 merged 18 commits intorelease/rocm-rel-7.2from
rocm7.2.3_changes

Conversation

@TedThemistokleous
Copy link
Copy Markdown
Collaborator

Motivation

Set of changes that are going into rocm7.2.3 for customer related fixes/issues

Technical Details

Running this to see how CI is overnight to ensure no surprises in the morning.

Changelog Category

Add a CHANGELOG.md entry for any option other than Not Applicable

    • Added: New functionality.
    • Changed: Changes to existing functionality.
    • Removed: Functionality or support that has been removed. (Compared to a previous release)
    • Optimized: Component performance that has been optimized or improved.
    • Resolved Issues: Known issues from a previous version that have been resolved.
    • Not Applicable: This PR is not to be included in the changelog.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 17, 2026

Codecov Report

❌ Patch coverage is 94.82072% with 39 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/simplify_reshapes.cpp 96.11% 11 Missing ⚠️
src/shape_transform_descriptor.cpp 95.11% 9 Missing ⚠️
src/adjust_allocation.cpp 0.00% 4 Missing ⚠️
src/fuse_horizontal.cpp 98.00% 2 Missing ⚠️
src/include/migraphx/op/select_module.hpp 0.00% 2 Missing ⚠️
src/include/migraphx/op/as_shape.hpp 0.00% 1 Missing ⚠️
src/include/migraphx/op/broadcast_for_dot.hpp 0.00% 1 Missing ⚠️
src/include/migraphx/op/capture.hpp 0.00% 1 Missing ⚠️
src/include/migraphx/op/fill.hpp 0.00% 1 Missing ⚠️
src/include/migraphx/op/load.hpp 0.00% 1 Missing ⚠️
... and 6 more
Additional details and impacted files
@@                   Coverage Diff                    @@
##           release/rocm-rel-7.2    #4796      +/-   ##
========================================================
+ Coverage                 92.21%   92.24%   +0.03%     
========================================================
  Files                       561      563       +2     
  Lines                     27228    27760     +532     
========================================================
+ Hits                      25107    25605     +498     
- Misses                     2121     2155      +34     
Files with missing lines Coverage Δ
src/api/api.cpp 72.20% <100.00%> (-0.03%) ⬇️
src/common_dims.cpp 98.20% <100.00%> (+0.28%) ⬆️
src/dead_code_elimination.cpp 100.00% <100.00%> (ø)
src/eliminate_concat.cpp 95.24% <100.00%> (+0.24%) ⬆️
src/fuse_pointwise.cpp 97.86% <100.00%> (-0.70%) ⬇️
src/fuse_reduce.cpp 97.64% <100.00%> (+0.03%) ⬆️
src/graphviz.cpp 81.25% <100.00%> (ø)
src/include/migraphx/fuse_horizontal.hpp 100.00% <100.00%> (ø)
src/include/migraphx/instruction.hpp 100.00% <ø> (ø)
src/include/migraphx/liveness.hpp 100.00% <100.00%> (ø)
... and 40 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@TedThemistokleous
Copy link
Copy Markdown
Collaborator Author

Last to go in would be - #4775

@TedThemistokleous TedThemistokleous changed the title [DO NOT MERGE] - Rocm7.2.3 changes Rocm7.2.3 changes Apr 17, 2026
@TedThemistokleous TedThemistokleous marked this pull request as ready for review April 17, 2026 13:34
@TedThemistokleous
Copy link
Copy Markdown
Collaborator Author

Still need to get this in but the rest should be valid/working - #4775

[AIGenerated] Add tests for external streams as well as fallback modes

Fix format

Cleanup

Update context to not rebind on the same stream

Remove noop clearStream call

remove clear_stream from tests

Update context and tests

fix format
@TedThemistokleous
Copy link
Copy Markdown
Collaborator Author

Adding a Cherry-pick of a squash for #4775 into this to ensure there's no regression with the other changes. This is a performance fix - but if this becomes an issue can be removed with minimal risk.

Its still in review but its changes are viable and have been used to get more stable numbers while leveraging a few caveats for a key customer workload.

@JeniferC99 JeniferC99 merged commit 07ef4ba into release/rocm-rel-7.2 Apr 21, 2026
29 checks passed
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.

8 participants