-
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
Add ParticleFlow Client for Online DQM - GPUvsCPU comparison #45079
Add ParticleFlow Client for Online DQM - GPUvsCPU comparison #45079
Conversation
cms-bot internal usage |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45079/40395
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45079/40397
|
A new Pull Request was created by @waredjeb for master. It involves the following packages:
The following packages do not have a category, yet: DQM/PFTasks @syuvivida, @rvenditti, @nothingface0, @cmsbuild, @tjavaid, @antoniovagnerini can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
// Book monitoring elements | ||
const char* histo; | ||
|
||
histo = "pfCluster_Multiplicity_GPUvsCPU"; |
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.
I think elsewhere the Host vs Device nomenclature was preferred
|
||
histo = "pfCluster_Multiplicity_GPUvsCPU"; | ||
const char* histoAxis = "pfCluster_Multiplicity_GPUvsCPU;Multiplicity GPU;Multiplicity GPU"; | ||
pfCluster_Multiplicity_GPUvsCPU_ = ibooker.book2D(histo, histoAxis, 1000, 0, 1000, 1000, 0, 1000); |
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.
could this (and other scatter plots) become a TH2I
instead? (method book2I
)
type pf |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45079/40409
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
5929949
to
d0d6410
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45079/40410
|
Hi @mmusich |
thanks but this doesn't answer the general question. E.g. for this client, does the PF group plan in providing such instructions etc.? |
If updating the Twiki is required, we will provide these kinds of instructions. |
Hello, I will send you these piece of information by email. |
can you please keep me in the loop? thx. |
@waredjeb you also need to make a PR to https://github.com/cms-sw/cms-bot/blob/master/categories_map.py to assign the (DQM) category. |
Sure, I was waiting for the merge of this PR. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-47eeef/39687/summary.html Comparison SummarySummary:
|
my understanding is that it needs to be done before merging the PR, so that the corresponding L2 maintainers of the new package can sign-off on that too. |
Oh ok. I'll open it right now |
Opened! cms-sw/cms-bot#2253 |
Could you forward me this information too? |
+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. @antoniovilela, @rappoccio, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
This PR creates a new Online DQM client for Particle Flow, taking inspiration from the HCAL GPU client. Currently the PF client will be used for monitoring PFCluster@Alpaka, comparing the GPU with the CPU version from the DQMGPUvsCPU stream.
Test
Local test on lxplus with the following command, following instructions on the DQM Twiki
cmsRun DQM/Integration/python/clients/hcalgpu_dqm_sourceclient-live_cfg.py runInputDir=/eos/cms/store/group/comm_dqm/ runNumber=380649 runkey=pp_run scanOnce=True
Just for completeness, adding some of the plots produced by the client
Backport
Probably a backport to CMSSW_14_0_X will be needed
@missirol @swagata87 @stahlleiton @hatakeyamak @jsamudio