-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Add pT3 DNN to LST for Improved Fake Rejection #47995
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
Conversation
|
cms-bot internal usage |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47995/44663
|
|
A new Pull Request was created by @GNiendorf for master. It involves the following packages:
@cmsbuild, @jfernan2, @mandrenguyen can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
test parameters:
|
|
@cmsbuild please test |
|
assign heterogeneous |
|
@cmsbuild please test it took 15 hours in the last attempt. I'm guessing something got stuck. |
Indeed, there has been both a general issue and a ROCm-specific issue. @iarspider has been following up on them, and both should be resolved now. |
|
(also, it's a holiday here today) |
sure, although I assume the right to not work does not apply to cms-bot; or does it? |
|
well, it does apply to the people the maintain it. |
|
+1 Size: This PR adds an extra 16KB to repository Comparison SummarySummary:
CUDA Comparison SummarySummary:
ROCM Comparison SummarySummary:
|
|
+heterogeneous |
Thank you very much for the +1 already.
There are a few active PRs in the pipeline (it's a somewhat stable flow); adding more bubbles in the pipeline is somewhat disruptive. So, being able to integrate something straightforward without significant delays would be quite helpful. We are actively addressing the to-do list (#47793 is a clear and current evidence of that effort), but this is done in balance with the ongoing developments. |
I see that almost 20 hours after the start request
Is there a problem with the CUDA testing infrastructure? |
|
I have retriggered CUDA relvals, now checking why they didn't get triggered. |
|
+1 Size: This PR adds an extra 20KB to repository Comparison SummarySummary:
CUDA Comparison SummarySummary:
ROCM Comparison SummarySummary:
|
I'm not sure 29834.755 (LST building in HLT) https://tinyurl.com/2bw5h2l7 is expected. The offline variant from 29834.703 looks more consistent with the expectation https://tinyurl.com/24oulncd (is supposedly an equivalent of the plot posted in the PR description) |
In general, that one is.
I didn't check the ones gated by the LST modifiers, so I would not bet on that, though I don't have indications of the contrary. |
|
+hlt |
|
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. @rappoccio, @sextonkennedy, @mandrenguyen, @antoniovilela (and backports should be raised in the release meeting by the corresponding L2) |
|
+1 |



PR description:
This PR introduces an additional DNN to the LST codebase for better fake rejection of pT3 and pT5 objects. The DNN has a similar architecture to the other DNN's already present in LST: #47618 for T3's and #46857 for T5's. It uses six input features from the existing pT3 and pT5 cuts and applies an additional DNN-based cut to further reduce the LST fake rate. The reduction in fake rate is most pronounced at high pT in the default (pT > 0.8 GeV) configuration, as shown below. The DNN cut has negligible impacts on timing and efficiency.
This PR also adds my training notebook to the codebase, in line with the other DNN notebooks already present.
A detailed summary of the improvements can be found here: PR_162.pdf
Other minor changes:
NeuralNetwork.h.PR validation:
This PR was tested on CPU and GPU in the standalone configuration and runs without issue.