Table of Contents
- 1. NVML API Reference
- 2. Known Issues
- 3. Change Log
- 4. Modules
- 4.1. Device Structs
- 4.2. Device Enums
- 4.3. Field Value Enums
- 4.4. Unit Structs
- 4.5. Accounting Statistics
- 4.6. Encoder Structs
- 4.7. Frame Buffer Capture Structures
- 4.8. definitions related to the drain state
- 4.9. /nvmlDevice definitions related to Confidential Computing
- 4.10. Initialization and Cleanup
- 4.11. Error reporting
- 4.12. Constants
- 4.13. System Queries
- 4.14. Unit Queries
- 4.15. Device Queries
- 4.16. Unit Commands
- 4.17. Device Commands
- 4.18. NvLink Methods
- 4.19. Event Handling Methods
- 4.20. Drain states
- 4.21. Field Value Queries
- 4.22. Enums, Constants and Structs
- 4.23. vGPU APIs
- 4.24. vGPU Management
- 4.25. vGPU Migration
- 4.26. vGPU Utilization and Accounting
- 4.27. Excluded GPU Queries
- 4.28. Multi Instance GPU Management
- 4.29. NVML GPM
- 4.30. VirtualGPU
- 4.31. NvmlClocksEventReasons
- 5. Data Structures
- 5.1. nvmlAccountingStats_t
- 5.2. nvmlBAR1Memory_t
- 5.3. nvmlBridgeChipHierarchy_t
- 5.4. nvmlBridgeChipInfo_t
- 5.5. nvmlClkMonFaultInfo_t
- 5.6. nvmlClkMonStatus_t
- 5.7. nvmlComputeInstanceProfileInfo_t
- 5.8. nvmlComputeInstanceProfileInfo_v2_t
- 5.9. nvmlConfComputeMemSizeInfo_t
- 5.10. nvmlEccErrorCounts_t
- 5.11. nvmlEncoderSessionInfo_t
- 5.12. nvmlEventData_t
- 5.13. nvmlExcludedDeviceInfo_t
- 5.14. nvmlFBCSessionInfo_t
- 5.15. nvmlFBCStats_t
- 5.16. nvmlFieldValue_t
- 5.17. nvmlGpmMetric_t
- 5.18. nvmlGpmMetricsGet_t
- 5.19. nvmlGpmSupport_t
- 5.20. nvmlGpuInstanceProfileInfo_t
- 5.21. nvmlGpuInstanceProfileInfo_v2_t
- 5.22. nvmlGridLicensableFeature_t
- 5.23. nvmlGridLicensableFeatures_t
- 5.24. nvmlGridLicenseExpiry_t
- 5.25. nvmlHwbcEntry_t
- 5.26. nvmlLedState_t
- 5.27. nvmlMemory_t
- 5.28. nvmlMemory_v2_t
- 5.29. nvmlNvLinkUtilizationControl_t
- 5.30. nvmlPciInfo_t
- 5.31. nvmlProcessDetail_v1_t
- 5.32. nvmlProcessDetailList_v1_t
- 5.33. nvmlProcessInfo_t
- 5.34. nvmlProcessInfo_v1_t
- 5.35. nvmlProcessUtilizationSample_t
- 5.36. nvmlPSUInfo_t
- 5.37. nvmlRowRemapperHistogramValues_t
- 5.38. nvmlSample_t
- 5.39. nvmlUnitFanInfo_t
- 5.40. nvmlUnitFanSpeeds_t
- 5.41. nvmlUnitInfo_t
- 5.42. nvmlUtilization_t
- 5.43. nvmlValue_t
- 5.44. nvmlVgpuInstanceUtilizationSample_t
- 5.45. nvmlVgpuLicenseExpiry_t
- 5.46. nvmlVgpuMetadata_t
- 5.47. nvmlVgpuPgpuCompatibility_t
- 5.48. nvmlVgpuPgpuMetadata_t
- 5.49. nvmlVgpuProcessUtilizationSample_t
- 5.50. nvmlVgpuSchedulerCapabilities_t
- 5.51. nvmlVgpuSchedulerGetState_t
- 5.52. nvmlVgpuSchedulerLog_t
- 5.53. nvmlVgpuSchedulerLogEntry_t
- 5.54. nvmlVgpuSchedulerParams_t
- 5.55. nvmlVgpuSchedulerSetParams_t
- 5.56. nvmlVgpuSchedulerSetState_t
- 5.57. nvmlVgpuVersion_t
- 5.58. nvmlViolationTime_t
- 6. Data Fields
- 7. Deprecated List
- Notices
NVML API Reference Guide
(PDF)
-
v535
(older)
-
Last updated January 31, 2024 cudatools@nvidia.com
-
Send Feedback