| #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. |