-
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
Retrained L1 Tau Trigger Integration #41492
Conversation
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41492/35361 ERROR: Build errors found during clang-tidy run.
|
@Duchstf I have been searching both the L1 fork and CMSSW and cannot find any instance of a |
Hi, I was running in this issue when trying to test the GT emulator: |
The blame shows that particular structure was committed 3 years ago. How did this never make it into CMSSW? Let me do some investigation but this might have to wait until we have a fixing commit present in CMSSW. |
Okay, this particular structure was in CMSSW and actually removed, via agreement about 5 months ago in #40333. It seems like this change/removal was never backported, and this branch was never properly rebased onto a more recent branch with these changes, and adapted for them. @Duchstf @EmyrClement You need to rebase these changes on to a more recent branch, and you will very likely need to fix some merge conflicts, retest the compilation of the emulator, and adapt it to the changes that have happened in the main fork. something like:
at which point you will likely need to introduce some fixes, and make sure it all compiles again. Please make sure this work is backed up in a backup branch in case anything goes wrong!. Once it is properly adjusted, try pushing the changes back here. If this was rebased already, it was not tested after rebasing, and commits need to be added to account for the current state of the repository. Just one of the perils of trying to maintain a parallel git fork/branch I guess. |
@aloeliger Thank you so much for tracking down the error!! |
Fixes for TauNNTFCache
I see CMSSW_13_2_X_2023-06-21-1100 and CMSSW_13_2_X_2023-06-21-1600 in the tags. Out of curiosity, when does buildbot pick up a new tag for IB's? |
when these builds are visible on IB dashboard.
|
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-703c17/33310/summary.html Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
|
+upgrade |
+l1 |
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) |
Can someone explain why hundreds of magic numbers are added to a dataformats class? This looks extremely suboptimal. At the very least it should be configurable, but in the best case scenario this should come from the CondDB. |
I would propose to open git issue to follow up on performance and code cleaning. I agree that some part can migrate to db or cms data. However, this PR does not introduce new data file, but updates the one which are in the release already. |
@rappoccio What you are probably referring to are the neural network weights for the phase 2 taus? This phase 2 project was started before L1 settled on a definite HLS4ML emulation strategy developed for CICADA and so I think just tried to insert the firmware model into CMSSW as-is, so updating a training relies on changing these weights this way. @EmyrClement can comment more than i can, but I believe that it is on the to-do list to migrate emulation strategies eventually. EDIT: was on my phone and typo'd |
Hello, I'm just replacing the weights of the neural net in this case (with no addition of new files). In terms of migrating to the external hls4ml library it is on the to-do list and the current NN emulation would be moved to hls4ml eventually. |
+1 |
PR description:
Hello, this PR updates the Tau NN training in the L1 trigger. The main changes include:
PR validation:
The improvements in performance is documented in the following talks:
The new cmssw performance has been cross-checked by the L1 team and the results are included in the 2023 L1 Annual Review.
The original PR with related discussions/checks is here: cms-l1t-offline#1087