@@ -274,35 +274,30 @@ jobs:
274274 sycl_toolchain_archive : ${{ needs.build-win.outputs.artifact_archive_name }}
275275 sycl_cts_artifact : sycl_cts_bin_win
276276
277- aggregate_benchmark_results :
278- if : github.repository == 'intel/llvm' && !cancelled()
279- name : Aggregate benchmark results and produce historical averages
280- uses : ./.github/workflows/sycl-benchmark-aggregate.yml
281- secrets :
282- LLVM_SYCL_BENCHMARK_TOKEN : ${{ secrets.LLVM_SYCL_BENCHMARK_TOKEN }}
283- with :
284- lookback_days : 100
285-
286277 run-sycl-benchmarks :
287- needs : [ubuntu2204_build, aggregate_benchmark_results ]
278+ needs : [ubuntu2204_build]
288279 if : ${{ always() && !cancelled() && needs.ubuntu2204_build.outputs.build_conclusion == 'success' }}
289280 strategy :
290- fail-fast : false
291281 matrix :
292282 include :
293- - name : Run compute-benchmarks on L0 PVC
283+ - ref : ${{ github.sha }}
284+ save_name : Baseline
294285 runner : ' ["PVC_PERF"]'
295- image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
296- target_devices : level_zero:gpu
286+ backend : ' level_zero:gpu '
287+ preset : Minimal
297288 uses : ./.github/workflows/sycl-linux-run-tests.yml
298289 secrets : inherit
299290 with :
300- name : ${{ matrix.name }}
291+ name : Run compute-benchmarks ( ${{ matrix.runner }}, ${{ matrix.backend }})
301292 runner : ${{ matrix.runner }}
302- image_options : ${{ matrix.image_options }}
303- target_devices : ${{ matrix.target_devices }}
304- tests_selector : compute-benchmarks
305- repo_ref : ${{ github.sha }}
293+ image : ghcr.io/intel/llvm/sycl_ubuntu2404_nightly:latest
294+ image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
295+ target_devices : ${{ matrix.backend }}
296+ tests_selector : benchmarks
297+ benchmark_upload_results : true
298+ benchmark_save_name : ${{ matrix.save_name }}
299+ benchmark_preset : ${{ inputs.preset }}
300+ repo_ref : ${{ matrix.ref }}
306301 sycl_toolchain_artifact : sycl_linux_default
307302 sycl_toolchain_archive : ${{ needs.ubuntu2204_build.outputs.artifact_archive_name }}
308303 sycl_toolchain_decompress_command : ${{ needs.ubuntu2204_build.outputs.artifact_decompress_command }}
0 commit comments