|
17 | 17 | name: [cpu, nvidia-h100, nvidia-l40s, amd-mi300x, amd-w7900] |
18 | 18 | include: |
19 | 19 | - name: cpu |
20 | | - runner: cern-nextgen-mi300x |
| 20 | + runner: cern-nextgen-cpuintensive |
21 | 21 | cmake_args: -DENABLE_CUDA=0 -DENABLE_HIP=0 |
22 | 22 | profiler_runs: 42 |
23 | 23 | standalone_runs: 42 |
|
53 | 53 | STANDALONE_DIR: /root/standalone |
54 | 54 | BENCHMARK_CSV: standalone_${{ matrix.name }}.csv |
55 | 55 | PROFILER_CSV: profiler_${{ matrix.name }}.csv |
56 | | - TIMING_CA: ./ca -e 50kHz ${{ matrix.cpu_gpu }} --seed 0 --sync --runsInit 0 --PROCresetTimers 1 --PROCdebugMarkdown 1 --debug 1 # Add --runs 42 for benchmark runs |
| 56 | + TIMING_CA: ./ca -e 50kHz ${{ matrix.cpu_gpu }} --seed 0 --sync --runsInit 0 --PROCresetTimers 1 --PROCdebugMarkdown 1 # Add --runs 42 for benchmark runs |
57 | 57 | LD_LIBRARY_PATH: /usr/local/cuda-13.0/compat |
58 | 58 |
|
59 | 59 | name: ${{ matrix.name }} |
@@ -99,13 +99,13 @@ jobs: |
99 | 99 | env: |
100 | 100 | DETERMINISTIC_MODE: OFF |
101 | 101 |
|
102 | | - - name: Benchmark Track Reconstruction |
| 102 | + - name: Standalone Benchmark Track |
103 | 103 | run: | |
104 | 104 | source /etc/profile.d/modules.sh |
105 | 105 | module load ninja/fortran-v1.11.1.g9-15 Vc/1.4.5-10 boost/v1.83.0-alice2-57 fmt/11.1.2-14 CMake/v3.31.6-10 ms_gsl/4.2.1-3 Clang/v20.1.7-9 TBB/v2022.3.0-3 ROOT/v6-36-04-alice9-15 ONNXRuntime/v1.22.0-71 GLFW/3.3.2-25 |
106 | 106 | cd ${STANDALONE_DIR} |
107 | | - ${TIMING_CA} --runs ${{ matrix.standalone_runs }} --PROCdebugCSV /root/${BENCHMARK_CSV} |
108 | | - python3 ${GITHUB_WORKSPACE}/.github/scripts/profiler_standalone.py --discard 0 --input /root/${BENCHMARK_CSV} --output /root/summary_${BENCHMARK_CSV} |
| 107 | + ${TIMING_CA} --runs ${{ matrix.standalone_runs }} --PROCdebugCSV /root/${BENCHMARK_CSV} --debug 1 |
| 108 | + python3 ${GITHUB_WORKSPACE}/.github/scripts/profiler_standalone.py --discard 2 --input /root/${BENCHMARK_CSV} --output /root/summary_${BENCHMARK_CSV} |
109 | 109 | |
110 | 110 | - name: Profiler - Nsight Compute |
111 | 111 | if: ${{ matrix.name == 'nvidia-h100' }} |
|
0 commit comments