Skip to content

[CI] SYCL updates

[CI] SYCL updates #817

Workflow file for this run

# Various non-standard tests, requiring e.g. longer run
name: Nightly
# This job is run at 04:00 UTC every day or on demand.
on:
pull_request:
workflow_dispatch:
schedule:
- cron: '0 4 * * *'
permissions:
contents: read
pull-requests: read
env:
BUILD_DIR : "${{github.workspace}}/build"
INSTALL_DIR: "${{github.workspace}}/build/install"
jobs:
Benchmarks:
uses: ./.github/workflows/reusable_benchmarks.yml
permissions:
contents: write
pull-requests: write
with:
pr_no: '0'
bench_script_params: >
--save Baseline_PVC
--filter umf-benchmark
# Run benchmarks with the latest SYCL (with the latest UMF copied into the SYCL)
# to verify the compatibility.
#
# TODO: re-enable this job, when nightly sycl builds are again available;
# the last one available (as of 24.07.2025) is not working properly with
# compute benchmarks. Now, we could only build sycl from sources, or find a
# matching version of compute benchmarks with last nightly package.
Benchmarks-sycl:
if: false
uses: ./.github/workflows/reusable_benchmarks.yml
permissions:
contents: write
pull-requests: write
with:
pr_no: '0'
bench_script_params: >-
--adapter level_zero_v2
--compute-runtime
--build-igc
--preset Minimal
--exit-on-failure
runner: 'L0_PERF_ARC'
compatibility: '1'
SYCL:
uses: ./.github/workflows/reusable_sycl.yml