@@ -27,17 +27,18 @@ jobs:
2727 - name : amd-mi300x
2828 runner : cern-nextgen-mi300x
2929 cmake_args : -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx942
30- profiler : rocprofv2 --basenames --kernel-trace -- output-directory /root --output-file-name amd-mi300x --plugin perfetto
30+ profiler : rocprofv2 --basenames --output-directory /root --output-file-name amd-mi300x
3131 - name : amd-w7900
3232 runner : cern-nextgen-w7900
3333 cmake_args : -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx1100
34- profiler : rocprofv2 --basenames --kernel-trace -- output-directory /root --output-file-name amd-w7900 --plugin perfetto
34+ profiler : rocprofv2 --basenames --output-directory /root --output-file-name amd-w7900
3535 env :
3636 WORK_DIR : /cvmfs/alice.cern.ch
3737 ALIBUILD_ARCH_PREFIX : el9-x86_64/Packages
3838 MODULEPATH : /cvmfs/alice.cern.ch/etc/toolchain/modulefiles/el9-x86_64:/cvmfs/alice.cern.ch/el9-x86_64/Modules/modulefiles
3939 STANDALONE_DIR : /root/standalone
4040 BENCHMARK_CSV : /root/${{ matrix.name }}.csv
41+ PROFILER_CSV : /root/results_${{ matrix.name }}.csv
4142 LD_LIBRARY_PATH : /usr/local/cuda-13.0/compat
4243
4344 name : ${{ matrix.name }}
@@ -91,14 +92,14 @@ jobs:
9192 source /etc/profile.d/modules.sh
9293 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
9394 cd ${STANDALONE_DIR}
94- ${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 --runs 10 --runsInit 0 --PROCresetTimers 1
95+ ${{ matrix.profiler }} ${STANDALONE_DIR}/ca -e 50kHz -g --memSize 15000000000 --sync --debug 1 --runs 12 --runsInit 2 --PROCresetTimers 1 --PROCtimingCSV ${BENCHMARK_CSV}
9696 rm -rf ${STANDALONE_DIR}/events/50kHz ${STANDALONE_DIR}/build
9797
9898 - name : Display table on GitHub web
9999 run : |
100100 source /etc/profile.d/modules.sh
101101 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}
102103 python3 ${GITHUB_WORKSPACE}/.github/scripts/merge_runs.py --discard 2 --input ${BENCHMARK_CSV} --output ${BENCHMARK_CSV}
103104 python3 ${GITHUB_WORKSPACE}/.github/scripts/csv_to_md.py --baseline ${STANDALONE_DIR}/baseline/${{ matrix.name }}.csv --current ${BENCHMARK_CSV} >> ${GITHUB_STEP_SUMMARY}
104105 rm -rf ${STANDALONE_DIR}/baseline
@@ -107,6 +108,4 @@ jobs:
107108 uses : actions/upload-artifact@v6
108109 with :
109110 name : ${{ matrix.name }}-artifact
110- path : |
111- /root/*.csv
112- /root/*.pftrace
111+ path : " /root/*.csv"
0 commit comments