Updating the TICL offline NanoAOD - #51725
Conversation
|
cms-bot internal usage |
|
A new Pull Request was created by @Moanwar for master. It involves the following packages:
@Moanwar, @battibass, @cmsbuild, @ftorrresd, @jfernan2, @mandrenguyen, @srimanob can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
test parameters:
|
|
@cmsbuild please test |
does it make sense to add this also in the HLT nano? |
Sure, that’s indeed the plan. I started with the offline workflow and will propagate these changes to HLT as well. The HLT NanoAOD already contains some of these branches, such as GEN information and general tracks, but I’ll make the corresponding updates there too. |
|
-1 Failed Tests: RelVals-AMD_MI300X DAS Queries: The DAS query tests failed, see the summary page for details. Failed RelVals-AMD_MI300X
Comparison SummarySummary:
NVIDIA_H100 Comparison SummarySummary:
NVIDIA_L4 Comparison SummarySummary:
NVIDIA_L40S Comparison SummarySummary:
NVIDIA_T4 Comparison SummarySummary:
|
|
Well, the error is not related to this PR, but I’m wondering, for my understanding, why the GPU test is enabled. Maybe I missed something, and it will be enabled by default now? @smuzaffar |
I suspect it's coming from cms-sw/cms-bot#2825, but I am not sure if any of the packages touched here qualifies? |
Okay, I see. Yeah, I wasn’t aware of that, thanks! All the packages here should be GPU-unrelated. Maybe @smuzaffar could cross-check? |
|
@Moanwar @mmusich , bot decided to enable GPU tests as it found direct cuda/rocm/alpaka dependency in one of the packages touch by this PR e.g I see in Jenkins logs and of course there is alpaka dependency https://github.com/cms-sw/cmssw/blob/master/RecoHGCal/TICL/plugins/BuildFile.xml#L44 |
In my opinion this is a bit too open. Shouldn't the bot check before if the plugin touched is actually an alpaka one or not? |
this is too fine graind detail which bot does not know at the time it has to decide it GPU tests should be enabled or not |
Thanks a lot @smuzaffar for checking. I see the point, but this would still lead to longer test times when the changes don’t actually need to be tested on the GPU, and could potentially trigger unrelated errors as well. Do you think there’s a way to adapt this? |
This PR adds more information to the offline TICL NanoAOD, with features aimed at improving TICL performance studies, especially for general tracks and GSF tracks for PF interpretation.
It also adds:
The PR has been tested with the relevant workflows and runs smoothly for 34506.213 and 34706.213.