@@ -55,10 +55,8 @@ static inline void sycl_kernel_submit(
55
55
::sycl::range<dim> range,
56
56
::sycl::queue q,
57
57
ker_t ker) {
58
- auto cgf = [&](::sycl::handler& cgh) {
59
- ::sycl::ext::oneapi::experimental::parallel_for<ker_t >(cgh, range, ker);
60
- };
61
- ::sycl::ext::oneapi::experimental::submit (q, cgf);
58
+ auto cgf = [&](::sycl::handler& cgh) { cgh.parallel_for <ker_t >(range, ker); };
59
+ q.submit (cgf);
62
60
}
63
61
64
62
// Additional convention of SYCL kernel configuration. Besides construct kernel
@@ -87,10 +85,10 @@ sycl_kernel_submit(
87
85
ker_t ker) {
88
86
auto cgf = [&](::sycl::handler& cgh) {
89
87
ker.sycl_ker_config_convention (cgh);
90
- ::sycl::ext::oneapi::experimental::nd_launch <ker_t >(
91
- cgh, ::sycl::nd_range<dim>(global_range, local_range), ker);
88
+ cgh. parallel_for <ker_t >(
89
+ ::sycl::nd_range<dim>(global_range, local_range), ker);
92
90
};
93
- ::sycl::ext::oneapi::experimental:: submit (q, cgf);
91
+ q. submit (cgf);
94
92
}
95
93
96
94
template <typename ker_t , int dim>
@@ -103,10 +101,10 @@ sycl_kernel_submit(
103
101
::sycl::queue q,
104
102
ker_t ker) {
105
103
auto cgf = [&](::sycl::handler& cgh) {
106
- ::sycl::ext::oneapi::experimental::nd_launch <ker_t >(
107
- cgh, ::sycl::nd_range<dim>(global_range, local_range), ker);
104
+ cgh. parallel_for <ker_t >(
105
+ ::sycl::nd_range<dim>(global_range, local_range), ker);
108
106
};
109
- ::sycl::ext::oneapi::experimental:: submit (q, cgf);
107
+ q. submit (cgf);
110
108
}
111
109
112
110
template <typename ker_t >
@@ -120,13 +118,12 @@ sycl_kernel_submit(
120
118
ker_t ker) {
121
119
auto cgf = [&](::sycl::handler& cgh) {
122
120
ker.sycl_ker_config_convention (cgh);
123
- ::sycl::ext::oneapi::experimental::nd_launch<ker_t >(
124
- cgh,
121
+ cgh.parallel_for <ker_t >(
125
122
::sycl::nd_range<1 >(
126
123
::sycl::range<1 >(global_range), ::sycl::range<1 >(local_range)),
127
124
ker);
128
125
};
129
- ::sycl::ext::oneapi::experimental:: submit (q, cgf);
126
+ q. submit (cgf);
130
127
}
131
128
132
129
template <typename ker_t >
@@ -139,13 +136,12 @@ sycl_kernel_submit(
139
136
::sycl::queue q,
140
137
ker_t ker) {
141
138
auto cgf = [&](::sycl::handler& cgh) {
142
- ::sycl::ext::oneapi::experimental::nd_launch<ker_t >(
143
- cgh,
139
+ cgh.parallel_for <ker_t >(
144
140
::sycl::nd_range<1 >(
145
141
::sycl::range<1 >(global_range), ::sycl::range<1 >(local_range)),
146
142
ker);
147
143
};
148
- ::sycl::ext::oneapi::experimental:: submit (q, cgf);
144
+ q. submit (cgf);
149
145
}
150
146
151
147
#define SYCL_KERNEL_STRING (var, str ) \
0 commit comments