|
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.