-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Implement AlpakaBackendProducer and AlpakaBackendFilter #44387
Implement AlpakaBackendProducer and AlpakaBackendFilter #44387
Conversation
cms-bot internal usage |
@makortel could you have a look an let me know if you have any suggestions ? |
enable gpu |
please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44387/39449
|
A new Pull Request was created by @fwyzard for master. It involves the following packages:
@makortel, @fwyzard can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4d4957/38097/summary.html Comparison SummarySummary:
GPU Comparison SummarySummary:
|
Implement AlpakaBackendProducer, an empty alpaka-based EDProducer whose only purpose is to save in the event what alpaka backend has been used. Implement AlpakaBackendFilter, an EDFilter that selects events based on the alpaka backend used to run a previous producer. Implement a unit test for both modules.
1f3f9fe
to
d51e58e
Compare
enable gpu |
please test |
Pull request #44387 was updated. can you please check and sign again. |
+1 |
@fwyzard , looks like build rule change worked. I see
|
-orp
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4d4957/38177/summary.html Comparison SummarySummary:
GPU Comparison SummarySummary:
|
Yep, I also tested it locally with a recent IB, and it worked correctly. |
+1 |
<flags EDM_PLUGIN="1"/> | ||
</library> | ||
|
||
<library file="alpaka/*.cc" name="HeterogeneousCoreAlpakaTestPluginsPortable"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Problem lies here, duplicate plugin name wrt
<library file="alpaka/*.cc" name="HeterogeneousCoreAlpakaTestPluginsPortable"> |
#44445 should fix |
@antoniovilela , unit tests only fail in patch IBs. This is because we still have old duplicates in the full IB. Errors should go away when we will full IB (hopefully tonight as I want to merge cms-sw/cmsdist#9080 for tonight IB) |
Thanks. |
PR description:
Implement
AlpakaBackendProducer
, an empty alpaka-basedEDProducer
whose only purpose is to save in the event what alpaka backend has been used.Implement
AlpakaBackendFilter
, anEDFilter
that selects events based on the alpaka backend used to run a previous producer.Implement a unit test for both modules.
The aim is to replace this
SwitchProducer
in the HLT menuwith this alpaka-based solution
PR validation:
The new unit test passes.
Backport status
To be backported to 14.0.x for data taking.