Device selectors enable DPC++ runtime to choose the best devices based on heuristics specified by the user, or by one of the built-in selectors. More...
Classes | |
class | sycl::_V1::accelerator_selector |
The default selector chooses the first available SYCL device. More... | |
Functions | |
class | sycl::_V1::__SYCL2020_DEPRECATED ("Use SYCL 2020 callable device selectors instead.") device_selector |
The SYCL 1.2.1 device_selector class provides ability to choose the best SYCL device based on heuristics specified by the user. More... | |
class __SYCL2020_DEPRECATED("Host device is no longer supported.") host_selector int | sycl::_V1::default_selector_v (const device &dev) |
Selects SYCL host device. More... | |
Device selectors enable DPC++ runtime to choose the best devices based on heuristics specified by the user, or by one of the built-in selectors.
class sycl::_V1::__SYCL2020_DEPRECATED | ( | "Use SYCL 2020 callable device selectors instead." | ) |
The SYCL 1.2.1 device_selector class provides ability to choose the best SYCL device based on heuristics specified by the user.
Definition at line 34 of file device_selector.hpp.
References sycl::_V1::detail::select_device().
int sycl::_V1::default_selector_v | ( | const device & | dev | ) |
Selects SYCL host device.
Definition at line 179 of file device_selector.cpp.
References sycl::_V1::device::get_backend(), sycl::_V1::detail::getDevicePreference(), sycl::_V1::device::is_accelerator(), sycl::_V1::device::is_cpu(), sycl::_V1::device::is_gpu(), and sycl::_V1::traceDeviceSelector().
Referenced by sycl::_V1::aspect_selector().