-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
CUDA, ROCm and Alpaka-related updates [13.0.x] #40725
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40725/34123
|
A new Pull Request was created by @fwyzard (Andrea Bocci) for master. It involves the following packages:
@cmsbuild, @makortel, @fwyzard can you please review it and eventually sign? Thanks. cms-bot commands are listed here
|
@ericcano @makortel it looks like ROCm does not have an exact equivalent of CUDA's
This introduces a different behaviour between the CPU, CUDA, and ROCm backends for the range-check accessors: the CPU and CUDA bakends raise an execption, while ROCm causes the program to abort. What do you think ? |
please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40725/34128
|
Pull request #40725 was updated. @perrotta, @rappoccio, @makortel, @fwyzard, @fabiocos, @davidlange6 can you please check and sign again. |
please test |
please test for el8_ppc64le_gcc11 |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40725/34129
|
thanks @mandrenguyen - could you sign also #40832, which is the 13.1.x equivalent of this PR ? |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-69a589/30950/summary.html Comparison SummarySummary:
|
+upgrade |
Of course. The 13.1.x version has an additional set of changes to address files that were introduced only in master for Those were not backported, because the corresponding files are not in 13.0.x . |
I've added an extra item only to the description of #40832:
|
Thank you @fwyzard |
@makortel there are a few comments that are still unresolved, but everything is signed here. Are we good to merge? |
I'm good |
+1
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_13_0_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_13_1_X is complete. This pull request will be automatically merged. |
PR description:
CUDA, ROCm and Alpaka-related updates:
PortableTestObjects
data formats for the ROCm Alpaka backendProcessAcceleratorROCm
cudaIsEnabled
androcmIsEnabled
PR validation:
All unit tests should pass.
Backport status
(Partial) backport of #40832 to CMSSW 13.0.x for data taking.