-
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
Include product instance name for the data product copied implicitly to host in Alpaka EDProducers #40813
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40813/34253
|
A new Pull Request was created by @makortel (Matti Kortelainen) 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 |
84f1775
to
6dead51
Compare
(rebased on top of the topic branch of #40808) |
enable gpu |
@cmsbuild, please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40813/34255
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-326386/30724/summary.html Comparison SummarySummary:
GPU Comparison SummarySummary:
|
Seems that #39803 is back |
+heterogeneous |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
@fwyzard Reported privately that in an Alpaka EDProducer that sets a product instance name for a product, the product instance name gets lost when the device-side product is implicitly copied to the host. This PR enhances the tests to catch the problem, and fixes the it. The PR also enhances the EventSetup side tests to exercise both the
appendToDataLabel
parameter, and a case where the product label is set explicitly in the user ESProducer code.Needs to be rebased after a few other Alpaka-related PRs have gotten merged.
PR validation:
Unit tests run in machines with and without NVIDIA GPU.