Skip to content

Commit a5110c9

Browse files
Add profiler csv to step summary
1 parent e7ca078 commit a5110c9

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

.github/workflows/standalone-benchmark.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
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
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
4242
LD_LIBRARY_PATH: /usr/local/cuda-13.0/compat
4343

4444
name: ${{ matrix.name }}
@@ -92,16 +92,17 @@ jobs:
9292
source /etc/profile.d/modules.sh
9393
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
9494
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}
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}
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}
105106
rm -rf ${STANDALONE_DIR}/baseline
106107
107108
- name: Upload Artifact

0 commit comments

Comments
 (0)