static SYCLContext & GetInstance()
Get singleton instance.
Definition: SYCLContext.cpp:41
bool IsAvailable()
Returns true if there is at least one SYCL devices.
Definition: SYCLContext.cpp:46
std::vector< Device > GetAvailableSYCLDevices()
Returns a list of all available SYCL devices.
Definition: SYCLContext.cpp:58
void operator=(SYCLContext const &)=delete
bool IsDeviceAvailable(const Device &device)
Returns true if the specified SYCL device is available.
Definition: SYCLContext.cpp:48
sy::queue GetDefaultQueue(const Device &device)
Get the default SYCL queue given an Open3D device.
Definition: SYCLContext.cpp:60
Definition: SYCLContext.h:49