|
Open3D (C++ API)
0.19.0
|
Data Structures | |
| struct | SYCLDevice |
| SYCL device properties. More... | |
| class | SYCLContext |
Functions | |
| OPEN3D_DLL_LOCAL std::string | GetDeviceTypeName (const sycl::device &device) |
| int | SYCLDemo () |
| void | PrintSYCLDevices (bool print_all) |
| bool | IsAvailable () |
| Returns true if there is at least one SYCL device available. More... | |
| bool | IsDeviceAvailable (const Device &device) |
| Returns true if the specified SYCL device is available. More... | |
| std::string | GetDeviceType (const Device &device) |
| std::vector< Device > | GetAvailableSYCLDevices () |
| Return a list of available SYCL devices. More... | |
| void | enablePersistentJITCache () |
| void open3d::core::sy::enablePersistentJITCache | ( | ) |
Enables the JIT cache for SYCL. This sets an environment variable and will affect the entire process and any child processes.
| std::vector< Device > open3d::core::sy::GetAvailableSYCLDevices | ( | ) |
Return a list of available SYCL devices.
| std::string open3d::core::sy::GetDeviceType | ( | const Device & | device | ) |
Returns the device type (cpu / gpu / accelerator / custom) of the specified device as a string. Returns empty string if the device is not available.
| OPEN3D_DLL_LOCAL std::string open3d::core::sy::GetDeviceTypeName | ( | const sycl::device & | device | ) |
| bool open3d::core::sy::IsAvailable | ( | ) |
Returns true if there is at least one SYCL device available.
| bool open3d::core::sy::IsDeviceAvailable | ( | const Device & | device | ) |
Returns true if the specified SYCL device is available.
| void open3d::core::sy::PrintSYCLDevices | ( | bool | print_all = false | ) |
Print available SYCL devices.
| print_all | If true, prints all SYCL devices. Otherwise, prints only devices that are available for Open3D. |
| int open3d::core::sy::SYCLDemo | ( | ) |
Runs simple SYCL test program for sanity checks.