8. Deprecated List
- Class nvmlEccErrorCounts_t
-
Different GPU families can have different memory error counters See nvmlDeviceGetMemoryErrorCounter
- Class nvmlGpuFabricInfo_v2_t
-
nvmlGpuFabricInfo_v2_t is deprecated and will be removed in a future release. Use nvmlGpuFabricInfo_v3_t instead
- Class nvmlPlatformInfo_v1_t
-
The nvmlPlatformInfo_v1_t will be deprecated in the subsequent releases. Use nvmlPlatformInfo_v2_t
- Global nvmlEccBitType_t
-
See nvmlMemoryErrorType_t for a more flexible type
- Global NVML_SINGLE_BIT_ECC
-
Mapped to NVML_MEMORY_ERROR_TYPE_CORRECTED
- Global NVML_DOUBLE_BIT_ECC
-
Mapped to NVML_MEMORY_ERROR_TYPE_UNCORRECTED
- Global DEPRECATED
-
Since more than one GPU can exist on a single board this function is deprecated in favor of nvmlDeviceGetHandleByUUID. For dual GPU boards this function will return NVML_ERROR_INVALID_ARGUMENT.
- Global DEPRECATED
-
Applications clocks are deprecated and will be removed in CUDA 14.0.
- Global DEPRECATED
-
Applications clocks are deprecated and will be removed in CUDA 14.0.
- Global DEPRECATED
-
Use nvmlDeviceGetTemperatureV instead
- Global DEPRECATED
-
Use nvmlDeviceGetCurrentClocksEventReasons instead
- Global DEPRECATED
-
Use nvmlDeviceGetSupportedClocksEventReasons instead
- Global DEPRECATED
-
Use nvmlDeviceGetPerformanceState. This function exposes an incorrect generalization.
- Global DEPRECATED
-
This API has been deprecated.
- Global DEPRECATED
-
This API supports only a fixed set of ECC error locations On different GPU architectures different locations are supported See nvmlDeviceGetMemoryErrorCounter
- Global DEPRECATED
-
Use nvmlDeviceGetFieldValues to query this data. This API will be removed in CUDA 14.0.
- Global DEPRECATED
-
Will be deprecated in a future release. Use nvmlDeviceGetGpuFabricInfoV instead
- Global DEPRECATED
-
Applications clocks are deprecated and will be removed in CUDA 14.0.
- Global DEPRECATED
-
Applications clocks are deprecated and will be removed in CUDA 14.0.
- Global DEPRECATED
-
Will be deprecated in a future release. Use nvmlDeviceSetClockOffsets instead. It works on Maxwell onwards GPU architectures.
- Global DEPRECATED
-
Will be deprecated in a future release. Use nvmlDeviceSetClockOffsets instead. It works on Maxwell onwards GPU architectures.
- Global DEPRECATED
-
Setting utilization counter control is no longer supported.
- Global DEPRECATED
-
Getting utilization counter control is no longer supported.
- Global DEPRECATED
-
Use nvmlDeviceGetFieldValues with NVML_FI_DEV_NVLINK_THROUGHPUT_* as field values instead.
- Global DEPRECATED
-
Freezing NVLINK utilization counters is no longer supported.
- Global DEPRECATED
-
Resetting NVLINK utilization counters is no longer supported.
- Global DEPRECATED
- Global DEPRECATED
-
Use nvmlDeviceWorkloadPowerProfileUpdateProfiles_v1 instead Set Requested Performance Profiles
- Global DEPRECATED
-
Use nvmlDeviceWorkloadPowerProfileUpdateProfiles_v1 instead Clear Requested Performance Profiles
- Global nvmlClocksThrottleReasonUserDefinedClocks
-
Renamed to nvmlClocksThrottleReasonApplicationsClocksSetting as the name describes the situation more accurately.
- Global nvmlClocksThrottleReasonGpuIdle
-
Use nvmlClocksEventReasonGpuIdle instead
- Global nvmlClocksThrottleReasonSyncBoost
-
Use nvmlClocksEventReasonSyncBoost instead
- Global nvmlClocksThrottleReasonSwPowerCap
-
Use nvmlClocksEventReasonSwPowerCap instead
- Global nvmlClocksThrottleReasonSwThermalSlowdown
-
Use nvmlClocksEventReasonSwThermalSlowdown instead
- Global nvmlClocksThrottleReasonNone
-
Use nvmlClocksEventReasonNone instead
- Global nvmlClocksThrottleReasonAll
-
Use nvmlClocksEventReasonAll instead