Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion devops/actions/run-tests/benchmark/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,9 @@ runs:
# check with L0 version before using it: This value is not guaranteed to
# accurately reflect the current compute_runtime version used, as the
# docker images are built nightly.
export COMPUTE_RUNTIME_TAG_CACHE="$(cat ./devops/dependencies.json | jq -r .linux.compute_runtime.github_tag)"
COMPUTE_RUNTIME_TAG_CACHE="$(cat ./devops/dependencies.json | jq -r .linux.compute_runtime.github_tag)"
echo "COMPUTE_RUNTIME_TAG_CACHE=$COMPUTE_RUNTIME_TAG_CACHE"
echo "COMPUTE_RUNTIME_TAG_CACHE=$COMPUTE_RUNTIME_TAG_CACHE" >> $GITHUB_ENV

echo "::endgroup::"
echo "::group::install_perf"
Expand Down Expand Up @@ -298,6 +300,7 @@ runs:
--timestamp-override "$SAVE_TIMESTAMP" \
--detect-version sycl,compute_runtime \
--produce-github-summary \
--verbose \
${{ inputs.exit_on_failure == 'true' && '--exit-on-failure --iterations 1' || '' }}
# TODO: add back: "--flamegraph inclusive" once works properly

Expand Down
5 changes: 4 additions & 1 deletion devops/scripts/benchmarks/history.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ def git_info_from_path(path: Path) -> (str, str):

if options.git_commit_override is None or options.github_repo_override is None:
if options.detect_versions.sycl:
log.info(f"Auto-detecting sycl version...")
log.info("Auto-detecting sycl version...")
github_repo, git_hash = DetectVersion.instance().get_dpcpp_git_info()
else:
git_hash, github_repo = git_info_from_path(
Expand Down Expand Up @@ -181,6 +181,9 @@ def git_info_from_path(path: Path) -> (str, str):
else:
compute_runtime = "unknown"

log.debug(f"Compute runtime version read: {compute_runtime}")
log.debug(f"Sycl repository info read: {github_repo}, ref: {git_hash}")

# Get platform information
platform_info = get_platform_info()

Expand Down
6 changes: 3 additions & 3 deletions devops/scripts/benchmarks/options.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Intel Corporation
# Copyright (C) 2025-2026 Intel Corporation
# Part of the Unified-Runtime Project, under the Apache License v2.0 with LLVM Exceptions.
# See LICENSE.TXT
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
Expand Down Expand Up @@ -67,10 +67,10 @@ class Options:
dry_run: bool = False
stddev_threshold: float = 0.02
iterations_stddev: int = 5
build_compute_runtime: bool = False
extra_ld_libraries: list[str] = field(default_factory=list)
extra_env_vars: dict = field(default_factory=dict)
compute_runtime_tag: str = "25.27.34303.5"
compute_runtime_tag: str = "26.01.36711.4"
build_compute_runtime: bool = True
build_igc: bool = False
current_run_name: str = "This PR"
preset: str = "Full"
Expand Down
7 changes: 3 additions & 4 deletions devops/scripts/benchmarks/utils/compute_runtime.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,11 +94,10 @@ def build_igc(self, repo, commit) -> tuple[Path, bool]:
# Repos with commit hashes as refs can't be cloned shallowly.
GitProject(
"https://github.com/intel/vc-intrinsics",
"3d76a9b8f87a29272f9ef90cbe0b7aef66cd3648",
"v0.24.2",
Path(options.workdir),
"vc-intrinsics",
no_suffix_src=True,
shallow_clone=False,
)
llvm_project = GitProject(
"https://github.com/llvm/llvm-project",
Expand All @@ -124,15 +123,15 @@ def build_igc(self, repo, commit) -> tuple[Path, bool]:
)
GitProject(
"https://github.com/KhronosGroup/SPIRV-Tools.git",
"049de81a0f8ac3f5c092f56a103b66c90bc90ec3",
"28a883ba4c67f58a9540fb0651c647bb02883622",
Path(options.workdir),
"SPIRV-Tools",
no_suffix_src=True,
shallow_clone=False,
)
GitProject(
"https://github.com/KhronosGroup/SPIRV-Headers.git",
"6146b3d9ad4fcc5fb512209d348e97ce03749169",
"01e0577914a75a2569c846778c2f93aa8e6feddd",
Path(options.workdir),
"SPIRV-Headers",
no_suffix_src=True,
Expand Down
Loading