#include "sycl/detail/ur.hpp"
#include "sycl/info/info_desc.hpp"
#include <detail/allowlist.hpp>
#include <detail/config.hpp>
#include <detail/device_impl.hpp>
#include <detail/global_handler.hpp>
#include <detail/platform_impl.hpp>
#include <detail/platform_info.hpp>
#include <sycl/backend.hpp>
#include <sycl/detail/iostream_proxy.hpp>
#include <sycl/detail/util.hpp>
#include <sycl/device.hpp>
#include <algorithm>
#include <cstring>
#include <mutex>
#include <string>
#include <unordered_set>
#include <vector>
#include <sycl/info/platform_traits.def>
Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::detail | |
Macros | |
#define | __SYCL_PARAM_TRAITS_SPEC(DescType, Desc, ReturnT, PiCode) template ReturnT platform_impl::get_info<info::platform::Desc>() const; |
Functions | |
static bool | sycl::_V1::detail::IsBannedPlatform (platform Platform) |
static bool | sycl::_V1::detail::supportsAffinityDomain (const device &dev, info::partition_property partitionProp, info::partition_affinity_domain domain) |
static bool | sycl::_V1::detail::supportsPartitionProperty (const device &dev, info::partition_property partitionProp) |
static std::vector< device > | sycl::_V1::detail::amendDeviceAndSubDevices (backend PlatformBackend, std::vector< device > &DeviceList, ods_target_list *OdsTargetList, const std::vector< int > &original_indices, PlatformImplPtr PlatformImpl) |
template<> | |
info::platform::version::return_type | sycl::_V1::detail::platform_impl::get_backend_info< info::platform::version > () const |
device | sycl::_V1::detail::select_device (DSelectorInvocableType DeviceSelectorInvocable, std::vector< device > &Devices) |
template<> | |
info::device::version::return_type | sycl::_V1::detail::platform_impl::get_backend_info< info::device::version > () const |
template<> | |
info::device::backend_version::return_type | sycl::_V1::detail::platform_impl::get_backend_info< info::device::backend_version > () const |
#define __SYCL_PARAM_TRAITS_SPEC | ( | DescType, | |
Desc, | |||
ReturnT, | |||
PiCode | |||
) | template ReturnT platform_impl::get_info<info::platform::Desc>() const; |
Definition at line 659 of file platform_impl.cpp.