Skip to content

Commit 199eb01

Browse files
[SYCL][E2E] Use fine-grained includes in Plugin/* tests (#13851)
1 parent f974c52 commit 199eb01

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

+101
-47
lines changed

sycl/test-e2e/Plugin/cuda-max-local-mem-size.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
//
1414
//===----------------------------------------------------------------------===//
1515

16-
#include <sycl/sycl.hpp>
16+
#include <sycl/detail/core.hpp>
1717

1818
int main() {
1919
sycl::queue Q{};

sycl/test-e2e/Plugin/cuda_queue_priority.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
//
66
// Check that queue priority is passed to CUDA runtime
77
#define SYCL_EXT_ONEAPI_BACKEND_CUDA_EXPERIMENTAL 1
8+
#include <sycl/backend.hpp>
9+
#include <sycl/detail/core.hpp>
810
#include <sycl/ext/oneapi/experimental/backend/cuda.hpp>
9-
#include <sycl/sycl.hpp>
11+
#include <sycl/properties/all_properties.hpp>
1012

1113
#include <cuda.h>
1214

sycl/test-e2e/Plugin/enqueue-arg-order-image.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414

1515
#include <iostream>
1616

17-
#include <sycl/sycl.hpp>
17+
#include <sycl/accessor_image.hpp>
18+
#include <sycl/detail/core.hpp>
1819

1920
using namespace sycl;
2021

sycl/test-e2e/Plugin/interop-cuda-experimental.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
// RUN: %{run} %t.out
55

66
#define SYCL_EXT_ONEAPI_BACKEND_CUDA_EXPERIMENTAL 1
7+
#include <sycl/backend.hpp>
8+
#include <sycl/detail/core.hpp>
79
#include <sycl/ext/oneapi/experimental/backend/cuda.hpp>
8-
#include <sycl/sycl.hpp>
910

1011
#include <cuda.h>
1112

sycl/test-e2e/Plugin/interop-device.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
// doesn't create a "new" SYCL device that isn't equally comparable to one of
1010
// the root devices in the pre-existin fixed hierarchy.
1111

12-
#include <sycl/sycl.hpp>
12+
#include <sycl/backend.hpp>
13+
#include <sycl/detail/core.hpp>
1314

1415
int main() {
1516
auto root_devices = sycl::device::get_devices();

sycl/test-e2e/Plugin/interop-experimental-single-TU-SYCL-CUDA-compilation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: %{run} %t.out
44

55
#include <cuda.h>
6-
#include <sycl/sycl.hpp>
6+
#include <sycl/detail/core.hpp>
77

88
// ------------------------------------------------------------------------- //
99

sycl/test-e2e/Plugin/interop-l0-direct.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66

77
#include <iostream>
88
#include <level_zero/ze_api.h>
9+
#include <sycl/backend.hpp>
10+
#include <sycl/detail/core.hpp>
911
#include <sycl/ext/oneapi/backend/level_zero.hpp>
10-
#include <sycl/sycl.hpp>
12+
#include <sycl/usm.hpp>
1113
#include <variant>
1214
#include <vector>
1315

sycl/test-e2e/Plugin/interop-level-zero-buffer-helpers.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#pragma once
2-
#include "interop-level-zero-buffer-helpers.hpp"
32
#include <iostream>
4-
#include <sycl/sycl.hpp>
5-
// clang-format off
3+
#include <sycl/backend.hpp>
4+
#include <sycl/detail/core.hpp>
5+
66
#include <level_zero/ze_api.h>
7+
78
#include <sycl/ext/oneapi/backend/level_zero.hpp>
8-
// clang-format on
99

1010
using namespace sycl;
1111

sycl/test-e2e/Plugin/interop-level-zero-device.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44

5-
#include <sycl/sycl.hpp>
5+
#include <numeric>
6+
#include <sycl/backend.hpp>
7+
#include <sycl/detail/core.hpp>
8+
#include <sycl/properties/all_properties.hpp>
69

710
template <typename FuncTy>
811
void for_each_descendent_dev(sycl::device dev, FuncTy F) {

sycl/test-e2e/Plugin/interop-level-zero-get-native-mem.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212

1313
// SYCL
1414
#include "interop-level-zero-buffer-helpers.hpp"
15-
#include <sycl/ext/oneapi/backend/level_zero.hpp>
1615
#include <sycl/detail/core.hpp>
16+
#include <sycl/detail/host_task_impl.hpp>
17+
#include <sycl/ext/oneapi/backend/level_zero.hpp>
1718

1819
using namespace sycl;
1920

sycl/test-e2e/Plugin/interop-level-zero-image-get-native-mem.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,13 @@
2121
// interop-level-zero-image-get-native-mem.cpp
2222

2323
#include <level_zero/ze_api.h>
24-
#include <sycl.hpp>
24+
#include <sycl/accessor_image.hpp>
25+
#include <sycl/backend.hpp>
26+
#include <sycl/detail/core.hpp>
27+
#include <sycl/detail/host_task_impl.hpp>
2528
#include <sycl/ext/oneapi/backend/level_zero.hpp>
29+
#include <sycl/ext/oneapi/filter_selector.hpp>
30+
#include <sycl/stream.hpp>
2631
using namespace sycl;
2732

2833
int main() {

sycl/test-e2e/Plugin/interop-level-zero-image-ownership.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
// interop-level-zero-image-ownership.cpp
2828

2929
#include <level_zero/ze_api.h>
30-
#include <sycl.hpp>
30+
#include <sycl/accessor_image.hpp>
31+
#include <sycl/backend.hpp>
32+
#include <sycl/detail/core.hpp>
3133
#include <sycl/ext/oneapi/backend/level_zero.hpp>
3234

3335
using namespace sycl;

sycl/test-e2e/Plugin/interop-level-zero-image.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
// -lze_loader interop-level-zero-image.cpp
1414

1515
#include <level_zero/ze_api.h>
16-
#include <sycl.hpp>
16+
#include <sycl/accessor_image.hpp>
17+
#include <sycl/backend.hpp>
18+
#include <sycl/detail/core.hpp>
1719
#include <sycl/ext/oneapi/backend/level_zero.hpp>
1820

1921
using namespace sycl;

sycl/test-e2e/Plugin/interop-level-zero-thread.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
#include <level_zero/ze_api.h>
3131
#include <mutex>
3232
#include <sycl/backend/level_zero.hpp>
33-
#include <sycl/sycl.hpp>
33+
#include <sycl/detail/core.hpp>
34+
#include <sycl/properties/all_properties.hpp>
35+
#include <sycl/usm.hpp>
3436
#include <thread>
3537
#include <vector>
3638

sycl/test-e2e/Plugin/interop-opencl-make-kernel-bundle.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <string>
11-
#include <sycl/sycl.hpp>
11+
#include <sycl/backend.hpp>
12+
#include <sycl/detail/core.hpp>
1213
#include <vector>
1314

1415
char const *source = R"OCL(kernel void do_nothing() {})OCL";

sycl/test-e2e/Plugin/interop-opencl-make-kernel.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
// Test for OpenCL make_kernel
77

88
#include <CL/opencl.h>
9+
#include <sycl/backend.hpp>
910
#include <sycl/backend/opencl.hpp>
10-
#include <sycl/sycl.hpp>
11+
#include <sycl/detail/core.hpp>
12+
#include <sycl/usm.hpp>
1113

1214
using namespace sycl;
1315

sycl/test-e2e/Plugin/interop-opencl.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include <CL/opencl.h>
15+
#include <sycl/backend.hpp>
1516
#include <sycl/backend/opencl.hpp>
16-
#include <sycl/sycl.hpp>
17+
#include <sycl/detail/core.hpp>
18+
#include <sycl/detail/host_task_impl.hpp>
1719

1820
using namespace sycl;
1921

sycl/test-e2e/Plugin/level-zero-event-leak.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@
3636
// NOTE: The 1000 value below is to be larger than the "128" heuristic in
3737
// queue_impl::addSharedEvent.
3838

39-
#include <sycl/sycl.hpp>
39+
#include <sycl/detail/core.hpp>
40+
41+
#ifdef CHECK_INORDER
42+
#include <sycl/properties/all_properties.hpp>
43+
#endif
4044

4145
int main(int argc, char **argv) {
4246
assert(argc == 2 && "Invalid number of arguments");

sycl/test-e2e/Plugin/level_zero_barrier_optimization.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
// Test to check that we don't insert unnecessary L0 commands for
66
// queue::ext_oneapi_submit_barrier() when we have in-order queue.
77

8-
#include <sycl/sycl.hpp>
8+
#include <sycl/detail/core.hpp>
9+
#include <sycl/properties/all_properties.hpp>
910

1011
class TestKernel;
1112
sycl::event submitKernel(sycl::queue &Q) {

sycl/test-e2e/Plugin/level_zero_batch_barrier.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
// extra submissions.
88

99
#include <level_zero/ze_api.h>
10-
#include <sycl/sycl.hpp>
10+
#include <sycl/backend.hpp>
11+
#include <sycl/detail/core.hpp>
1112
#include <vector>
1213

1314
using namespace std;

sycl/test-e2e/Plugin/level_zero_batch_test.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,10 +265,12 @@
265265
// CKALL: Test Pass
266266
// CKALL: Test Pass
267267

268-
#include "sycl/sycl.hpp"
269268
#include <chrono>
270269
#include <cmath>
271270
#include <iostream>
271+
#include <sycl/detail/core.hpp>
272+
#include <sycl/properties/all_properties.hpp>
273+
#include <sycl/usm.hpp>
272274

273275
void validate(uint32_t *result, uint32_t *expect, size_t n) {
274276
int error = 0;

sycl/test-e2e/Plugin/level_zero_batch_test_copy_with_compute.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,8 @@
226226
// CKALL: Test Pass
227227
// CKALL: Test Pass
228228

229-
#include "sycl/sycl.hpp"
229+
#include "sycl/detail/core.hpp"
230+
#include "sycl/usm.hpp"
230231
#include <chrono>
231232
#include <cmath>
232233
#include <iostream>

sycl/test-e2e/Plugin/level_zero_device_free_mem.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// CHECK: Root-device free memory
1313

1414
#include <iostream>
15-
#include <sycl/sycl.hpp>
15+
#include <sycl/detail/core.hpp>
1616
using namespace sycl;
1717

1818
int main() {

sycl/test-e2e/Plugin/level_zero_dynamic_batch_test.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,12 @@
4040
// CKALL: Test Pass
4141
// CKALL: Test Pass
4242

43-
#include "sycl/sycl.hpp"
4443
#include <chrono>
4544
#include <cmath>
4645
#include <iostream>
46+
#include <sycl/detail/core.hpp>
47+
#include <sycl/properties/all_properties.hpp>
48+
#include <sycl/usm.hpp>
4749

4850
void validate(uint32_t *result, uint32_t *expect, size_t n) {
4951
int error = 0;

sycl/test-e2e/Plugin/level_zero_eager_init.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// CHECK-NOT: ZE ---> zeFenceCreate
1313
//
1414

15-
#include <sycl/sycl.hpp>
15+
#include <sycl/detail/core.hpp>
1616

1717
#include <array>
1818
#include <iostream>

sycl/test-e2e/Plugin/level_zero_events_caching.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
// Check event caching modes in the L0 plugin.
1717

18-
#include <sycl/sycl.hpp>
18+
#include <sycl/detail/core.hpp>
1919

2020
int main() {
2121
sycl::queue deviceQueue;

sycl/test-e2e/Plugin/level_zero_events_caching_leak.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// enabled/disabled.
99

1010
#include <array>
11-
#include <sycl/sycl.hpp>
11+
#include <sycl/detail/core.hpp>
1212

1313
constexpr sycl::access::mode sycl_read = sycl::access::mode::read;
1414
constexpr sycl::access::mode sycl_write = sycl::access::mode::write;

sycl/test-e2e/Plugin/level_zero_ext_intel_cslice.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// RUN: %{setup_env} env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 SYCL_PI_LEVEL_ZERO_EXPOSE_CSLICE_IN_AFFINITY_PARTITIONING=1 \
2424
// RUN: UR_L0_DEBUG=1 %{run} %t.out 2>&1 | FileCheck %s --check-prefixes=CHECK-PVC
2525

26-
#include <sycl/sycl.hpp>
26+
#include <sycl/detail/core.hpp>
2727

2828
using namespace sycl;
2929

sycl/test-e2e/Plugin/level_zero_ext_intel_queue_index.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
// Same with Immediate CommandLists
1515
// RUN: %{setup_env} env SYCL_PI_LEVEL_ZERO_EXPOSE_CSLICE_IN_AFFINITY_PARTITIONING=1 env UR_L0_DEBUG=1 %{run} %t.out 2>&1 | FileCheck %s --check-prefixes=CHECK-PVC
1616

17-
#include <sycl/sycl.hpp>
17+
#include <sycl/detail/core.hpp>
18+
#include <sycl/properties/all_properties.hpp>
1819

1920
using namespace sycl;
2021

sycl/test-e2e/Plugin/level_zero_imm_cmdlist.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// This test checks that immediate commandlists are used and not regular ones on
1010
// PVC Linux.
1111

12-
#include <sycl/sycl.hpp>
12+
#include <sycl/detail/core.hpp>
1313

1414
int main(int argc, char **argv) {
1515
sycl::queue Q;

sycl/test-e2e/Plugin/level_zero_inorder.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
#include <cassert>
1616
#include <iostream>
1717
#include <numeric>
18-
#include <sycl/sycl.hpp>
18+
#include <sycl/detail/core.hpp>
19+
#include <sycl/properties/all_properties.hpp>
20+
#include <sycl/usm.hpp>
1921

2022
static constexpr int MAGIC_NUM1 = 2;
2123
static constexpr int buffer_size = 100;

sycl/test-e2e/Plugin/level_zero_inorder_interleaving_kernel_copy.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
#include <cassert>
1717
#include <iostream>
1818
#include <numeric>
19-
#include <sycl/sycl.hpp>
19+
#include <sycl/detail/core.hpp>
20+
#include <sycl/properties/all_properties.hpp>
21+
#include <sycl/usm.hpp>
2022

2123
static constexpr int MAGIC_NUM1 = 2;
2224
static constexpr int buffer_size = 100;

sycl/test-e2e/Plugin/level_zero_interop_memcpy.cpp

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

66
#include <level_zero/ze_api.h>
7+
#include <sycl/backend.hpp>
8+
#include <sycl/detail/core.hpp>
79
#include <sycl/ext/oneapi/backend/level_zero.hpp>
8-
#include <sycl/sycl.hpp>
10+
#include <sycl/usm.hpp>
911

1012
int main() {
1113
using namespace sycl;

sycl/test-e2e/Plugin/level_zero_memory_fill.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
// CHECKL ZE ---> zeCommandListAppendMemoryFill
1010

1111
#include <iostream>
12-
#include <sycl/sycl.hpp>
12+
#include <sycl/detail/core.hpp>
13+
#include <sycl/usm.hpp>
1314

1415
using namespace sycl;
1516

sycl/test-e2e/Plugin/level_zero_queue_priority.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
//
99
// With immediate command lists the command lists are recycled between queues in
1010
// a context.
11-
#include <sycl/sycl.hpp>
11+
#include <sycl/detail/core.hpp>
12+
#include <sycl/properties/all_properties.hpp>
1213

1314
void test(sycl::context &C, sycl::device &D, sycl::property_list Props) {
1415
sycl::queue Q(C, D, Props);

sycl/test-e2e/Plugin/level_zero_queue_profiling.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
//
2222

2323
#include <iostream>
24-
#include <sycl/sycl.hpp>
24+
#include <sycl/detail/core.hpp>
25+
#include <sycl/properties/all_properties.hpp>
2526
using namespace sycl;
2627

2728
int foo(queue &q, int n) {

0 commit comments

Comments
 (0)