Skip to content

Commit

Permalink
Use REQUIRES in Graph E2E tests for USM aspects
Browse files Browse the repository at this point in the history
  • Loading branch information
EwanC committed Mar 4, 2024
1 parent 6e00170 commit db01268
Show file tree
Hide file tree
Showing 52 changed files with 74 additions and 112 deletions.
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/basic_usm_host.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_host_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
4 changes: 3 additions & 1 deletion sycl/test-e2e/Graph/Explicit/basic_usm_mixed.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_host_allocations
// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/basic_usm_shared.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/basic_usm_system.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_system_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

// Skip as executable graph update and host tasks both aren't
// implemented.
Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/host_task.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/host_task2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/host_task2_multiple_roots.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/host_task_last.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/host_task_multiple_deps.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/host_task_multiple_roots.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/host_task_successive.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
2 changes: 2 additions & 0 deletions sycl/test-e2e/Graph/Explicit/memadvise.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
// RUN: %{build} -o %t.out
// RUN: %if linux && (level_zero || cuda) %{ env SYCL_PI_TRACE=2 %{run} %t.out 2>&1 FileCheck %s %} %else %{ %{run} %t.out %}

// REQUIRES: aspect-usm_shared_allocations

// Mem advise command not supported for OpenCL
// UNSUPPORTED: opencl

Expand Down
2 changes: 2 additions & 0 deletions sycl/test-e2e/Graph/Explicit/prefetch.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
// RUN: %{build} -o %t.out
// RUN: %if linux && (level_zero || cuda) %{ env SYCL_PI_TRACE=2 %{run} %t.out 2>&1 FileCheck %s %} %else %{ %{run} %t.out %}

// REQUIRES: aspect-usm_shared_allocations

// prefetch command not supported for OpenCL
// UNSUPPORTED: opencl

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/usm_fill_host.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_host_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/Explicit/usm_fill_shared.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_EXPLICIT

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/basic_usm_host.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@
int main() {
queue Queue{};

if (!Queue.get_device().has(sycl::aspect::usm_host_allocations)) {
return 0;
}

using T = int;

std::vector<T> DataA(Size), DataB(Size), DataC(Size);
Expand Down
7 changes: 0 additions & 7 deletions sycl/test-e2e/Graph/Inputs/basic_usm_mixed.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,6 @@
int main() {
queue Queue{};

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}
if (!Queue.get_device().has(sycl::aspect::usm_host_allocations)) {
return 0;
}

using T = int;

std::vector<T> DataA(Size), DataB(Size), DataC(Size);
Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/basic_usm_shared.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@
int main() {
queue Queue{};

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

using T = int;

std::vector<T> DataA(Size), DataB(Size), DataC(Size);
Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/basic_usm_system.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@
int main() {
queue Queue{};

if (!Queue.get_device().has(sycl::aspect::usm_system_allocations)) {
return 0;
}

using T = int;

std::vector<T> DataA(Size), DataB(Size), DataC(Size);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

std::vector<T> DataA(Size), DataB(Size), DataC(Size);
std::vector<T> HostTaskOutput(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/host_task.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

const T ModValue = T{7};
std::vector<T> DataA(Size), DataB(Size), DataC(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/host_task2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

const T ModValue = T{7};
std::vector<T> DataA(Size), DataB(Size), DataC(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/host_task2_multiple_roots.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

const T ModValue = T{7};
std::vector<T> DataA(Size), DataB(Size), DataC(Size), Res2(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/host_task_last.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

const T ModValue = T{7};
std::vector<T> DataA(Size), DataB(Size), DataC(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/host_task_multiple_deps.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

const T ModValue = T{7};
std::vector<T> DataA(Size), DataB(Size), DataC(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/host_task_multiple_roots.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

const T ModValue = T{7};
std::vector<T> DataA(Size), DataB(Size), DataC(Size), Res2(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/host_task_successive.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ int main() {

using T = int;

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

const T ModValue = T{7};
std::vector<T> DataA(Size), DataB(Size), DataC(Size);

Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/memadvise.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ int main() {

queue Queue;

if (!Queue.get_device().get_info<info::device::usm_shared_allocations>()) {
return 0;
}

exp_ext::command_graph Graph{Queue.get_context(), Queue.get_device()};

T *Src = (T *)malloc_shared(sizeof(T) * Count, Queue.get_device(),
Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/prefetch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ int main() {

queue Queue;

if (!Queue.get_device().get_info<info::device::usm_shared_allocations>()) {
return 0;
}

exp_ext::command_graph Graph{Queue.get_context(), Queue.get_device()};

T *Src = (T *)malloc_shared(sizeof(T) * Count, Queue.get_device(),
Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/usm_fill_host.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
int main() {
queue Queue{};

if (!Queue.get_device().has(sycl::aspect::usm_host_allocations)) {
return 0;
}

exp_ext::command_graph Graph{Queue.get_context(), Queue.get_device()};

const size_t N = 10;
Expand Down
4 changes: 0 additions & 4 deletions sycl/test-e2e/Graph/Inputs/usm_fill_shared.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
int main() {
queue Queue{};

if (!Queue.get_device().has(sycl::aspect::usm_shared_allocations)) {
return 0;
}

exp_ext::command_graph Graph{Queue.get_context(), Queue.get_device()};

const size_t N = 10;
Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/RecordReplay/basic_usm_host.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_host_allocations

#define GRAPH_E2E_RECORD_REPLAY

Expand Down
4 changes: 3 additions & 1 deletion sycl/test-e2e/Graph/RecordReplay/basic_usm_mixed.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_host_allocations
// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_RECORD_REPLAY

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/RecordReplay/basic_usm_shared.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_RECORD_REPLAY

Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/RecordReplay/basic_usm_system.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_system_allocations

#define GRAPH_E2E_RECORD_REPLAY

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

// Skip as executable graph update and host tasks both aren't
// implemented.
Expand Down
3 changes: 2 additions & 1 deletion sycl/test-e2e/Graph/RecordReplay/host_task.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
// Extra run to check for immediate-command-list in Level Zero
// RUN: %if level_zero && linux %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
//

// REQUIRES: aspect-usm_shared_allocations

#define GRAPH_E2E_RECORD_REPLAY

Expand Down
Loading

0 comments on commit db01268

Please sign in to comment.