Open3D (C++ API)
0.19.0
|
SYCL device properties. More...
#include <SYCLContext.h>
Public Member Functions | |
SYCLDevice (const sycl::device &sycl_device) | |
Data Fields | |
std::string | name |
Fiendlly / descriptive name of the device. | |
std::string | device_type |
cpu, gpu, host, acc, custom, unknown. | |
sycl::device | device |
SYCL device. | |
sycl::queue | queue |
Default queue for this device. | |
size_t | max_work_group_size |
Preferred work group size. | |
bool | fp64 |
Double precision support, else need to emulate. | |
bool | usm_device_allocations |
SYCL device properties.
open3d::core::sy::SYCLDevice::SYCLDevice | ( | const sycl::device & | sycl_device | ) |
sycl::device open3d::core::sy::SYCLDevice::device |
SYCL device.
std::string open3d::core::sy::SYCLDevice::device_type |
cpu, gpu, host, acc, custom, unknown.
bool open3d::core::sy::SYCLDevice::fp64 |
Double precision support, else need to emulate.
size_t open3d::core::sy::SYCLDevice::max_work_group_size |
Preferred work group size.
std::string open3d::core::sy::SYCLDevice::name |
Fiendlly / descriptive name of the device.
sycl::queue open3d::core::sy::SYCLDevice::queue |
Default queue for this device.
bool open3d::core::sy::SYCLDevice::usm_device_allocations |
USM device allocations required for Open3D.