|
37 | 37 | ALIBUILD_ARCH_PREFIX: el9-x86_64/Packages |
38 | 38 | MODULEPATH: /cvmfs/alice.cern.ch/etc/toolchain/modulefiles/el9-x86_64:/cvmfs/alice.cern.ch/el9-x86_64/Modules/modulefiles |
39 | 39 | STANDALONE_DIR: /root/standalone |
40 | | - BENCHMARK_CSV: /root/${{ matrix.name }}.csv |
41 | | - PROFILER_CSV: /root/results_${{ matrix.name }}.csv |
| 40 | + BENCHMARK_CSV: ${{ matrix.name }}.csv |
| 41 | + PROFILER_CSV: results_${{ matrix.name }}.csv |
42 | 42 | LD_LIBRARY_PATH: /usr/local/cuda-13.0/compat |
43 | 43 |
|
44 | 44 | name: ${{ matrix.name }} |
@@ -92,16 +92,17 @@ jobs: |
92 | 92 | source /etc/profile.d/modules.sh |
93 | 93 | 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 |
94 | 94 | cd ${STANDALONE_DIR} |
95 | | - ${{ matrix.profiler }} ${STANDALONE_DIR}/ca -e 50kHz -g --memSize 15000000000 --sync --debug 1 --runs 12 --runsInit 2 --PROCresetTimers 1 --PROCtimingCSV ${BENCHMARK_CSV} |
| 95 | + ${{ matrix.profiler }} ${STANDALONE_DIR}/ca -e 50kHz -g --memSize 15000000000 --sync --debug 1 --runs 12 --runsInit 2 --PROCresetTimers 1 --PROCtimingCSV /root/${BENCHMARK_CSV} |
96 | 96 | rm -rf ${STANDALONE_DIR}/events/50kHz ${STANDALONE_DIR}/build |
97 | 97 |
|
98 | 98 | - name: Display table on GitHub web |
99 | 99 | run: | |
100 | 100 | source /etc/profile.d/modules.sh |
101 | 101 | 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 |
102 | | - python3 ${GITHUB_WORKSPACE}/.github/scripts/profiler_rocm.py --runs 12 --input ${PROFILER_CSV} --output ${PROFILER_CSV} |
103 | | - python3 ${GITHUB_WORKSPACE}/.github/scripts/merge_runs.py --discard 2 --input ${BENCHMARK_CSV} --output ${BENCHMARK_CSV} |
104 | | - python3 ${GITHUB_WORKSPACE}/.github/scripts/csv_to_md.py --baseline ${STANDALONE_DIR}/baseline/${{ matrix.name }}.csv --current ${BENCHMARK_CSV} >> ${GITHUB_STEP_SUMMARY} |
| 102 | + python3 ${GITHUB_WORKSPACE}/.github/scripts/profiler_rocm.py --runs 12 --input /root/${PROFILER_CSV} --output /root/${PROFILER_CSV} |
| 103 | + python3 ${GITHUB_WORKSPACE}/.github/scripts/merge_runs.py --discard 2 --input /root/${BENCHMARK_CSV} --output /root/${BENCHMARK_CSV} |
| 104 | + python3 ${GITHUB_WORKSPACE}/.github/scripts/csv_to_md.py --baseline ${STANDALONE_DIR}/baseline/${PROFILER_CSV} --current /root/${PROFILER_CSV} >> ${GITHUB_STEP_SUMMARY} |
| 105 | + python3 ${GITHUB_WORKSPACE}/.github/scripts/csv_to_md.py --baseline ${STANDALONE_DIR}/baseline/${BENCHMARK_CSV} --current /root/${BENCHMARK_CSV} >> ${GITHUB_STEP_SUMMARY} |
105 | 106 | rm -rf ${STANDALONE_DIR}/baseline |
106 | 107 |
|
107 | 108 | - name: Upload Artifact |
|
0 commit comments