4. Deprecation and/or Removal Notices
This section lists NVML functions and data structures marked for deprecation and/or removal. Starting with CUDA 13.1, deprecated functions will generate compiler warnings. Removed functions will return the NVML error code NVML_ERROR_DEPRECATED.
CUDA 13.0
The following functions are deprecated starting with CUDA 13.0 and will be removed in CUDA 14.0:
- nvmlDeviceSetApplicationsClocks
- nvmlDeviceGetApplicationsClock
- nvmlDeviceGetDefaultApplicationsClock
- nvmlDeviceResetApplicationsClocks
- nvmlDeviceGetViolationStatus
- nvmlVgpuInstanceGetLicenseStatus
- nvmlDeviceResetNvLinkUtilizationCounter
- nvmlDeviceFreezeNvLinkUtilizationCounter
- nvmlDeviceGetNvLinkUtilizationCounter
- nvmlDeviceGetNvLinkUtilizationControl
- nvmlDeviceSetNvLinkUtilizationControl
- nvmlDeviceSetMemClkVfOffset
- nvmlDeviceSetGpcClkVfOffset
- nvmlDeviceGetGpuFabricInfo
- nvmlDeviceGetDetailedEccErrors
- nvmlDeviceGetPowerManagementMode
- nvmlDeviceGetPowerState
- nvmlDeviceGetSupportedClocksThrottleReasons
- nvmlDeviceGetCurrentClocksThrottleReasons
- nvmlDeviceGetTemperature
- nvmlDeviceGetHandleBySerial
Deprecated Data Structures
The following data structure is deprecated starting with CUDA 13.0: