Skip to content

Commit 367b662

Browse files
mfrancepilloisEwanCjulianmiBensuokbenzie
authored
[SYCL][Graph] Add support for CUDA backend (#11133)
Adds support for enabling CUDA backend with Sycl-Graph: - Enables Graph e2e tests with CUDA backend. Companion PR with CUDA UR adapter changes is here: oneapi-src/unified-runtime#932 --------- Co-authored-by: Ewan Crawford <[email protected]> Co-authored-by: Julian Miller <[email protected]> Co-authored-by: Ben Tracy <[email protected]> Co-authored-by: Kenneth Benzie (Benie) <[email protected]> Co-authored-by: Maxime France-Pillois <[email protected]>
1 parent 24700a4 commit 367b662

File tree

116 files changed

+202
-104
lines changed

Some content is hidden

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

116 files changed

+202
-104
lines changed

sycl/doc/design/CommandGraph.md

Lines changed: 27 additions & 2 deletions

sycl/doc/design/images/SYCL-Graph-Architecture.svg

Lines changed: 4 additions & 1 deletion

sycl/plugins/unified_runtime/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ if(SYCL_PI_UR_USE_FETCH_CONTENT)
5454
include(FetchContent)
5555

5656
set(UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git")
57-
# commit 036b9cfcd8fb4be9394449b5406e6402580a63c9
58-
# Merge: 2ab0734 86f96f0
57+
58+
# commit be53fb3ba5bf1ac33051456d72c61b6a01d94a72
5959
# Author: Kenneth Benzie (Benie) <[email protected]>
60-
# Date: Fri Oct 27 16:36:23 2023 +0100
61-
# Merge pull request #961 from hdelan/change-unions-to-stdvariant
62-
# [HIP][CUDA] Change unions in ur_mem_handle_t_ to stdvariant
63-
set(UNIFIED_RUNTIME_TAG 036b9cfcd8fb4be9394449b5406e6402580a63c9)
60+
# Date: Tue Oct 31 13:22:52 2023 +0000
61+
# - Merge pull request #932 from Bensuo/cuda-cmd-buffers
62+
# - [CUDA][EXP] CUDA adapter support for command buffers
63+
set(UNIFIED_RUNTIME_TAG be53fb3ba5bf1ac33051456d72c61b6a01d94a72)
6464

6565
if(SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO)
6666
set(UNIFIED_RUNTIME_REPO "${SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO}")

sycl/test-e2e/Graph/Explicit/add_node_while_recording.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/add_nodes_after_finalize.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/assume_buffer_outlives_graph_property.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/basic_buffer.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/basic_usm.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// REQUIRES: level_zero, gpu
2-
// RUN: %{build_pthread_inc} -o %t.out
1+
// REQUIRES: cuda || level_zero, gpu
2+
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}

sycl/test-e2e/Graph/Explicit/basic_usm_host.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/basic_usm_mixed.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/basic_usm_shared.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/basic_usm_system.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/buffer_copy.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_2d.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_host2target.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_host2target_2d.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_host2target_offset.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_offsets.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_target2host.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_target2host_2d.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/buffer_copy_target2host_offset.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out 2>&1 | FileCheck %s %}
66
//
77
// CHECK-NOT: LEAK
8+
//
9+
// TODO enable cuda once buffer issue investigated and fixed
10+
// UNSUPPORTED: cuda
811

912
#define GRAPH_E2E_EXPLICIT
1013

sycl/test-e2e/Graph/Explicit/cycle_error.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44

sycl/test-e2e/Graph/Explicit/depends_on.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/dotp_buffer_reduction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/dotp_usm_reduction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/double_buffer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/empty_node.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/enqueue_ordering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/event_status_querying.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
// RUN: %{run} %t.out 2>&1 | FileCheck %s
44
//
55
// CHECK: complete
6+
//
7+
// TODO enable cuda once buffer issue investigated and fixed
8+
// UNSUPPORTED: cuda
69

710
#define GRAPH_E2E_EXPLICIT
811

sycl/test-e2e/Graph/Explicit/executable_graph_update.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/executable_graph_update_ordering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/host_task.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/kernel_bundle.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
3-
// RUN: env SYCL_PI_TRACE=2 %{run} %t.out | FileCheck %s
3+
// RUN: %if ext_oneapi_cuda %{ %{run} %t.out %}
4+
// RUN: %if ext_oneapi_level_zero %{env SYCL_PI_TRACE=2 %{run} %t.out | FileCheck %s %}
45

56
// Checks the PI call trace to ensure that the bundle kernel of the single task
67
// is used.

sycl/test-e2e/Graph/Explicit/multiple_exec_graphs.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/multiple_kernel_bundles.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/node_ordering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/queue_shortcuts.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/repeated_exec.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/single_node.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/stream.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out %GPU_CHECK_PLACEHOLDER
44
// RUN: %if ext_oneapi_level_zero %{env ZE_DEBUG=4 %{run} %t.out %GPU_CHECK_PLACEHOLDER 2>&1 | FileCheck %s %}

sycl/test-e2e/Graph/Explicit/sub_graph.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/sub_graph_execute_without_parent.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/sub_graph_multiple_submission.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/sub_graph_nested.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/sub_graph_reduction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/sub_graph_two_parent_graphs.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/temp_buffer_reinterpret.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/usm_copy.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/usm_fill.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/usm_fill_host.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

sycl/test-e2e/Graph/Explicit/usm_fill_shared.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: level_zero, gpu
1+
// REQUIRES: cuda || level_zero, gpu
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// Extra run to check for leaks in Level Zero using ZE_DEBUG

0 commit comments

Comments
 (0)