-
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
Pixel Alpaka Migration: AlpakaInterface
Updates [II]
#41284
Pixel Alpaka Migration: AlpakaInterface
Updates [II]
#41284
Conversation
A new Pull Request was created by @AdrianoDee (Adriano Di Florio) for master. It involves the following packages:
The following packages do not have a category, yet: HeterogeneousCore/AlpakaUtilities @cmsbuild, @makortel, @fwyzard can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
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.
What about the unit tests (either ported from CUDAUtilities
or from the pixeltrack-standalone)?
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.
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.
Moved everything under AlpakaInterface
.
HeterogeneousCore/AlpakaUtilities/interface/AtomicPairCounter.h
Outdated
Show resolved
Hide resolved
radixSortImpl<TAcc, I, NS>(acc, (I const*)(a), ind, ind2, size, reorderFloat<TAcc, I>); | ||
} | ||
|
||
/* Not needed |
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.
Can it be removed?
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.
Done.
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-96c764/31848/summary.html Comparison SummarySummary:
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41284/35136
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
@AdrianoDee @cms-sw/heterogeneous-l2 |
now that we moved to 13_2_X, can the integration proceed or is it blocked by something? |
PixelTracksAlpaka#16 should be integrated in the branch of the PR first. I would like to provide more updates, but I will need to have a full working recipe to make sure I won't break any of the new workflows 🤷🏻♂️ |
To be honest I had not noticed that (apparently I don't get notifications for PR being opened!). We are working on getting a working config, will come back as soon as possible. |
Milestone for this pull request has been moved to CMSSW_14_0_X.Please open a backport if it should also go in to CMSSW_13_3_X. |
Closing since superseded by #43064 |
PR description:
This PR stems from #41117 and it's the 2nd of a series of smaller PRs.
AlpakaInterface
Updates [II] #41284This is It includes all the needed additions to
HeterogenousCore
. It creates a new sub-packageHeterogeneousCore/AlpakaUtilities
that includes all the needed utilities (such as histograms and vectors) for Alpaka mimicking what's done inHeterogenousCore/CUDAUtilities
. It also adds some helpers inHeterogeneousCore/AlpakaInterface/interface/workdivision.h
for range computation and looping.This includes #40932 and supersedes it with the latest comments received addressed.
Using PixelTracksAlpaka#15 as a log report to keep track of all the comments.
This PR and #41282, once reviewed, may be merged as they are. They do not depend on the other PRs.
PR validation:
It compiles. Running base tests. No regression expected.