Skip to content

Commit dc78eb9

Browse files
author
iclsrc
committed
Merge from 'sycl' to 'sycl-web' (3 commits)
2 parents 0b1924f + 1b8e108 commit dc78eb9

File tree

6 files changed

+32
-23
lines changed

6 files changed

+32
-23
lines changed

.github/CODEOWNERS

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -139,17 +139,17 @@ devops/actions/run-tests/benchmark/ @intel/llvm-reviewers-benchmarking
139139
.github/workflows/sycl-ur-perf-benchmarking.yml @intel/llvm-reviewers-benchmarking
140140

141141
# JIT compiler
142-
sycl-jit/ @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
143-
sycl/doc/design/KernelFusionJIT.md @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
144-
sycl/doc/extensions/experimental/sycl_ext_codeplay_kernel_fusion.asciidoc @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
145-
sycl/include/sycl/ext/codeplay/experimental/fusion_properties.hpp @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
146-
sycl/include/sycl/ext/codeplay/experimental/fusion_wrapper.hpp @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
147-
sycl/source/detail/fusion/ @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
148-
sycl/source/detail/jit_compiler.hpp @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
149-
sycl/source/detail/jit_compiler.cpp @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
150-
sycl/source/detail/jit_device_binaries.hpp @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
151-
sycl/source/detail/jit_device_binaries.cpp @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
152-
sycl/test-e2e/KernelFusion @intel/llvm-reviewers-runtime @cperkinsintel @aelovikov-intel
142+
sycl-jit/ @intel/llvm-reviewers-runtime @cperkinsintel
143+
sycl/doc/design/KernelFusionJIT.md @intel/llvm-reviewers-runtime @cperkinsintel
144+
sycl/doc/extensions/experimental/sycl_ext_codeplay_kernel_fusion.asciidoc @intel/llvm-reviewers-runtime @cperkinsintel
145+
sycl/include/sycl/ext/codeplay/experimental/fusion_properties.hpp @intel/llvm-reviewers-runtime @cperkinsintel
146+
sycl/include/sycl/ext/codeplay/experimental/fusion_wrapper.hpp @intel/llvm-reviewers-runtime @cperkinsintel
147+
sycl/source/detail/fusion/ @intel/llvm-reviewers-runtime @cperkinsintel
148+
sycl/source/detail/jit_compiler.hpp @intel/llvm-reviewers-runtime @cperkinsintel
149+
sycl/source/detail/jit_compiler.cpp @intel/llvm-reviewers-runtime @cperkinsintel
150+
sycl/source/detail/jit_device_binaries.hpp @intel/llvm-reviewers-runtime @cperkinsintel
151+
sycl/source/detail/jit_device_binaries.cpp @intel/llvm-reviewers-runtime @cperkinsintel
152+
sycl/test-e2e/KernelFusion @intel/llvm-reviewers-runtime @cperkinsintel
153153

154154
# Matrix
155155
sycl/include/sycl/ext/oneapi/matrix/ @intel/sycl-matrix-reviewers
@@ -219,4 +219,4 @@ sycl/test-e2e/ThreadSanitizer/ @intel/dpcpp-sanitizers-review
219219

