Skip to content
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

DisplacedRegionalStep track DNN #43336

Merged
merged 1 commit into from
Nov 29, 2023
Merged

Conversation

aehart
Copy link
Contributor

@aehart aehart commented Nov 20, 2023

PR description:

This PR changes the track DNN used by the DisplacedRegionalStep to a model trained on tracks from this iteration. Details for this training can be found in the following presentation:
https://indico.cern.ch/event/1345175/#12-displaced-regional-tracking

See accompanying PR in cms-data/RecoTracker-FinalTrackSelectors#13.

PR validation:

The tracking-only RECO has been run with these changes in CMSSW_14_0_X_2023-11-12-2300, with fake rates and efficiencies in the above talk.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-43336/37785

  • This PR adds an extra 16KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @aehart (Andrew Hart) for master.

It involves the following packages:

  • RecoTracker/FinalTrackSelectors (reconstruction)
  • RecoTracker/IterativeTracking (reconstruction)

@cmsbuild, @jfernan2, @mandrenguyen can you please review it and eventually sign? Thanks.
@mmusich, @JanFSchulte, @felicepantaleo, @rovere, @VinInn, @mtosi, @GiacomoSguazzoni, @dgulhan, @missirol, @VourMa, @ebrondol, @gpetruc this is something you requested to watch as well.
@rappoccio, @antoniovilela, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@slava77
Copy link
Contributor

slava77 commented Nov 20, 2023

test parameters:

@slava77
Copy link
Contributor

slava77 commented Nov 20, 2023

@cmsbuild please test

@cmsbuild
Copy link
Contributor

-1

Failed Tests: UnitTests RelVals
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f172bf/35964/summary.html
COMMIT: d5a94bc
CMSSW: CMSSW_14_0_X_2023-11-20-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/43336/35964/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f172bf/35964/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f172bf/35964/git-merge-result

Unit Tests

I found 1 errors in the following unit tests:

---> test RecoPPSLocalNewT2 had ERRORS

RelVals

ValueError: Undefined workflows: 12434.701

@slava77
Copy link
Contributor

slava77 commented Nov 22, 2023

ValueError: Undefined workflows: 12434.701

@aehart
please add the following in class UpgradeWorkflow_displacedRegional in Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py

return '2021' in key -> return ('2021' in key or '2023' in key or '2024' in key)

and then also in the steps = add RecoNanoFakeHLT

this will expand the coverage to the default workflows. Currently nothing matches to build a displacedRegional variant

slava77 added a commit to slava77/cmssw that referenced this pull request Nov 22, 2023
useful to make a baseline in connection with cms-sw#43336
@slava77
Copy link
Contributor

slava77 commented Nov 22, 2023

please add the following in class UpgradeWorkflow_displacedRegional in Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py

actually, it's probably more practical to go via a separate PR, I made #43353

@slava77
Copy link
Contributor

slava77 commented Nov 23, 2023

@cmsbuild please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f172bf/36028/summary.html
COMMIT: d5a94bc
CMSSW: CMSSW_14_0_X_2023-11-22-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/43336/36028/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 348 lines to the logs
  • Reco comparison results: 11 differences found in the comparisons
  • DQMHistoTests: Total files compared: 50
  • DQMHistoTests: Total histograms compared: 3367918
  • DQMHistoTests: Total failures: 7
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3367889
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 49 files compared)
  • Checked 214 log files, 167 edm output root files, 50 DQM output files
  • TriggerResults: no differences found

@slava77
Copy link
Contributor

slava77 commented Nov 25, 2023

@iarspider @smuzaffar
I was expecting comparisons to show up for 12434.701_TTbar_14TeV+2023_displacedRegional workflow.

  • the matrix outputs are available
  • it also got registered in the wf_mapping file
  • but then there is nothing in the comparisons folder

@slava77
Copy link
Contributor

slava77 commented Nov 25, 2023

@cmsbuild please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f172bf/36064/summary.html
COMMIT: d5a94bc
CMSSW: CMSSW_14_0_X_2023-11-24-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/43336/36064/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

@slava77
Copy link
Contributor

slava77 commented Nov 26, 2023

