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