Skip to content

Commit 305669e

Browse files
[CI] Add preview-mode E2E job to Linux pre-commit (#18912)
1 parent 496769d commit 305669e

File tree

44 files changed

+146
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+146
-1
lines changed

.github/workflows/sycl-linux-build.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,3 +322,18 @@ jobs:
322322
binaries_artifact: ${{ inputs.e2e_binaries_artifact }}_spirv_backend
323323
sycl_compiler: $GITHUB_WORKSPACE/toolchain/bin/clang++
324324
extra_lit_opts: --param spirv-backend=True
325+
326+
- name: Remove E2E tests before preview-mode run
327+
if: ${{ inputs.e2e_binaries_artifact && always() && !cancelled() && steps.build.conclusion == 'success' }}
328+
run: rm -rf build-e2e
329+
330+
- name: Build E2E tests in Preview Mode
331+
if: ${{ inputs.e2e_binaries_artifact && always() && !cancelled() && steps.build.conclusion == 'success' }}
332+
uses: ./devops/actions/run-tests/e2e
333+
with:
334+
ref: ${{ inputs.ref || github.sha }}
335+
testing_mode: build-only
336+
target_devices: all
337+
binaries_artifact: ${{ inputs.e2e_binaries_artifact }}_preview
338+
sycl_compiler: $GITHUB_WORKSPACE/toolchain/bin/clang++
339+
extra_lit_opts: --param test-preview-mode=True

.github/workflows/sycl-linux-precommit.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,13 @@ jobs:
127127
target_devices: level_zero:gpu;opencl:gpu;opencl:cpu
128128
extra_lit_opts: --param spirv-backend=True
129129
e2e_binaries_artifact: sycl_e2e_bin_default_spirv_backend
130+
- name: Preview Mode
131+
runner: '["Linux", "gen12"]'
132+
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
133+
target_devices: level_zero:gpu;opencl:gpu;opencl:cpu
134+
extra_lit_opts: --param test-preview-mode=True
135+
e2e_binaries_artifact: sycl_e2e_bin_default_preview
136+
130137
uses: ./.github/workflows/sycl-linux-run-tests.yml
131138
with:
132139
name: ${{ matrix.name }}

sycl/test-e2e/AddressSanitizer/invalid-argument/bad-context.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// REQUIRES: linux, cpu, any-device-is-level_zero
22
// RUN: %{build} %device_asan_flags -DMALLOC_DEVICE -O2 -g -o %t
3-
// RUN: env UR_LAYER_ASAN_OPTIONS="detect_kernel_arguments:1" %{run-unfiltered-devices} not %t 2>&1 | FileCheck --check-prefixes CHECK,CHECK-DEVICE %s
3+
// RUN: env UR_LAYER_ASAN_OPTIONS="detect_kernel_arguments:1" %{run-unfiltered-devices} not %t 2>&1 | FileCheck %s
44

55
#include <sycl/detail/core.hpp>
66

sycl/test-e2e/Experimental/launch_queries/max_work_group_size.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out
33

4+
// XFAIL: preview-mode
5+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18910
6+
47
#include <sycl/detail/core.hpp>
58
#include <sycl/kernel_bundle.hpp>
69

sycl/test-e2e/Experimental/launch_queries/max_work_item_sizes.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out
33

4+
// XFAIL: preview-mode
5+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18910
6+
47
#include <sycl/detail/core.hpp>
58
#include <sycl/detail/info_desc_helpers.hpp>
69
#include <sycl/kernel.hpp>

sycl/test-e2e/Graph/NativeCommand/invalid.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
// RUN: %if preview-breaking-changes-supported %{ %{run} %t2.out %}
55
// REQUIRES: cuda
66

7+
// XFAIL: preview-mode
8+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
9+
710
// Test that interop_handle::ext_codeplay_get_native_graph() throws if no
811
// backend graph object is available.
912

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_before_finalize.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a graph node before finalization
912

1013
#include "../../graph_common.hpp"

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_multiple_exec_graphs.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests creating multiple executable graphs from the same modifiable graph and
912
// only updating one of them.
1013

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_ordering.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests that updating a graph is ordered with respect to previous executions of
912
// the graph which may be in flight.
1013

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_ptr.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a graph node using index-based explicit update
912

1013
#include "../../graph_common.hpp"

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_ptr_3D.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a 3D ND-Range graph kernel node using index-based explicit
912
// update
1013

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_ptr_double_update.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a graph node using index-based explicit update
912

1013
#include "../../graph_common.hpp"

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_ptr_multiple_nodes.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a single dynamic parameter which is registered with multiple
912
// graph nodes
1013

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_ptr_multiple_params.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating multiple parameters to a singlegraph node using index-based
912
// explicit update
1013

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_ptr_subgraph.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a graph node in an executable graph that was used as a
912
// subgraph node in another executable graph is not reflected in the graph
1013
// containing the subgraph node.

sycl/test-e2e/Graph/Update/FreeFunctionKernels/update_with_indices_scalar.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a graph node scalar argument using index-based explicit update
912

1013
#include "../../graph_common.hpp"

sycl/test-e2e/Graph/Update/dyn_cgf_with_all_dyn_params.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests using a dynamic command-group object with dynamic parameters inside it
912

1013
#include "../graph_common.hpp"

sycl/test-e2e/Graph/Update/dyn_cgf_with_different_type_dyn_params.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests using a dynamic command-group object with dynamic parameters of
912
// different types
1013

sycl/test-e2e/Graph/Update/dyn_cgf_with_some_dyn_params.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests using a dynamic command-group object where some but not all the
912
// command-groups use dynamic parameters.
1013

sycl/test-e2e/Graph/Update/update_before_finalize.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node before finalization
1013

1114
#include "../graph_common.hpp"

sycl/test-e2e/Graph/Update/update_nullptr.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests updating a graph node using a USM pointer set to nullptr
912

1013
#include "../graph_common.hpp"

sycl/test-e2e/Graph/Update/update_with_indices_accessor.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node accessor argument using index-based explicit
1013
// update
1114

sycl/test-e2e/Graph/Update/update_with_indices_accessor_double_update.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node accessor argument multiple times before the graph
1013
// is updated, using index-based explicit update
1114

sycl/test-e2e/Graph/Update/update_with_indices_accessor_multiple_nodes_different_indices.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a single dynamic parameter which is registered with multiple
1013
// graph nodes where it has a different argument index in each node
1114

sycl/test-e2e/Graph/Update/update_with_indices_accessor_ordering.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node accessor argument using index-based explicit
1013
// update while also submitting work using those accessors to a normal queue
1114

sycl/test-e2e/Graph/Update/update_with_indices_accessor_spv.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out %S/../Inputs/Kernels/update_with_indices_accessor.spv 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// REQUIRES: level_zero
912

1013
// Tests updating an accessor argument to a graph node created from SPIR-V

sycl/test-e2e/Graph/Update/update_with_indices_multiple_exec_graphs.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests creating multiple executable graphs from the same modifiable graph and
1013
// only updating one of them.
1114

sycl/test-e2e/Graph/Update/update_with_indices_ordering.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests that updating a graph is ordered with respect to previous executions of
1013
// the graph which may be in flight.
1114

sycl/test-e2e/Graph/Update/update_with_indices_ptr.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node using index-based explicit update
1013

1114
#include "../graph_common.hpp"

sycl/test-e2e/Graph/Update/update_with_indices_ptr_3D.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a 3D ND-Range graph kernel node using index-based explicit
1013
// update
1114

sycl/test-e2e/Graph/Update/update_with_indices_ptr_double_update.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node using index-based explicit update
1013

1114
#include "../graph_common.hpp"

sycl/test-e2e/Graph/Update/update_with_indices_ptr_multiple_nodes.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a single dynamic parameter which is registered with multiple
1013
// graph nodes
1114

sycl/test-e2e/Graph/Update/update_with_indices_ptr_multiple_nodes_different_indices.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a single dynamic parameter which is registered with multiple
1013
// graph nodes where it has a different argument index in each node
1114

sycl/test-e2e/Graph/Update/update_with_indices_ptr_multiple_params.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating multiple parameters to a singlegraph node using index-based
1013
// explicit update
1114

sycl/test-e2e/Graph/Update/update_with_indices_ptr_subgraph.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node in an executable graph that was used as a
1013
// subgraph node in another executable graph is not reflected in the graph
1114
// containing the subgraph node.

sycl/test-e2e/Graph/Update/update_with_indices_scalar.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77
//
88

9+
// XFAIL: preview-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
11+
912
// Tests updating a graph node scalar argument using index-based explicit update
1013

1114
#include "../graph_common.hpp"

sycl/test-e2e/Graph/Update/update_with_raw_kernel_arg.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
// REQUIRES: ocloc && level_zero
99

10+
// XFAIL: preview-mode
11+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
12+
1013
// Tests updating a raw_kernel_arg with 32-bit sized scalars.
1114

1215
#include "../graph_common.hpp"

sycl/test-e2e/Graph/Update/whole_update_dynamic_param.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// XFAIL: preview-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/18911
10+
811
// Tests that whole graph update works when using dynamic parameters.
912

1013
#include "../graph_common.hpp"

0 commit comments

Comments
 (0)