I was expecting comparisons to show up for 12434.701_TTbar_14TeV+2023_displacedRegional workflow.

uhm, the comparisons showed up this time.
I guess there is some time delay in the system before a new workflow can be usable for comparisons (I used the same initial IB at first CMSSW_14_0_X_2023-11-22-2300)

@smuzaffar
Copy link
Contributor

smuzaffar commented Nov 26, 2023

@iarspider @smuzaffar I was expecting comparisons to show up for 12434.701_TTbar_14TeV+2023_displacedRegional workflow.

@slava77 , this is strange. Baseline job to run 12434.701 could not find this workflow in CMSSW_14_0_X_2023-11-22-2300/el8_amd64_gcc12 IB [a] while if I run now the same command again in this IB then it properly returns the workflow number [b]. I just have restarted the baseline job to try to run 12434.701 in CMSSW_14_0_X_2023-11-22-2300/el8_amd64_gcc12 IB and this time it has found the workflow [c]. Is generation of this workflow depend on some external service ?

[a] https://cmssdt.cern.ch/jenkins/job/ib-run-baseline/8250/console
cmd: https://github.com/cms-sw/cms-bot/blob/master/run-ib-pr-matrix.sh#L25C92-L25C92

+ runTheMatrix.py -n -w upgrade -l 12434.701
+ grep '^[1-9][0-9]*\(.[0-9][0-9]*\|\)\s'
+ sed 's| .*||'
+ grep -v ' workflows '
++ cat /tmp/cmsbuild/jenkins/workspace/ib-run-baseline/req.wfs
++ echo
++ sed 's|,$||'
+ WFS=

[b]

Singularity> runTheMatrix.py -n -w upgrade -l 12434.701 | grep -v ' workflows ' | grep '^[1-9][0-9]*\(.[0-9][0-9]*\|\)\s' | sed 's| .*||'
12434.701

[c] https://cmssdt.cern.ch/jenkins/job/ib-run-baseline/8273/console

+ runTheMatrix.py -n -w upgrade -l 12434.701
+ grep -v ' workflows '
+ grep '^[1-9][0-9]*\(.[0-9][0-9]*\|\)\s'
+ sed 's| .*||'
++ cat /data/cmsbld/jenkins/workspace/ib-run-baseline/req.wfs
+ for wf in $(cat $WORKSPACE/req.wfs)
++ echo ' 4.22 4.53 5.1 7.3 8.0 9.0 25.0 135.4 136.731 136.7611 136.793 136.8311 136.874 136.88811 138.4 138.5 139.001 140.53 140.56 141.044 158.01 1306.0 1330.0 2018.1 101.0 312.0 25202.0 1000.0 1001.0 10024.0 10042.0 10224.0 10824.0 11634.0 11634.911 11634.914 12434.0 12434.7 12634.0 13234.0 14034.0 14234.0 23234.0 24834.0 24834.911 24896.0 24900.0 25034.999 250202.181 2500.4  '
++ grep ' 12434.701 '
++ wc -l
+ '[' 0 -eq 0 ']'
+ WFS=12434.701,

@slava77
Copy link
Contributor

slava77 commented Nov 28, 2023

@cms-sw/reconstruction-l2
please check this PR.
Thank you.

@jfernan2
Copy link
Contributor

+1
From reco point of view, I cannot judge differences in Physics output

@cmsbuild
Copy link
Contributor

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. @antoniovilela, @rappoccio, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2)

@rappoccio
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit df4abb9 into cms-sw:master Nov 29, 2023
12 checks passed
@smuzaffar
Copy link
Contributor

@cms-sw/orp-l2 , last night IBs failed as this PR was merged without merging the cms-data/RecoTracker-FinalTrackSelectors#13 ( and its change in cmsdist repo) .When you merge a cmssw PR then can you please check if requires-external label is set and if it requires a cms-data PR then merge that PR and the corresponding cmsdist PR ( which bot opens once a data PR is merged)?

@aehart aehart deleted the displaced_regional_dnn branch November 30, 2023 15:32
zhenbinwu pushed a commit to zhenbinwu/cmssw that referenced this pull request Feb 14, 2024
useful to make a baseline in connection with cms-sw#43336
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants