Lines Matching refs:sycl
23 sycl::info::device_type device_type; in CeedInit_Sycl()
25 device_type = sycl::info::device_type::gpu; in CeedInit_Sycl()
27 device_type = sycl::info::device_type::cpu; in CeedInit_Sycl()
32 auto sycl_devices = sycl::device::get_devices(device_type); in CeedInit_Sycl()
44 sycl::device sycl_device{sycl_devices[device_id]}; in CeedInit_Sycl()
46 if (!sycl_device.has(sycl::aspect::usm_device_allocations)) { in CeedInit_Sycl()
53 sycl::async_handler sycl_async_handler = [&](sycl::exception_list exceptionList) { in CeedInit_Sycl()
57 } catch (sycl::exception const &e) { in CeedInit_Sycl()
67 sycl::context sycl_context{sycl_device.get_platform().get_devices()}; in CeedInit_Sycl()
68 …sycl::queue sycl_queue{sycl_context, sycl_device, sycl_async_handler, sycl::property::queue::in_… in CeedInit_Sycl()
99 sycl::queue *q = static_cast<sycl::queue *>(handle); in CeedSetStream_Sycl()