Open3D (C++ API)  0.18.0
Namespaces | Functions
CUDAUtils.cpp File Reference

(b9e049c (Sun Dec 31 11:36:26 2023 -0800))

#include "open3d/core/CUDAUtils.h"
#include "open3d/Macro.h"
#include "open3d/utility/Logging.h"

Namespaces

 open3d
 
 open3d::core
 
 open3d::core::cuda
 

Functions

int open3d::core::cuda::DeviceCount ()
 
bool open3d::core::cuda::IsAvailable ()
 
void open3d::core::cuda::ReleaseCache ()
 Releases CUDA memory manager cache. This is typically used for debugging. More...
 
void open3d::core::cuda::Synchronize ()
 
void open3d::core::cuda::Synchronize (const Device &device)
 
void open3d::core::cuda::AssertCUDADeviceAvailable (int device_id)
 
void open3d::core::cuda::AssertCUDADeviceAvailable (const Device &device)
 
bool open3d::core::cuda::SupportsMemoryPools (const Device &device)
 
OPEN3D_DLL_EXPORT int open3d_core_cuda_device_count ()
 

Function Documentation

◆ open3d_core_cuda_device_count()

OPEN3D_DLL_EXPORT int open3d_core_cuda_device_count ( )