cuda.bindings.nvml.ComputeMode#
- class cuda.bindings.nvml.ComputeMode(value: int)#
Compute mode. NVML_COMPUTEMODE_EXCLUSIVE_PROCESS was added in CUDA 4.0. Earlier CUDA versions supported a single exclusive mode, which is equivalent to NVML_COMPUTEMODE_EXCLUSIVE_THREAD in CUDA 4.0 and beyond.
See nvmlComputeMode_t.
- COMPUTEMODE_DEFAULT: 0
Default compute mode – multiple contexts per device.
- COMPUTEMODE_EXCLUSIVE_THREAD: 1
Support Removed.
- COMPUTEMODE_PROHIBITED: 2
Compute-prohibited mode – no contexts per device.
- COMPUTEMODE_EXCLUSIVE_PROCESS: 3
Compute-exclusive-process mode – only one context per device, usable from multiple threads at a time.
COMPUTEMODE_COUNT: 4