Table of Contents
- 1. NVML API Reference
- 2. Modules
- 2.1. Device Structs
- 2.2. Device Enums
- 2.3. Field Value Enums
- 2.4. Unit Structs
- 2.5. Accounting Statistics
- 2.6. Encoder Structs
- 2.7. Frame Buffer Capture Structures
- 2.8. definitions related to the drain state
- 2.9. Initialization and Cleanup
- 2.10. Error reporting
- 2.11. Constants
- 2.12. System Queries
- 2.13. Unit Queries
- 2.14. Device Queries
- 2.15. Unit Commands
- 2.16. Device Commands
- 2.17. NvLink Methods
- 2.18. Event Handling Methods
- 2.19. Drain states
- 2.20. Field Value Queries
- 2.21. Enums, Constants and Structs
- 2.22. vGPU APIs
- 2.23. vGPU Management
- 2.24. vGPU Migration
- 2.25. vGPU Utilization and Accounting
- 2.26. Excluded GPU Queries
- 2.27. Multi Instance GPU Management
- 2.28. VirtualGPU
- 2.29. NvmlClocksThrottleReasons
- 3. Data Structures
- 3.1. nvmlAccountingStats_t
- 3.2. nvmlBAR1Memory_t
- 3.3. nvmlBridgeChipHierarchy_t
- 3.4. nvmlBridgeChipInfo_t
- 3.5. nvmlClkMonFaultInfo_t
- 3.6. nvmlClkMonStatus_t
- 3.7. nvmlEccErrorCounts_t
- 3.8. nvmlEncoderSessionInfo_t
- 3.9. nvmlEventData_t
- 3.10. nvmlExcludedDeviceInfo_t
- 3.11. nvmlFBCSessionInfo_t
- 3.12. nvmlFBCStats_t
- 3.13. nvmlFieldValue_t
- 3.14. nvmlGridLicensableFeature_t
- 3.15. nvmlGridLicensableFeatures_t
- 3.16. nvmlGridLicenseExpiry_t
- 3.17. nvmlHwbcEntry_t
- 3.18. nvmlLedState_t
- 3.19. nvmlMemory_t
- 3.20. nvmlNvLinkUtilizationControl_t
- 3.21. nvmlPciInfo_t
- 3.22. nvmlProcessInfo_t
- 3.23. nvmlProcessInfo_v1_t
- 3.24. nvmlProcessUtilizationSample_t
- 3.25. nvmlPSUInfo_t
- 3.26. nvmlRowRemapperHistogramValues_t
- 3.27. nvmlSample_t
- 3.28. nvmlUnitFanInfo_t
- 3.29. nvmlUnitFanSpeeds_t
- 3.30. nvmlUnitInfo_t
- 3.31. nvmlUtilization_t
- 3.32. nvmlValue_t
- 3.33. nvmlVgpuInstanceUtilizationSample_t
- 3.34. nvmlVgpuMetadata_t
- 3.35. nvmlVgpuPgpuCompatibility_t
- 3.36. nvmlVgpuPgpuMetadata_t
- 3.37. nvmlVgpuProcessUtilizationSample_t
- 3.38. nvmlVgpuVersion_t
- 3.39. nvmlViolationTime_t
- 4. Data Fields
- 5. Deprecated List
- Notices