Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
open3d::core::sy::SYCLDevice Struct Reference

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
 

Detailed Description

SYCL device properties.

Constructor & Destructor Documentation

◆ SYCLDevice()

open3d::core::sy::SYCLDevice::SYCLDevice ( const sycl::device &  sycl_device)

Field Documentation

◆ device

sycl::device open3d::core::sy::SYCLDevice::device

SYCL device.

◆ device_type

std::string open3d::core::sy::SYCLDevice::device_type

cpu, gpu, host, acc, custom, unknown.

◆ fp64

bool open3d::core::sy::SYCLDevice::fp64

Double precision support, else need to emulate.

◆ max_work_group_size

size_t open3d::core::sy::SYCLDevice::max_work_group_size

Preferred work group size.

◆ name

std::string open3d::core::sy::SYCLDevice::name

Fiendlly / descriptive name of the device.

◆ queue

sycl::queue open3d::core::sy::SYCLDevice::queue

Default queue for this device.

◆ usm_device_allocations

bool open3d::core::sy::SYCLDevice::usm_device_allocations

USM device allocations required for Open3D.


The documentation for this struct was generated from the following files: