12 #ifndef PLSSVM_BACKENDS_SYCL_DPCPP_DETAIL_UTILITY_HPP_
13 #define PLSSVM_BACKENDS_SYCL_DPCPP_DETAIL_UTILITY_HPP_
PImpl class used to hide the "sycl/sycl.hpp" header from the public interface.
PImpl class to hide the SYCL queue class from the public interface (and, therefore,...
Definition: queue.hpp:23
Namespace containing the C-SVM using the SYCL backend with DPC++ as SYCL implementation....
Definition: device_ptr.hpp:19
std::pair< std::vector< queue >, target_platform > get_device_list(target_platform target)
Returns the list devices matching the target platform target and the actually used target platform (o...
void device_synchronize(const queue &q)
Wait for the compute device associated with q to finish.
queue get_default_queue()
Get the default SYCL queue.
target_platform
Enum class for all possible targets.
Definition: target_platforms.hpp:25