-
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
Fix SiPixelRawToClusterGPUKernel
for spurious ROCs
#39711
Fix SiPixelRawToClusterGPUKernel
for spurious ROCs
#39711
Conversation
type bugfix |
enable gpu |
please test |
assign trk-dpg |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-39711/32544
|
A new Pull Request was created by @fwyzard (Andrea Bocci) for master. It involves the following packages:
@connorpa, @mandrenguyen, @clacaputo, @sroychow can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
33d0e45
to
85fea7e
Compare
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-28a6a6/28249/summary.html Comparison SummarySummary:
GPU Comparison SummarySummary:
|
Looks like the relval failures were spurious, let's see if we can get the 12.6 PR integrated today so we can test in an IB and then merge the back ports. |
You realise that every single failure observed so far was spurious, right ? |
Yes, and I'm hoping RECO and TRK DPG will give signatures ASAP so we can get this in today. |
I see, thanks. |
Well, the "tests-approved" now, but there are some segfaults shown in the comparisons: Does anyone understand where these are coming from? |
No idea, but clearly unrelated to this fix. |
No, but they also appear elsewhere, #39691: ( they seem to come from some RECO plotting script, My guess is that none of those wfs runs pixel-gpu reco, which is all this PR touches (so the issue is clearly unrelated to this PR). Note that this plotting failure does not show up in the |
I agree that this looks unrelated to this PR. I suggest we can approve this one and make an issue to fix these unrelated WFs. |
Issue made here. |
+reconstruction |
+1 |
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 |
Updated plan on the other PR, discussion can continue there: |
PR description:
Make the implementation of the pixel unpacker running on GPU skip spurious ROCs similar to the legacy version of the unpacker.
Fixes an HLT crash that has been happening more or less regularly for the past two months.
See #39045 for more details on the problem, investigation, and tests.
Also, changes the
debug
function parameter to a template parameter, to enable or disable the printouts at compile time.PR validation:
Running the HLT over the error stream files does not crash any more.
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
To be backported to 12.4.x and 12.5.x for data taking.