Raytrix Light Field SDK
5.0
|
Provides information about the CUDA hardware in your system and enables access to available CUDA devices.
Static Public Member Functions | |
static void | End () |
Finalizes CUDA. This finalizes all CUDA devices. More... | |
static int | EnumerateCudaDevices () |
Enumerates and stores all CUDA devices. More... | |
static void | GC_Collect () |
Forces an immediate garbage collection of temporary CUDA memory. More... | |
static CudaDevice ^ | GetDevice (int iIdx) |
Gets a certain CUDA device. Only works if Rx::LFR::Net::Cuda::EnumerateCudaDevices has been called. More... | |
static int | GetDeviceCount () |
Gets the number of available CUDA devices in your system. This method return 0 if Rx::LFR::Net::Cuda::EnumerateCudaDevices has not been called yet. More... | |
static int | GetDriverVersion () |
Gets the installed CUDA driver version. Returns 0 if there is no CUDA driver installed. More... | |
static System::Object ^ | GetInterface (Interfaces::ECuda eData) |
Gets the interface defined by Interface::ECuda. More... | |
static int | GetRuntimeVersion () |
Gets the installed CUDA runtime version. More... | |
|
inlinestatic |
Finalizes CUDA. This finalizes all CUDA devices.
|
inlinestatic |
Enumerates and stores all CUDA devices.
|
inlinestatic |
Forces an immediate garbage collection of temporary CUDA memory.
|
inlinestatic |
Gets a certain CUDA device. Only works if Rx::LFR::Net::Cuda::EnumerateCudaDevices has been called.
iIdx | The index of the CUDA device. Must be in the range of [0, GetDeviceCount() - 1]. |
|
inlinestatic |
Gets the number of available CUDA devices in your system. This method return 0 if Rx::LFR::Net::Cuda::EnumerateCudaDevices has not been called yet.
|
inlinestatic |
Gets the installed CUDA driver version. Returns 0 if there is no CUDA driver installed.
|
inlinestatic |
Gets the interface defined by Interface::ECuda.
eData | The interface type. |
|
inlinestatic |
Gets the installed CUDA runtime version.