diff --git a/devops/actions/run-tests/benchmark/action.yml b/devops/actions/run-tests/benchmark/action.yml index 073501dcbb227..5afadefe5ef52 100644 --- a/devops/actions/run-tests/benchmark/action.yml +++ b/devops/actions/run-tests/benchmark/action.yml @@ -136,6 +136,27 @@ runs: cmake --build build -j "$(nproc)" cmake --install build + cd - + # Install level zero v1.25.2 + # This is to have the latest level zero required by Compute Benchmarks + # Remove this w/a once the sycl nightly images are updated to have level zero v1.25.2 + - name: Install level zero v1.25.2 + shell: bash + run: | + # Install level zero v1.25.2 + # Checkout Level Zero at build ref: + wget https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.25.2.tar.gz -O level-zero-v1.25.2.tar.gz + tar -xvf level-zero-v1.25.2.tar.gz + cd level-zero-1.25.2 + + # Configure Level Zero + cmake -DCMAKE_BUILD_TYPE=Release \ + -Bbuild + + # Build and install Level Zero + cmake --build build -j "$(nproc)" + sudo cmake --install build + cd - - name: Checkout results repo shell: bash diff --git a/devops/scripts/benchmarks/benches/compute.py b/devops/scripts/benchmarks/benches/compute.py index f59f2e9b9bf83..96dfc61e56dd6 100644 --- a/devops/scripts/benchmarks/benches/compute.py +++ b/devops/scripts/benchmarks/benches/compute.py @@ -62,8 +62,8 @@ def git_url(self) -> str: return "https://github.com/intel/compute-benchmarks.git" def git_hash(self) -> str: - # Oct 9, 2025 - return "32805b4b6f8dafb4a97f21c4c85bb2f6963f8dbb" + # Oct 31, 2025 + return "1d4f68f82a5fe8c404aa1126615da4a1b789e254" def setup(self) -> None: if options.sycl is None: @@ -86,6 +86,7 @@ def setup(self) -> None: f"-DBUILD_SYCL=ON", f"-DSYCL_COMPILER_ROOT={options.sycl}", f"-DALLOW_WARNINGS=ON", + f"-DUSE_SYSTEM_LEVEL_ZERO=OFF", f"-DCMAKE_CXX_COMPILER=clang++", f"-DCMAKE_C_COMPILER=clang", ]