220220
# ABI compatibility
221221
devops/compat_ci_exclude.sycl-rel-** @gmlueck @xtian-github
222-
sycl/test/abi/*sycl-rel*.dump @AlexeySachkov @KornevNikita
222+
sycl/test/abi/*sycl-rel*.dump @KornevNikita

devops/scripts/benchmarks/history.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2024-2025 Intel Corporation
1+
# Copyright (C) 2024-2026 Intel Corporation
22
# Part of the Unified-Runtime Project, under the Apache License v2.0 with LLVM Exceptions.
33
# See LICENSE.TXT
44
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
@@ -155,15 +155,13 @@ def git_info_from_path(path: Path) -> (str, str):
155155

156156
# Check if RUNNER_NAME environment variable has been declared.
157157
#
158-
# Github runners obfusicate hostnames, thus running socket.gethostname()
158+
# Github runners obfuscate hostnames, thus running socket.gethostname()
159159
# twice produces two different hostnames. Since github runners always
160160
# define a RUNNER_NAME variable, use RUNNER_NAME instead if it exists:
161161
hostname = os.getenv("RUNNER_NAME")
162162
if hostname is None:
163163
hostname = socket.gethostname()
164164
else:
165-
# Ensure RUNNER_NAME has not been tampered with:
166-
# TODO is this overkill?
167165
Validate.runner_name(
168166
hostname,
169167
throw=ValueError("Illegal characters found in specified RUNNER_NAME."),
@@ -173,7 +171,7 @@ def git_info_from_path(path: Path) -> (str, str):
173171
if options.build_compute_runtime:
174172
compute_runtime = options.compute_runtime_tag
175173
elif options.detect_versions.compute_runtime:
176-
log.info(f"Auto-detecting compute_runtime version...")
174+
log.info("Auto-detecting compute_runtime version...")
177175
detect_res = DetectVersion.instance()
178176
compute_runtime = detect_res.get_compute_runtime_ver()
179177
if detect_res.get_compute_runtime_ver_cached() is None:

devops/scripts/benchmarks/utils/compute_runtime.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2024-2025 Intel Corporation
1+
# Copyright (C) 2024-2026 Intel Corporation
22
# Part of the Unified-Runtime Project, under the Apache License v2.0 with LLVM Exceptions.
33
# See LICENSE.TXT
44
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
@@ -56,7 +56,7 @@ def build_gmmlib(self, repo, commit) -> tuple[Path, bool]:
5656
project = GitProject(repo, commit, Path(options.workdir), "gmmlib")
5757
rebuilt = False
5858
if project.needs_rebuild():
59-
project.configure()
59+
project.configure(extra_args=["-DRUN_TEST_SUITE=0"])
6060
project.build()
6161
project.install()
6262
rebuilt = True
@@ -211,7 +211,6 @@ def build_compute_runtime(self):
211211

212212
log.info("Building Compute Runtime...")
213213
extra_config_args = [
214-
"-DNEO_ENABLE_i915_PRELIM_DETECTION=1",
215214
"-DNEO_ENABLE_I915_PRELIM_DETECTION=1",
216215
"-DNEO_SKIP_UNIT_TESTS=1",
217216
f"-DGMM_DIR={self.gmmlib}",

devops/scripts/benchmarks/utils/detect_versions.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Copyright (C) 2025-2026 Intel Corporation
2+
# Part of the Unified-Runtime Project, under the Apache License v2.0 with LLVM Exceptions.
3+
# See LICENSE.TXT
4+
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
5+
16
import os
27
import re
38
import sys

devops/scripts/benchmarks/utils/validate.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Copyright (C) 2025-2026 Intel Corporation
2+
# Part of the Unified-Runtime Project, under the Apache License v2.0 with LLVM Exceptions.
3+
# See LICENSE.TXT
4+
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
5+
16
import re
27

38

@@ -27,7 +32,7 @@ def runner_name(runner_name: str, throw: Exception = None):
2732
"""
2833
Returns True if runner_name is clean (no illegal characters).
2934
"""
30-
return Validate.on_re(runner_name, r"^[a-zA-Z0-9_]+$", throw=throw)
35+
return Validate.on_re(runner_name, r"^[a-zA-Z0-9_-]+$", throw=throw)
3136

3237
@staticmethod
3338
def timestamp(t: str, throw: Exception = None):

sycl/test-e2e/DeviceWait/basic.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
// RUN: %{build} -o %t.out
44
// RUN: %{run} %t.out
55

6-
// XFAIL: windows && run-mode && gpu-intel-gen12
7-
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20927
6+
// UNSUPPORTED: windows && run-mode && gpu-intel-gen12
7+
// UNSUPPORTED-INTENDED: gen12 doesn't support aspect-ext_oneapi_device_wait.
8+
// Adding UNSUPPORTED until UR does report lack of
9+
// aspect-ext_oneapi_device_wait support on gen12.
810

911
#include <sycl/detail/core.hpp>
1012
#include <sycl/properties/all_properties.hpp>

0 commit comments

Comments
 (0)