DPC++ Runtime
Runtime libraries for oneAPI DPC++
device.cpp File Reference
#include <detail/backend_impl.hpp>
#include <detail/config.hpp>
#include <detail/device_impl.hpp>
#include <sycl/detail/device_filter.hpp>
#include <sycl/detail/export.hpp>
#include <sycl/device.hpp>
#include <sycl/device_selector.hpp>
#include <sycl/info/info_desc.hpp>
#include <sycl/info/device_traits.def>
#include <sycl/info/ext_intel_device_traits.def>
#include <sycl/info/ext_oneapi_device_traits.def>
Include dependency graph for device.cpp:

Go to the source code of this file.

Namespaces

 sycl
 ---— Error handling, matching OpenCL plugin semantics.
 
 sycl::_V1
 
 sycl::_V1::detail
 

Macros

#define __SYCL_PARAM_TRAITS_SPEC(DescType, Desc, ReturnT, PiCode)    template __SYCL_EXPORT ReturnT device::get_info<info::device::Desc>() const;
 
#define __SYCL_PARAM_TRAITS_SPEC_SPECIALIZED(DescType, Desc, ReturnT, PiCode)
 
#define __SYCL_PARAM_TRAITS_SPEC(Namespace, DescType, Desc, ReturnT, PiCode)
 

Functions

void sycl::_V1::detail::force_type (info::device_type &t, const info::device_type &ft)
 
template std::vector< device > sycl::_V1::device::create_sub_devices< info::partition_property::partition_equally > (size_t ComputeUnits) const
 
template std::vector< device > sycl::_V1::device::create_sub_devices< info::partition_property::partition_by_counts > (const std::vector< size_t > &Counts) const
 
template std::vector< device > sycl::_V1::device::create_sub_devices< info::partition_property::partition_by_affinity_domain > (info::partition_affinity_domain AffinityDomain) const
 
template<>
device sycl::_V1::device::get_info< info::device::parent_device > () const
 

Macro Definition Documentation

◆ __SYCL_PARAM_TRAITS_SPEC [1/2]

#define __SYCL_PARAM_TRAITS_SPEC (   DescType,
  Desc,
  ReturnT,
  PiCode 
)     template __SYCL_EXPORT ReturnT device::get_info<info::device::Desc>() const;

Definition at line 154 of file device.cpp.

◆ __SYCL_PARAM_TRAITS_SPEC [2/2]

#define __SYCL_PARAM_TRAITS_SPEC (   Namespace,
  DescType,
  Desc,
  ReturnT,
  PiCode 
)
Value:
template __SYCL_EXPORT ReturnT \
device::get_info<Namespace::info::DescType::Desc>() const;

Definition at line 154 of file device.cpp.

◆ __SYCL_PARAM_TRAITS_SPEC_SPECIALIZED

#define __SYCL_PARAM_TRAITS_SPEC_SPECIALIZED (   DescType,
  Desc,
  ReturnT,
  PiCode 
)

Definition at line 148 of file device.cpp.