#include <CL/sycl/backend.hpp>
Go to the source code of this file.
Namespaces | |
cl | |
We provide new interfaces for matrix muliply in this patch: | |
cl::sycl | |
cl::sycl::opencl | |
Functions | |
platform | cl::sycl::opencl::make_platform (pi_native_handle NativeHandle) |
device | cl::sycl::opencl::make_device (pi_native_handle NativeHandle) |
context | cl::sycl::opencl::make_context (pi_native_handle NativeHandle) |
queue | cl::sycl::opencl::make_queue (const context &Context, pi_native_handle InteropHandle) |
template<typename T , typename detail::enable_if_t< std::is_same< T, platform >::value > * = nullptr> | |
T | cl::sycl::opencl::make (typename detail::interop< backend::opencl, T >::type Interop) |
template<typename T , typename detail::enable_if_t< std::is_same< T, queue >::value > * = nullptr> | |
T | cl::sycl::opencl::make (const context &Context, typename detail::interop< backend::opencl, T >::type Interop) |