Skip to content

Commit

Permalink
Merge pull request #45379 from fwyzard/update_GPU_workflows
Browse files Browse the repository at this point in the history
Update the GPU alpaka workflows
  • Loading branch information
cmsbuild authored Jul 9, 2024
2 parents 247f6db + 944cc96 commit 10224b1
Showing 1 changed file with 36 additions and 20 deletions.
56 changes: 36 additions & 20 deletions Configuration/PyReleaseValidation/python/relval_gpu.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,60 +5,76 @@
# here only define the workflows as a combination of the steps defined above:
workflows = Matrix()

# each workflow defines a name and a list of steps to be done.
# each workflow defines a name and a list of steps to be done.
# if no explicit name/label given for the workflow (first arg),
# the name of step1 will be used

from Configuration.PyReleaseValidation.relval_upgrade import workflows as _upgrade_workflows

# mc WFs to run in IB:

# mc 2023 Alpaka pixel-only quadruplets: ZMM: any backend, any backend vs cpu validation, profiling
# Alpaka pixel-only quadruplets: TTbar: any backend, any backend vs cpu validation, profiling
# mc 2023 Alpaka pixel-only quadruplets: TTbar: any backend, any backend vs cpu validation, profiling
# Alpaka ECAL-only: TTbar: any backend
# Alpaka HCAL-only: TTbar: any backend, any backend vs cpu validation, profiling
# Alpaka with full reco and pixel-only quadruplets: TTbar: any backend
# Alpaka pixel-only quadruplets: ZMM: any backend, any backend vs cpu validation, profiling
# Alpaka pixel-only quadruplets: Single Nu E10: any backend
# Patatrack pixel-only quadruplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
# Patatrack pixel-only triplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
# Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
# Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
# Patatrack ECAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
# Patatrack HCAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
# Patatrack pixel-only quadruplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling (to be implemented)
# Patatrack pixel-only triplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling (to be implemented)
# Patatrack pixel-only quadruplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation
# Patatrack pixel-only triplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation
# full reco with Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation
# full reco with Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation
# Patatrack pixel-only quadruplets: Single Nu E10 on GPU (optional)
# mc 2024 Alpaka pixel-only quadruplets: ZMM: any backend, any backend vs cpu validation, profiling
# Alpaka pixel-only quadruplets: TTbar: any backend, any backend vs cpu validation, profiling
# Alpaka ECAL-only: TTbar: any backend
# mc 2026 Patatrack pixel-only quadruplets: Single Nu E10 on GPU (optional)
# Alpaka pixel-only quadruplets: TTbar with PU: any backend, any backend vs cpu validation, profiling
# Alpaka ECAL-only: TTbar with PU: any backend
# Alpaka HCAL-only: TTbar with PU: any backend, any backend vs cpu validation, profiling
# Alpaka with full reco and pixel-only quadruplets: TTbar with PU: any backend
# Alpaka pixel-only quadruplets: ZMM with PU: any backend, any backend vs cpu validation, profiling
# Alpaka pixel-only quadruplets: Single Nu E10 with PU: any backend
# mc 2026 Patatrack pixel-only quadruplets: Single Nu E10: on GPU (optional)
numWFIB = [
# 2023, Alpaka-based
12450.402, 12450.403, 12450.404,
#12450.406, 12450.407, 12450.408,
12434.402, 12434.403, 12434.404,
#12434.406, 12434.407, 12434.408,
12434.412, #12434.413, 12434.414,
#12434.406, 12434.407, 12434.408,
12434.412,#12434.413, 12434.414,
12434.422, 12434.423, 12434.424,
#12434.482, 12434.483, 12434.484
#12434.486, 12434.487, 12434.488
12434.492,#12434.493
12450.402, 12450.403, 12450.404,
#12450.406, 12450.407, 12450.408,
12461.402,

# 2023, CUDA-based
12450.502, 12450.503, 12450.504,
12450.506, 12450.507, 12450.508,
12434.502, 12434.503, 12434.504,
12434.506, 12434.507, 12434.508,
12434.512, 12434.513, 12434.514,
12434.522, 12434.523, 12434.524,
12434.582, 12434.583, # 12434.584,
12434.586, 12434.587, # 12434.588,
12434.582, 12434.583,#12434.584,
12434.586, 12434.587,#12434.588,
12434.592, 12434.593,
12434.596, 12434.597,
12461.502,
# 2024, Alpaka-based
12650.402, 12650.403, 12650.404,
#12650.406, 12650.407, 12650.408

# 2023 with PU, Alpaka-based
12634.402, 12634.403, 12634.404,
#12634.406, 12634.407, 12634.408
12634.412, #12634.413, 12634.414
#12634.406, 12634.407, 12634.408
12634.412,#12634.413, 12634.414
12634.422, 12634.423, 12634.424,
#12634.482, 12634.483, 12634.484
#12634.486, 12634.487, 12634.488
12634.492,#12634.493
12650.402, 12650.403, 12650.404,
#12650.406, 12650.407, 12650.408
12661.402,

# 2026, CUDA-based
24861.502
]
Expand Down

0 comments on commit 10224b1

Please sign in to comment.