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

Commit 3cbfdf7

Browse files
committed
updating the now deprecated SYCL 1.2.1 device_selectors to the newer SYCL 2020 ones
Signed-off-by: Chris Perkins <[email protected]>
1 parent f977ac0 commit 3cbfdf7

File tree

89 files changed

+122
-155
lines changed

Some content is hidden

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

89 files changed

+122
-155
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
@@ -9,7 +9,7 @@
99
#include <sycl/sycl.hpp>
1010

1111
int main() {
12-
sycl::device dev{sycl::default_selector{}};
12+
sycl::device dev{sycl::default_selector_v};
1313
sycl::queue q{dev};
1414

1515
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
@@ -24,8 +24,7 @@ int main() {
2424
buffer<int, 1> Buffer(Data, range<1>(10),
2525
{property::buffer::use_host_ptr()});
2626

27-
default_selector Selector;
28-
device Device(Selector);
27+
device Device(default_selector_v);
2928

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

SYCL/Basic/buffer/buffer_migrate.cpp

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

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

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
@@ -45,8 +45,7 @@ int main() {
4545
return_fail();
4646
}
4747

48-
default_selector sel;
49-
queue q(c, sel);
48+
queue q(c, default_selector_v);
5049
if (q.get_backend() != plt.get_backend()) {
5150
return_fail();
5251
}

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
@@ -238,7 +238,7 @@ int main() {
238238
constexpr_verify_mul();
239239
constexpr_verify_div();
240240

241-
device dev{default_selector()};
241+
device dev{default_selector_v};
242242
if (!dev.is_host() && !dev.has(sycl::aspect::fp16)) {
243243
std::cout << "This device doesn't support the extension cl_khr_fp16"
244244
<< 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
@@ -27,7 +27,7 @@ int main() {
2727
sycl::buffer<int, 1> SrcBuf(data1, sycl::range<1>{BufSize});
2828
sycl::buffer<int, 1> DstBuf(sycl::range<1>{BufSize});
2929

30-
TestQueue Queue{sycl::default_selector{}};
30+
TestQueue Queue{sycl::default_selector_v};
3131
Queue.submit([&](sycl::handler &CGH) {
3232
auto SrcAcc = SrcBuf.get_access<sycl::access::mode::read>(CGH);
3333
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
@@ -35,7 +35,7 @@ int main() {
3535
{
3636
sycl::image<2> Img1(Img1HostData.data(), ChanOrder, ChanType, Img1Size);
3737
sycl::image<2> Img2(Img2HostData.data(), ChanOrder, ChanType, Img2Size);
38-
TestQueue Q{sycl::default_selector()};
38+
TestQueue Q{sycl::default_selector_v};
3939
Q.submit([&](sycl::handler &CGH) {
4040
auto Img1Acc = Img1.get_access<sycl::float4, SYCLRead>(CGH);
4141
auto Img2Acc = Img2.get_access<sycl::float4, SYCLWrite>(CGH);
@@ -64,7 +64,7 @@ int main() {
6464
{
6565
const sycl::range<1> ImgPitch(4 * 4 * 4 * 2);
6666
sycl::image<2> Img(ChanOrder, ChanType, Img1Size, ImgPitch);
67-
TestQueue Q{sycl::default_selector()};
67+
TestQueue Q{sycl::default_selector_v};
6868
Q.submit([&](sycl::handler &CGH) {
6969
auto ImgAcc = Img.get_access<sycl::float4, SYCLRead>(CGH);
7070
CGH.single_task<class EmptyKernel>([=]() { ImgAcc.get_range(); });
@@ -75,7 +75,7 @@ int main() {
7575
const sycl::range<1> ImgPitch(4 * 4 * 4 * 2);
7676
sycl::image<2> Img(Img1HostData.data(), ChanOrder, ChanType, Img1Size,
7777
ImgPitch);
78-
TestQueue Q{sycl::default_selector()};
78+
TestQueue Q{sycl::default_selector_v};
7979
Q.submit([&](sycl::handler &CGH) {
8080
auto ImgAcc = Img.get_access<sycl::float4, SYCLRead>(CGH);
8181
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
@@ -147,7 +147,7 @@ void check_half4(char *HostPtr) {
147147
int main() {
148148
// Checking if default selected device supports half datatype.
149149
// Same device will be selected in the write/read functions.
150-
s::device Dev{s::default_selector()};
150+
s::device Dev{s::default_selector_v};
151151
if (!Dev.is_host() && !Dev.has(sycl::aspect::fp16)) {
152152
std::cout << "This device doesn't support the extension cl_khr_fp16"
153153
<< std::endl;

SYCL/Basic/image/image_array.cpp

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

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

51-
TestQueue Q{sycl::default_selector()};
51+
TestQueue Q{sycl::default_selector_v};
5252

5353
constexpr auto SYCLRead = sycl::access::mode::read;
5454
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
@@ -8,8 +8,7 @@
88

99
int main() {
1010

11-
s::default_selector selector;
12-
s::queue myQueue(selector);
11+
s::queue myQueue(s::default_selector_v);
1312

1413
bool passed = true;
1514

SYCL/Basic/image/image_read_fp16.cpp

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

99
int main() {
10-
s::default_selector selector;
11-
s::queue myQueue(selector);
10+
s::queue myQueue(s::default_selector_v);
1211

1312
// Device doesn't support cl_khr_fp16 extension - skip.
1413
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
@@ -12,8 +12,7 @@
1212

1313
int main() {
1414

15-
s::default_selector selector;
16-
s::queue myQueue(selector);
15+
s::queue myQueue(s::default_selector_v);
1716

1817
bool passed = true;
1918

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
@@ -7,8 +7,7 @@
77
#include "image_write.h"
88

99
int main() {
10-
s::default_selector selector;
11-
s::queue myQueue(selector);
10+
s::queue myQueue(s::default_selector_v);
1211

1312
// Device doesn't support cl_khr_fp16 extension - skip.
1413
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
@@ -22,8 +22,7 @@ using namespace sycl;
2222

2323
int main() {
2424
{
25-
default_selector Selector;
26-
queue Queue(Selector);
25+
queue Queue(default_selector_v);
2726
context Context = Queue.get_context();
2827

2928
// 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
@@ -9,7 +9,7 @@
99

1010
int main() {
1111

12-
sycl::device dev{sycl::default_selector{}};
12+
sycl::device dev{sycl::default_selector_v};
1313
sycl::queue q{dev};
1414

1515
q.submit(

SYCL/DeprecatedFeatures/SpecConsts1.2.1/composite-in-functor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class my_kernel_t {
4949
};
5050

5151
int main() {
52-
sycl::queue q(default_selector{}, [](exception_list l) {
52+
sycl::queue q(sycl::default_selector_v, [](exception_list l) {
5353
for (auto ep : l) {
5454
try {
5555
std::rethrow_exception(ep);

SYCL/DeprecatedFeatures/SpecConsts1.2.1/composite-type.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ int global_val = 10;
3535
int get_value() { return global_val; }
3636

3737
int main(int argc, char **argv) {
38-
sycl::queue q(default_selector{}, [](exception_list l) {
38+
sycl::queue q(default_selector_v, [](exception_list l) {
3939
for (auto ep : l) {
4040
try {
4141
std::rethrow_exception(ep);

SYCL/DeprecatedFeatures/SpecConsts1.2.1/multiple-usages-of-composite.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ template <typename T> class kernel_t {
4242
template <typename T> class kernel_driver_t {
4343
public:
4444
void execute(const pod_t &pod) {
45-
device dev = sycl::device(default_selector{});
45+
device dev = sycl::device(default_selector_v);
4646
context ctx = context(dev);
4747
queue q(dev);
4848

SYCL/DeprecatedFeatures/SpecConsts1.2.1/spec_const_hw.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ struct MyKernel {
6767
int main(int argc, char **argv) {
6868
global_val = argc + 16;
6969

70-
sycl::queue q(default_selector{}, [](exception_list l) {
70+
sycl::queue q(default_selector_v, [](exception_list l) {
7171
for (auto ep : l) {
7272
try {
7373
std::rethrow_exception(ep);

SYCL/DeprecatedFeatures/SpecConsts1.2.1/spec_const_neg.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ using namespace sycl;
2727
class KernelAAAi;
2828

2929
int main(int argc, char **argv) {
30-
sycl::queue q(default_selector{}, [](exception_list l) {
30+
sycl::queue q(default_selector_v, [](exception_list l) {
3131
for (auto ep : l) {
3232
try {
3333
std::rethrow_exception(ep);

SYCL/DeprecatedFeatures/SpecConsts1.2.1/spec_const_redefine.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ int get_value() { return val; }
3939
int main(int argc, char **argv) {
4040
val = argc;
4141

42-
sycl::queue q(default_selector{}, [](exception_list l) {
42+
sycl::queue q(default_selector_v, [](exception_list l) {
4343
for (auto ep : l) {
4444
try {
4545
std::rethrow_exception(ep);

SYCL/DeprecatedFeatures/SpecConsts1.2.1/unpacked-composite-type.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ template <typename T> class kernel_t {
5050
template <typename T> class kernel_driver_t {
5151
public:
5252
void execute(const pod_t &pod) {
53-
device dev = sycl::device(default_selector{});
53+
device dev = sycl::device(default_selector_v);
5454
context ctx = context(dev);
5555
queue q(dev);
5656

0 commit comments

Comments
 (0)