Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit 907a49b

Browse files
[SYCL] updating device selectors (#1160)
The SYCL 1.2.1 style device_selector subclasses are now deprecated. In this PR we are updating the tests to use the newer SYCL 2020 ones. This avoids encountering all the "deprecation" warnings when running verbose tests.
1 parent 3d32795 commit 907a49b

File tree

216 files changed

+296
-318
lines changed

Some content is hidden

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

216 files changed

+296
-318
lines changed

SYCL/BFloat16/bfloat16_type.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ void verify_logic(queue &q, buffer<float, 1> &a, buffer<float, 1> &b,
169169
}
170170

171171
int run_tests() {
172-
device dev{default_selector()};
172+
device dev{default_selector_v};
173173

174174
// TODO: replace is_gpu check with extension check when the appropriate part
175175
// of implementation ready (aspect)

SYCL/Basic/barrier_order.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <sycl/sycl.hpp>
99

1010
int main() {
11-
sycl::device dev{sycl::default_selector{}};
11+
sycl::device dev{sycl::default_selector_v};
1212
sycl::queue q{dev};
1313

1414
int *x = sycl::malloc_shared<int>(1, q);

SYCL/Basic/buffer/buffer_dev_to_dev.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ int main() {
2525
buffer<int, 1> Buffer(Data, range<1>(10),
2626
{property::buffer::use_host_ptr()});
2727

28-
default_selector Selector;
29-
device Device(Selector);
28+
device Device(default_selector_v);
3029

3130
context FirstContext(Device);
3231
context SecondContext(Device);

SYCL/Basic/buffer/buffer_migrate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ int main() {
2121
buffer<int, 1> Buffer(&Data, range<1>(1));
2222

2323
const auto &Devices =
24-
platform(gpu_selector{}).get_devices(info::device_type::gpu);
24+
platform(gpu_selector_v).get_devices(info::device_type::gpu);
2525
std::cout << Devices.size() << " devices found" << std::endl;
2626
context C(Devices);
2727

SYCL/Basic/build_log.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include <sycl/sycl.hpp>
88

99
int main() {
10-
sycl::queue Q{sycl::default_selector()};
10+
sycl::queue Q{sycl::default_selector_v};
1111

1212
auto *I = sycl::malloc_device<int>(1, Q);
1313
Q.single_task([=]() { I[0] = 42; });

SYCL/Basic/enqueue_barrier.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
int main() {
1414
sycl::context Context;
15-
sycl::queue Q1(Context, sycl::default_selector{});
15+
sycl::queue Q1(Context, sycl::default_selector_v);
1616

1717
Q1.submit(
1818
[&](sycl::handler &cgh) { cgh.single_task<class kernel1>([]() {}); });
@@ -30,8 +30,8 @@ int main() {
3030
// call queue::ext_oneapi_submit_barrier()
3131
Q1.ext_oneapi_submit_barrier();
3232

33-
sycl::queue Q2(Context, sycl::default_selector{});
34-
sycl::queue Q3(Context, sycl::default_selector{});
33+
sycl::queue Q2(Context, sycl::default_selector_v);
34+
sycl::queue Q3(Context, sycl::default_selector_v);
3535

3636
auto Event1 = Q1.submit(
3737
[&](sycl::handler &cgh) { cgh.single_task<class kernel5>([]() {}); });

SYCL/Basic/fpga_tests/Inputs/fpga_host.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ using namespace sycl;
1414
void foo(double &, queue q, int x);
1515

1616
int main(void) {
17-
queue q(accelerator_selector{});
17+
queue q(accelerator_selector_v);
1818

1919
double result;
2020
foo(result, q, 3);

SYCL/Basic/get_backend.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ int main() {
4343
return_fail();
4444
}
4545

46-
default_selector sel;
47-
queue q(c, sel);
46+
queue q(c, default_selector_v);
4847
if (q.get_backend() != plt.get_backend()) {
4948
return_fail();
5049
}

SYCL/Basic/group_local_id.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
using namespace sycl;
99

1010
int main() {
11-
queue q(cpu_selector{});
11+
queue q(cpu_selector_v);
1212

1313
const int sz = 16;
1414
q.submit([&](handler &h) {

SYCL/Basic/half_type.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ int main() {
237237
constexpr_verify_mul();
238238
constexpr_verify_div();
239239

240-
device dev{default_selector()};
240+
device dev{default_selector_v};
241241
if (!dev.has(sycl::aspect::fp16)) {
242242
std::cout << "This device doesn't support the extension cl_khr_fp16"
243243
<< std::endl;

SYCL/Basic/handler/interop_task.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ int main() {
2727
sycl::buffer<int, 1> DstBuf(sycl::range<1>{BufSize});
2828
sycl::buffer<int, 1> DstBuf2(sycl::range<1>{BufSize});
2929

30-
TestQueue Queue{sycl::default_selector{}};
30+
TestQueue Queue{sycl::default_selector_v};
3131

3232
Queue.submit([&](sycl::handler &CGH) {
3333
auto DstAcc = DstBuf.get_access<sycl::access::mode::write>(CGH);

SYCL/Basic/handler/run_on_host_intel.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ int main() {
2626
sycl::buffer<int, 1> SrcBuf(data1, sycl::range<1>{BufSize});
2727
sycl::buffer<int, 1> DstBuf(sycl::range<1>{BufSize});
2828

29-
TestQueue Queue{sycl::default_selector{}};
29+
TestQueue Queue{sycl::default_selector_v};
3030
Queue.submit([&](sycl::handler &CGH) {
3131
auto SrcAcc = SrcBuf.get_access<sycl::access::mode::read>(CGH);
3232
auto DstAcc = DstBuf.get_access<sycl::access::mode::write>(CGH);

SYCL/Basic/image/image.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ int main() {
3434
{
3535
sycl::image<2> Img1(Img1HostData.data(), ChanOrder, ChanType, Img1Size);
3636
sycl::image<2> Img2(Img2HostData.data(), ChanOrder, ChanType, Img2Size);
37-
TestQueue Q{sycl::default_selector()};
37+
TestQueue Q{sycl::default_selector_v};
3838
Q.submit([&](sycl::handler &CGH) {
3939
auto Img1Acc = Img1.get_access<sycl::float4, SYCLRead>(CGH);
4040
auto Img2Acc = Img2.get_access<sycl::float4, SYCLWrite>(CGH);
@@ -63,7 +63,7 @@ int main() {
6363
{
6464
const sycl::range<1> ImgPitch(4 * 4 * 4 * 2);
6565
sycl::image<2> Img(ChanOrder, ChanType, Img1Size, ImgPitch);
66-
TestQueue Q{sycl::default_selector()};
66+
TestQueue Q{sycl::default_selector_v};
6767
Q.submit([&](sycl::handler &CGH) {
6868
auto ImgAcc = Img.get_access<sycl::float4, SYCLRead>(CGH);
6969
CGH.single_task<class EmptyKernel>([=]() { ImgAcc.get_range(); });
@@ -74,7 +74,7 @@ int main() {
7474
const sycl::range<1> ImgPitch(4 * 4 * 4 * 2);
7575
sycl::image<2> Img(Img1HostData.data(), ChanOrder, ChanType, Img1Size,
7676
ImgPitch);
77-
TestQueue Q{sycl::default_selector()};
77+
TestQueue Q{sycl::default_selector_v};
7878
Q.submit([&](sycl::handler &CGH) {
7979
auto ImgAcc = Img.get_access<sycl::float4, SYCLRead>(CGH);
8080
CGH.single_task<class ConstTestPitch>([=] { ImgAcc.get_range(); });

SYCL/Basic/image/image_accessor_readwrite_half.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ void check_half4(char *HostPtr) {
146146
int main() {
147147
// Checking if default selected device supports half datatype.
148148
// Same device will be selected in the write/read functions.
149-
s::device Dev{s::default_selector()};
149+
s::device Dev{s::default_selector_v};
150150
if (!Dev.has(sycl::aspect::fp16)) {
151151
std::cout << "This device doesn't support the extension cl_khr_fp16"
152152
<< std::endl;

SYCL/Basic/image/image_array.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ int main() {
4646

4747
sycl::buffer<int, 1> ResBuf(ResBufData.data(), {ResBufSize});
4848

49-
TestQueue Q{sycl::default_selector()};
49+
TestQueue Q{sycl::default_selector_v};
5050

5151
constexpr auto SYCLRead = sycl::access::mode::read;
5252
constexpr auto SYCLWrite = sycl::access::mode::write;

SYCL/Basic/image/image_read.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77

88
int main() {
99

10-
s::default_selector selector;
11-
s::queue myQueue(selector);
10+
s::queue myQueue(s::default_selector_v);
1211

1312
bool passed = true;
1413

SYCL/Basic/image/image_read_fp16.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
#include "image_read.h"
77

88
int main() {
9-
s::default_selector selector;
10-
s::queue myQueue(selector);
9+
s::queue myQueue(s::default_selector_v);
1110

1211
// Device doesn't support cl_khr_fp16 extension - skip.
1312
if (!myQueue.get_device().has(sycl::aspect::fp16))

SYCL/Basic/image/image_sample.cpp

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,14 @@ bool test1d_coord(dataT *hostPtr, coordT coord, dataT expectedColour) {
4343
s::sampler testSampler(s::coordinate_normalization_mode::unnormalized,
4444
s::addressing_mode::clamp, s::filtering_mode::linear);
4545

46-
s::default_selector selector;
47-
4846
{ // Scope everything to force destruction
4947
s::image<1> image(hostPtr, s::image_channel_order::rgba, channelType,
5048
s::range<1>{3});
5149

5250
s::buffer<dataT, 1> resultDataBuf(&resultData, s::range<1>(1));
5351

5452
// Do the test by reading a single pixel from the image
55-
s::queue myQueue(selector);
53+
s::queue myQueue(s::default_selector_v);
5654
myQueue.submit([&](s::handler &cgh) {
5755
auto imageAcc = image.get_access<dataT, s::access::mode::read>(cgh);
5856
s::accessor<dataT, 1, s::access::mode::write> resultDataAcc(resultDataBuf,
@@ -80,16 +78,14 @@ bool test2d_coord(dataT *hostPtr, coordT coord, dataT expectedColour) {
8078
s::sampler testSampler(s::coordinate_normalization_mode::unnormalized,
8179
s::addressing_mode::clamp, s::filtering_mode::linear);
8280

83-
s::default_selector selector;
84-
8581
{ // Scope everything to force destruction
8682
s::image<2> image(hostPtr, s::image_channel_order::rgba, channelType,
8783
s::range<2>{3, 3});
8884

8985
s::buffer<dataT, 1> resultDataBuf(&resultData, s::range<1>(1));
9086

9187
// Do the test by reading a single pixel from the image
92-
s::queue myQueue(selector);
88+
s::queue myQueue(s::default_selector_v);
9389
myQueue.submit([&](s::handler &cgh) {
9490
auto imageAcc = image.get_access<dataT, s::access::mode::read>(cgh);
9591
s::accessor<dataT, 1, s::access::mode::write> resultDataAcc(resultDataBuf,
@@ -117,16 +113,14 @@ bool test3d_coord(dataT *hostPtr, coordT coord, dataT expectedColour) {
117113
s::sampler testSampler(s::coordinate_normalization_mode::unnormalized,
118114
s::addressing_mode::clamp, s::filtering_mode::linear);
119115

120-
s::default_selector selector;
121-
122116
{ // Scope everything to force destruction
123117
s::image<3> image(hostPtr, s::image_channel_order::rgba, channelType,
124118
s::range<3>{3, 3, 3});
125119

126120
s::buffer<dataT, 1> resultDataBuf(&resultData, s::range<1>(1));
127121

128122
// Do the test by reading a single pixel from the image
129-
s::queue myQueue(selector);
123+
s::queue myQueue(s::default_selector_v);
130124
myQueue.submit([&](s::handler &cgh) {
131125
auto imageAcc = image.get_access<dataT, s::access::mode::read>(cgh);
132126
s::accessor<dataT, 1, s::access::mode::write> resultDataAcc(resultDataBuf,

SYCL/Basic/image/image_write.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111

1212
int main() {
1313

14-
s::default_selector selector;
15-
s::queue myQueue(selector);
14+
s::queue myQueue(s::default_selector_v);
1615

1716
bool passed = true;
1817

SYCL/Basic/image/image_write.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,6 @@ bool test3d_coord(s::queue myQueue, dataT *hostPtr, coordT coord,
119119
dataT colour) {
120120
dataT resultData;
121121

122-
s::default_selector selector;
123-
124122
{ // Scope everything to force destruction
125123
s::image<3> image(hostPtr, s::image_channel_order::rgba, channelType,
126124
s::range<3>{3, 3, 3});

SYCL/Basic/image/image_write_fp16.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
#include "image_write.h"
77

88
int main() {
9-
s::default_selector selector;
10-
s::queue myQueue(selector);
9+
s::queue myQueue(s::default_selector_v);
1110

1211
// Device doesn't support cl_khr_fp16 extension - skip.
1312
if (!myQueue.get_device().has(sycl::aspect::fp16))

SYCL/Basic/interop/construction_ocl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
constexpr auto BE = sycl::backend::opencl;
1111

1212
int main() {
13-
sycl::device Dev{sycl::default_selector{}};
13+
sycl::device Dev{sycl::default_selector_v};
1414
auto NativeDev = sycl::get_native<BE>(Dev);
1515

1616
sycl::device NewDev = sycl::make_device<BE>(NativeDev);

SYCL/Basic/interop/construction_ze.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
constexpr auto BE = sycl::backend::ext_oneapi_level_zero;
1111

1212
int main() {
13-
sycl::device Dev{sycl::default_selector{}};
13+
sycl::device Dev{sycl::default_selector_v};
1414

1515
sycl::queue Q{Dev};
1616

SYCL/Basic/kernel_bundle/kernel_bundle_api.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ void checkException(TryBodyT TryBody, const std::string &ExpectedErrMsg) {
3434
}
3535

3636
int main() {
37-
const sycl::device Dev{sycl::default_selector{}};
38-
const sycl::device Dev2{sycl::default_selector{}};
37+
const sycl::device Dev{sycl::default_selector_v};
38+
const sycl::device Dev2{sycl::default_selector_v};
3939

4040
const sycl::context Ctx{Dev};
4141
const sycl::context Ctx2{Dev2};

SYCL/Basic/partition_supported.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ supports_partition_property(const sycl::device &dev,
5353

5454
int main() {
5555

56-
auto dev = sycl::device(sycl::default_selector());
56+
auto dev = sycl::device(sycl::default_selector_v);
5757

5858
// 1 - check exceed max_compute_units
5959
sycl::info::partition_property partitionEqually =

SYCL/Basic/stream/stream.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ using namespace sycl;
2020

2121
int main() {
2222
{
23-
default_selector Selector;
24-
queue Queue(Selector);
23+
queue Queue(default_selector_v);
2524
context Context = Queue.get_context();
2625

2726
// Check constructor and getters

SYCL/Basic/subdevice_pi.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,7 @@ int main(int argc, const char **argv) {
194194
std::string test(argv[1]);
195195
std::string partition_type(argv[2]);
196196

197-
default_selector selector;
198-
device dev(selector);
197+
device dev(default_selector_v);
199198

200199
std::vector<int> host_mem(1024, 1);
201200
buffer<int, 1> buf(&host_mem[0], host_mem.size());

SYCL/Basic/submit_barrier.cpp

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

99
int main() {
1010

11-
sycl::device dev{sycl::default_selector{}};
11+
sycl::device dev{sycl::default_selector_v};
1212
sycl::queue q{dev};
1313

1414
q.submit(

0 commit comments

Comments
 (0)