12 #ifndef PLSSVM_BACKENDS_SYCL_DPCPP_DETAIL_QUEUE_IMPL_HPP_
13 #define PLSSVM_BACKENDS_SYCL_DPCPP_DETAIL_QUEUE_IMPL_HPP_
18 #include "sycl/sycl.hpp"
33 template <
typename... Args>
PImpl class used to hide the "sycl/sycl.hpp" header from the public interface.
Namespace containing the C-SVM using the SYCL backend with DPC++ as SYCL implementation....
Definition: device_ptr.hpp:19
The PImpl implementation struct encapsulating a single SYCL queue.
Definition: queue_impl.hpp:27
::sycl::queue sycl_queue
The wrapped SYCL queue.
Definition: queue_impl.hpp:38
queue_impl(Args... args)
Construct a SYCL queue by forwarding all parameters in args.
Definition: queue_impl.hpp:34