Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HIP][CMDBUF] Require ROCm 5.5.1 for HIP command-buffers #1447

Merged
merged 1 commit into from
Mar 20, 2024

Conversation

EwanC
Copy link
Contributor

@EwanC EwanC commented Mar 15, 2024

An issue using the command-buffer experimental feature was discovered using HIP version 5.4.3 - ROCm/HIP#2450

Set the minimum supported version as ROCm 5.5.1 to avoid this bug, as this is the next ROCm available version after 5.4.3 we have have available for testing and can confirm passes the SYCL-Graph tests.

DPC++ PR intel/llvm#13035, note that the ROCm version tested by DPC++ GitHub CI is currently 6.0.0.

@EwanC EwanC added the v0.9.x Include in the v0.9.x release label Mar 15, 2024
@codecov-commenter
Copy link

codecov-commenter commented Mar 15, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 12.43%. Comparing base (78ef1ca) to head (b551c77).
Report is 188 commits behind head on main.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1447      +/-   ##
==========================================
- Coverage   14.82%   12.43%   -2.40%     
==========================================
  Files         250      241       -9     
  Lines       36220    36242      +22     
  Branches     4094     4111      +17     
==========================================
- Hits         5369     4506     -863     
- Misses      30800    31732     +932     
+ Partials       51        4      -47     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@EwanC EwanC requested a review from a team March 18, 2024 08:31
@EwanC EwanC marked this pull request as ready for review March 18, 2024 15:00
@EwanC EwanC requested a review from a team as a code owner March 18, 2024 15:00
@EwanC EwanC requested a review from JackAKirk March 18, 2024 15:00
source/adapters/hip/device.cpp Outdated Show resolved Hide resolved
@EwanC EwanC added the ready to merge Added to PR's which are ready to merge label Mar 19, 2024
An issue using the command-buffer experimental feature was
discovered using HIP version 5.4.3 - ROCm/HIP#2450

Set the minimum supported version as ROCm 5.5.1 to avoid this bug,
as this is the next ROCm available version after 5.4.3 we have
have available for testing and can confirm passes the SYCL-Graph
tests.

Note: The ROCm version tested by DPC++ GitHub CI is currently 6.0.0.
@kbenzie kbenzie merged commit 5f4dd11 into oneapi-src:main Mar 20, 2024
50 checks passed
EwanC added a commit to reble/llvm that referenced this pull request Mar 21, 2024
Tests UR PR oneapi-src/unified-runtime#1447
that only reports support for UR command-buffers on ROCm
5.5.1 and later to work around HIP driver bugs related to HIP-Graph
in earlier version.

This requirement is also explicitly mentioned in the design doc.
martygrant pushed a commit to intel/llvm that referenced this pull request Mar 21, 2024
Tests UR PR oneapi-src/unified-runtime#1447 that
only reports support for UR command-buffers on ROCm 5.5.1 and later to
work around HIP driver bugs related to HIP-Graph in earlier version.

This requirement is also explicitly mentioned in the design doc.
kbenzie pushed a commit to kbenzie/llvm that referenced this pull request Apr 16, 2024
Tests UR PR oneapi-src/unified-runtime#1447 that
only reports support for UR command-buffers on ROCm 5.5.1 and later to
work around HIP driver bugs related to HIP-Graph in earlier version.

This requirement is also explicitly mentioned in the design doc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready to merge Added to PR's which are ready to merge v0.9.x Include in the v0.9.x release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants