Table of Contents
- 1. NVML API Reference
- 2. Known Issues
- 3. Change Log
- 4. Deprecation and/or Removal Notices for the NVML Library
- 5. Modules
- 5.1. Device Structs
- 5.2. Device Enums
- 5.3. Field Value Enums
- 5.4. Unit Structs
- 5.5. Accounting Statistics
- 5.6. Encoder Structs
- 5.7. Frame Buffer Capture Structures
- 5.8. Drain State definitions
- 5.9. Confidential Computing definitions
- 5.10. Fabric definitions
- 5.11. Initialization and Cleanup
- 5.12. Error reporting
- 5.13. Constants
- 5.14. CPER (Common Platform Error Record)
- 5.15. System Queries
- 5.16. Unit Queries
- 5.17. Device Queries
- 5.18. Unit Commands
- 5.19. Device Commands
- 5.20. NvLink Methods
- 5.21. Event Handling Methods
- 5.22. Drain states
- 5.23. Field Value Queries
- 5.24. vGPU APIs
- 5.25. vGPU Management
- 5.26. vGPU Migration
- 5.27. vGPU Utilization and Accounting
- 5.28. Excluded GPU Queries
- 5.29. PRM Access
- 5.30. Multi Instance GPU Management
- 5.31. NVML GPM
- 5.32. Power Profile Information
- 5.33. Power Smoothing Information
- 5.34. vGPU Enums, Constants, Structs
- 5.35. NvmlClocksEventReasons
- 6. Data Structures
- 6.1. nvmlAccountingStats_t
- 6.2. nvmlAccountingStats_v2_t
- 6.3. nvmlActiveVgpuInstanceInfo_v1_t
- 6.4. nvmlBAR1Memory_t
- 6.5. nvmlBBXTimeData_v1_t
- 6.6. nvmlBridgeChipHierarchy_t
- 6.7. nvmlBridgeChipInfo_t
- 6.8. nvmlC2cModeInfo_v1_t
- 6.9. nvmlClkMonFaultInfo_t
- 6.10. nvmlClkMonStatus_t
- 6.11. nvmlClockOffset_v1_t
- 6.12. nvmlComputeInstanceProfileInfo_t
- 6.13. nvmlComputeInstanceProfileInfo_v2_t
- 6.14. nvmlComputeInstanceProfileInfo_v3_t
- 6.15. nvmlConfComputeMemSizeInfo_t
- 6.16. nvmlCPERCursor_v1_t
- 6.17. nvmlDeviceAddressingMode_v1_t
- 6.18. nvmlDeviceCapabilities_v1_t
- 6.19. nvmlDeviceCurrentClockFreqs_v1_t
- 6.20. nvmlDevicePerfModes_v1_t
- 6.21. nvmlDramEncryptionInfo_v1_t
- 6.22. nvmlEccErrorCounts_t
- 6.23. nvmlEccSramErrorStatus_v1_t
- 6.24. nvmlEncoderSessionInfo_t
- 6.25. nvmlEventData_t
- 6.26. nvmlExcludedDeviceInfo_t
- 6.27. nvmlFanSpeedInfo_v1_t
- 6.28. nvmlFBCSessionInfo_t
- 6.29. nvmlFBCStats_t
- 6.30. nvmlFieldValue_t
- 6.31. nvmlGetCPER_v1_t
- 6.32. nvmlGpmMetric_t
- 6.33. nvmlGpmMetricsGet_t
- 6.34. nvmlGpmSupport_t
- 6.35. nvmlGpuFabricInfo_t
- 6.36. nvmlGpuFabricInfo_v2_t
- 6.37. nvmlGpuFabricInfo_v3_t
- 6.38. nvmlGpuInstanceProfileInfo_t
- 6.39. nvmlGpuInstanceProfileInfo_v2_t
- 6.40. nvmlGpuInstanceProfileInfo_v3_t
- 6.41. nvmlGpuThermalSettings_t
- 6.42. nvmlGridLicensableFeature_t
- 6.43. nvmlGridLicensableFeatures_t
- 6.44. nvmlGridLicenseExpiry_t
- 6.45. nvmlHwbcEntry_t
- 6.46. nvmlLedState_t
- 6.47. nvmlMarginTemperature_v1_t
- 6.48. nvmlMemory_t
- 6.49. nvmlMemory_v2_t
- 6.50. nvmlNvlinkFirmwareInfo_t
- 6.51. nvmlNvlinkFirmwareVersion_t
- 6.52. nvmlNvLinkInfo_v1_t
- 6.53. nvmlNvLinkInfo_v2_t
- 6.54. nvmlNvLinkUtilizationControl_t
- 6.55. nvmlPciInfo_t
- 6.56. nvmlPciInfoExt_v1_t
- 6.57. nvmlPdi_v1_t
- 6.58. nvmlPlatformInfo_v1_t
- 6.59. nvmlPlatformInfo_v2_t
- 6.60. nvmlPowerSmoothingProfile_v1_t
- 6.61. nvmlPowerSmoothingState_v1_t
- 6.62. nvmlPowerValue_v2_t
- 6.63. nvmlPRMCounter_v1_t
- 6.64. nvmlPRMCounterInput_v1_t
- 6.65. nvmlPRMCounterList_v1_t
- 6.66. nvmlPRMCounterValue_v1_t
- 6.67. nvmlPRMTLV_v1_t
- 6.68. nvmlProcessDetail_v1_t
- 6.69. nvmlProcessDetailList_v1_t
- 6.70. nvmlProcessesUtilizationInfo_v1_t
- 6.71. nvmlProcessInfo_t
- 6.72. nvmlProcessInfo_v1_t
- 6.73. nvmlProcessUtilizationInfo_v1_t
- 6.74. nvmlProcessUtilizationSample_t
- 6.75. nvmlPSUInfo_t
- 6.76. nvmlRepairStatus_v1_t
- 6.77. nvmlRowRemapperHistogramValues_t
- 6.78. nvmlSample_t
- 6.79. nvmlSystemConfComputeSettings_v1_t
- 6.80. nvmlSystemDriverBranchInfo_v1_t
- 6.81. nvmlSystemEventData_v1_t
- 6.82. nvmlSystemEventSetCreateRequest_v1_t
- 6.83. nvmlSystemEventSetFreeRequest_v1_t
- 6.84. nvmlSystemEventSetWaitRequest_v1_t
- 6.85. nvmlSystemRegisterEventRequest_v1_t
- 6.86. nvmlTemperature_v1_t
- 6.87. nvmlUnitFanInfo_t
- 6.88. nvmlUnitFanSpeeds_t
- 6.89. nvmlUnitInfo_t
- 6.90. nvmlUnrepairableMemoryStatus_v1_t
- 6.91. nvmlUtilization_t
- 6.92. nvmlUUID_v1_t
- 6.93. nvmlUUIDValue_t
- 6.94. nvmlValue_t
- 6.95. nvmlVgpuCreatablePlacementInfo_v1_t
- 6.96. nvmlVgpuHeterogeneousMode_v1_t
- 6.97. nvmlVgpuInstancesUtilizationInfo_v1_t
- 6.98. nvmlVgpuInstanceUtilizationInfo_v1_t
- 6.99. nvmlVgpuInstanceUtilizationSample_t
- 6.100. nvmlVgpuLicenseExpiry_t
- 6.101. nvmlVgpuMetadata_t
- 6.102. nvmlVgpuPgpuCompatibility_t
- 6.103. nvmlVgpuPgpuMetadata_t
- 6.104. nvmlVgpuPlacementId_v1_t
- 6.105. nvmlVgpuPlacementList_v1_t
- 6.106. nvmlVgpuPlacementList_v2_t
- 6.107. nvmlVgpuProcessesUtilizationInfo_v1_t
- 6.108. nvmlVgpuProcessUtilizationInfo_v1_t
- 6.109. nvmlVgpuProcessUtilizationSample_t
- 6.110. nvmlVgpuRuntimeState_v1_t
- 6.111. nvmlVgpuSchedulerCapabilities_t
- 6.112. nvmlVgpuSchedulerGetState_t
- 6.113. nvmlVgpuSchedulerLog_t
- 6.114. nvmlVgpuSchedulerLogEntry_t
- 6.115. nvmlVgpuSchedulerLogEntry_v2_t
- 6.116. nvmlVgpuSchedulerLogInfo_v1_t
- 6.117. nvmlVgpuSchedulerLogInfo_v2_t
- 6.118. nvmlVgpuSchedulerParams_t
- 6.119. nvmlVgpuSchedulerSetParams_t
- 6.120. nvmlVgpuSchedulerSetState_t
- 6.121. nvmlVgpuSchedulerState_v1_t
- 6.122. nvmlVgpuSchedulerState_v2_t
- 6.123. nvmlVgpuSchedulerStateInfo_v1_t
- 6.124. nvmlVgpuSchedulerStateInfo_v2_t
- 6.125. nvmlVgpuTypeBar1Info_v1_t
- 6.126. nvmlVgpuTypeIdInfo_v1_t
- 6.127. nvmlVgpuTypeMaxInstance_v1_t
- 6.128. nvmlVgpuVersion_t
- 6.129. nvmlViolationTime_t
- 6.130. nvmlWorkloadPowerProfileCurrentProfiles_v1_t
- 6.131. nvmlWorkloadPowerProfileInfo_v1_t
- 6.132. nvmlWorkloadPowerProfileProfilesInfo_v1_t
- 6.133. nvmlWorkloadPowerProfileRequestedProfiles_v1_t
- 6.134. nvmlWorkloadPowerProfileUpdateProfiles_v1_t
- 7. Data Fields
- 8. Deprecated List
- Notices