|
3 | 3 | // See LICENSE.TXT
|
4 | 4 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
5 | 5 |
|
6 |
| -#include <CL/sycl.hpp> |
| 6 | +#include <sycl/sycl.hpp> |
7 | 7 |
|
8 | 8 | int main() {
|
9 | 9 | size_t array_size = 16;
|
10 |
| - cl::sycl::queue sycl_queue; |
| 10 | + sycl::queue sycl_queue; |
11 | 11 | std::vector<uint32_t> src(array_size, 1);
|
12 | 12 | std::vector<uint32_t> dst(array_size, 1);
|
13 | 13 | auto src_buff =
|
14 |
| - cl::sycl::buffer<uint32_t>(src.data(), cl::sycl::range<1>(array_size)); |
| 14 | + sycl::buffer<uint32_t>(src.data(), sycl::range<1>(array_size)); |
15 | 15 | auto dst_buff =
|
16 |
| - cl::sycl::buffer<uint32_t>(dst.data(), cl::sycl::range<1>(array_size)); |
| 16 | + sycl::buffer<uint32_t>(dst.data(), sycl::range<1>(array_size)); |
17 | 17 |
|
18 |
| - sycl_queue.submit([&](cl::sycl::handler &cgh) { |
19 |
| - auto src_acc = src_buff.get_access<cl::sycl::access::mode::read>(cgh); |
20 |
| - auto dst_acc = dst_buff.get_access<cl::sycl::access::mode::write>(cgh); |
| 18 | + sycl_queue.submit([&](sycl::handler &cgh) { |
| 19 | + auto src_acc = src_buff.get_access<sycl::access::mode::read>(cgh); |
| 20 | + auto dst_acc = dst_buff.get_access<sycl::access::mode::write>(cgh); |
21 | 21 | cgh.parallel_for<class cpy_and_mult>(
|
22 |
| - cl::sycl::range<1>{array_size}, |
23 |
| - [src_acc, dst_acc](cl::sycl::item<1> itemId) { |
| 22 | + sycl::range<1>{array_size}, |
| 23 | + [src_acc, dst_acc](sycl::item<1> itemId) { |
24 | 24 | auto id = itemId.get_id(0);
|
25 | 25 | dst_acc[id] = src_acc[id] * 2;
|
26 | 26 | });
|
|
0 commit comments