-
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
Skip EcalRawData collection in ECAL DQM in GPU WFs #43058
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-43058/37260
|
A new Pull Request was created by @alejands (Alejandro Sanchez) for master. It involves the following packages:
@syuvivida, @rvenditti, @antoniovagnerini, @nothingface0, @tjavaid, @cmsbuild can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
Could you please run the tests with GPU enabled? |
type ecal |
enable gpu |
please test |
type bugfix |
-1 Failed Tests: RelVals-GPU RelVals-GPU
Comparison SummarySummary:
|
please test |
please abort |
please test Trying again. |
please test with cms-sw/cmsdist#8767 |
-1 Failed Tests: GpuUnitTests GPU Unit TestsI found 1 errors in the following unit tests: ---> test testTFVisibleDevicesCUDA had ERRORS Comparison SummarySummary:
GPU Comparison SummarySummary:
|
Hi @fwyzard is this GPU unit test error related to cms-sw/cmsdist#8767 ? |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-3a9041/35333/summary.html Comparison SummarySummary:
GPU Comparison SummarySummary:
|
The failing GPU tests are expected. The reference has only empty histograms as explained in the description and this PR fixes this. |
Hi @cms-sw/dqm-l2 is this PR OK for you? |
+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. @sextonkennedy, @antoniovilela, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
ECAL DQM plots were showing up empty in GPU WFs in the most recent CMSSW IB releases. This was due to the introduction of a dummy
EcalRawData
collection in PR #42844, which was done in order to get rid of the error messages in issue #42720.The problem is that most ECAL DQM tasks implement a
filterRunType()
function that usesEcalRawData
to determine whether or not the task should run. It appears that for MC the run type is set to -1 (at least on GPUs), which is not a defined run type. This means that all tasks with afilterRunType()
function are not scheduled to run.The solution implemented is to skip
EcalRawData
using the newskipCollections
parameter introduced in #42848. This is done using thegpu
modifier to skip the collection for all GPU WFs, not just those used for ECAL GPU validation.This is only to be used as long as the GPU unpacker unpacks a dummy
EcalRawData
collection.It would be great if this could be integrated before 13_3_0_pre4 gets cut.
PR validation:
Validated on WF
12434.513
. Plots are now filled as expected.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:
N/A