Skip to content

Commit 4fa9f71

Browse files
adamfidelreble
andauthored
[SYCL][Graph][E2E] Selectively disable tests for PTL and WCL on Windows (#20845)
The SYCL Graph E2E tests were disabled on Windows for PTL due to large amounts of failures. Most of those errors have been resolved and only a few remain. It now makes sense to re-enable all of the graph Windows tests for PTL and explicitly mark the few remaining failures. --------- Co-authored-by: Pablo Reble <[email protected]>
1 parent 726f8d2 commit 4fa9f71

12 files changed

+41
-3
lines changed

sycl/test-e2e/Graph/Update/Explicit/whole_update_double_buffer.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
59

610
#define GRAPH_E2E_EXPLICIT
711

sycl/test-e2e/Graph/Update/Explicit/whole_update_host_task_accessor.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
59

610
#define GRAPH_E2E_EXPLICIT
711

sycl/test-e2e/Graph/Update/RecordReplay/whole_update_double_buffer.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
59

610
#define GRAPH_E2E_RECORD_REPLAY
711

sycl/test-e2e/Graph/Update/RecordReplay/whole_update_host_task_accessor.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
59

610
#define GRAPH_E2E_RECORD_REPLAY
711

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
59

610
// Tests using dynamic command-group objects with buffer accessors
711

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
59

610
// Tests adding a dynamic command-group node to a graph using buffer
711
// accessors for the node edges.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
59

610
// Tests adding a dynamic command-group node to a graph using buffer
711
// accessors for the node edges, but where different command-groups

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
// RUN: %{run} %t.out
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
5+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
6+
// XFAIL-TRACKER: CMPLRTST-27275
7+
// XFAIL-TRACKER: CMPLRLLVM-72055
58
//
69

710
// Tests updating a graph node accessor argument using index-based explicit

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
@@ -3,6 +3,9 @@
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
69

710
// Tests updating a graph node accessor argument multiple times before the graph
811
// is updated, using index-based explicit update

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
@@ -3,6 +3,9 @@
33
// Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG
44
// RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
//
6+
// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl)
7+
// XFAIL-TRACKER: CMPLRTST-27275
8+
// XFAIL-TRACKER: CMPLRLLVM-72055
69

710
// Tests updating a single dynamic parameter which is registered with multiple
811
// graph nodes where it has a different argument index in each node

0 commit comments

Comments
 (0)