Skip to content

[rocRAND] Revert PR #446 (refactor(rocrand): replace hip vector accessor macro - #793

Merged
umfranzw merged 1 commit into
ROCm:developfrom
umfranzw:revert_PR446
Jul 23, 2025
Merged

umfranzw merged 1 commit into
ROCm:developfrom
umfranzw:revert_PR446

Conversation

@umfranzw

Copy link
Copy Markdown
Contributor

Revert PR #446 (refactor(rocrand): replace hip vector accessor macro and use underlying native vector)

The change reverts commit 51fed3d, which was causing some performance issues for the philox and threefry generators.

…cro and use underlying native vector)

The change reverts commit 51fed3d, which
was causing some performance issues for the philox and threefry generators.
@umfranzw
umfranzw requested review from a team as code owners July 22, 2025 20:24
@codecov-commenter

codecov-commenter commented Jul 22, 2025 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

❌ Your project status has failed because the head coverage (52.07%) is below the target coverage (80.00%). You can increase the head coverage or adjust the target coverage.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #793   +/-   ##
========================================
  Coverage    52.07%   52.07%           
========================================
  Files           63       63           
  Lines         7438     7436    -2     
  Branches       810      810           
========================================
- Hits          3873     3872    -1     
  Misses        3233     3233           
+ Partials       332      331    -1     
Flag Coverage Δ
rocRAND 52.07% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
...s/rocrand/library/include/rocrand/rocrand_common.h 100.00% <100.00%> (ø)
...nd/library/include/rocrand/rocrand_philox4x32_10.h 56.55% <100.00%> (+0.30%) ⬆️
...d/library/include/rocrand/rocrand_threefry2_impl.h 80.65% <100.00%> (+0.21%) ⬆️
...d/library/include/rocrand/rocrand_threefry4_impl.h 86.00% <100.00%> (+0.09%) ⬆️

... 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@NguyenNhuDi NguyenNhuDi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

@umfranzw
umfranzw merged commit 1382d28 into ROCm:develop Jul 23, 2025
assistant-librarian Bot pushed a commit to ROCm/rocRAND that referenced this pull request Jul 23, 2025
[rocRAND] Revert PR #446 (refactor(rocrand): replace hip
 vector accessor macro (#793)

Revert PR #446 (refactor(rocrand): replace hip vector accessor macro and
use underlying native vector)

The change reverts commit 51fed3d87c40fe5b36959857750654c03f182fd4,
which was causing some performance issues for the philox and threefry
generators.
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.

4 participants