#define nvmlFlagDefault 0x00 |
Generic flags used for changing default behavior of some functions.
See description particular of function for details.
Flags can be combined with bitwise or operator | Default behavior
enum nvmlClockType_t |
enum nvmlComputeMode_t |
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.
enum nvmlDriverModel_t |
enum nvmlEccBitType_t |
enum nvmlEccCounterType_t |
enum nvmlEnableState_t |
enum nvmlInforomObject_t |
enum nvmlPstates_t |
Allowed PStates.
enum nvmlReturn_t |
Return values for nvml api calls.
NVML_SUCCESS | The operation was successful. |
NVML_ERROR_UNINITIALIZED | NVML was not first initialized with nvmlInit(). |
NVML_ERROR_INVALID_ARGUMENT | A supplied argument is invalid. |
NVML_ERROR_NOT_SUPPORTED | The requested operation is not available on target device. |
NVML_ERROR_NO_PERMISSION | The currrent user does not have permission for operation. |
NVML_ERROR_ALREADY_INITIALIZED | NVML has already been initialized. |
NVML_ERROR_NOT_FOUND | A query to find an object was unccessful. |
NVML_ERROR_INSUFFICIENT_SIZE | An input argument is not large enough. |
NVML_ERROR_INSUFFICIENT_POWER | A device's external power cables are not properly attached. |
NVML_ERROR_UNKNOWN | An internal driver error occurred. |