Table of Contents
- 1. NVML API Reference
- 2. Modules
- 2.1. Device Structs
- 2.2. Device Enums
- 2.3. GRID Enums
- 2.4. Field Value Enums
- 2.5. Unit Structs
- 2.6. Accounting Statistics
- 2.7. Vgpu Constants
- 2.8. Vgpu Enum
- 2.9. Vgpu Structs
- 2.10. Encoder Structs
- 2.11. Initialization and Cleanup
- 2.12. Error reporting
- 2.13. Constants
- 2.14. System Queries
- 2.15. Unit Queries
- 2.16. Device Queries
- 2.17. Unit Commands
- 2.18. Device Commands
- 2.19. NvLink Methods
- 2.20. Event Handling Methods
- 2.21. Drain states
- 2.22. Field Value Queries
- 2.23. Grid Queries
- 2.24. Grid Commands
- 2.25. vGPU Management
- 2.26. NvmlClocksThrottleReasons
- 3. Data Structures
- 3.1. nvmlAccountingStats_t
- 3.2. nvmlBAR1Memory_t
- 3.3. nvmlBridgeChipHierarchy_t
- 3.4. nvmlBridgeChipInfo_t
- 3.5. nvmlEccErrorCounts_t
- 3.6. nvmlEventData_t
- 3.7. nvmlFieldValue_t
- 3.8. nvmlGridLicensableFeature_t
- 3.9. nvmlHwbcEntry_t
- 3.10. nvmlLedState_t
- 3.11. nvmlMemory_t
- 3.12. nvmlNvLinkUtilizationControl_t
- 3.13. nvmlPciInfo_t
- 3.14. nvmlProcessInfo_t
- 3.15. nvmlProcessUtilizationSample_t
- 3.16. nvmlPSUInfo_t
- 3.17. nvmlSample_t
- 3.18. nvmlUnitFanInfo_t
- 3.19. nvmlUnitFanSpeeds_t
- 3.20. nvmlUnitInfo_t
- 3.21. nvmlUtilization_t
- 3.22. nvmlValue_t
- 3.23. nvmlVgpuInstanceUtilizationSample_t
- 3.24. nvmlVgpuProcessUtilizationSample_t
- 3.25. nvmlViolationTime_t
- 4. Data Fields
- 5. Deprecated List
- Notices