NVML API Reference#
Namespace hierarchy#
struct nvmlAccountingStats_t
struct nvmlAccountingStats_v2_t
struct nvmlAdaptiveTgpModeInfo_v1_t
struct nvmlBAR1Memory_t
struct nvmlBBXTimeData_v1_t
struct nvmlBridgeChipHierarchy_t
struct nvmlBridgeChipInfo_t
struct nvmlC2cModeInfo_v1_t
struct nvmlCPERCursor_v1_t
struct nvmlClkMonFaultInfo_t
struct nvmlClkMonStatus_t
struct nvmlClockOffset_v1_t
struct nvmlComputeInstanceInfo_t
struct nvmlConfComputeMemSizeInfo_t
struct nvmlConfComputeSystemCaps_t
struct nvmlConfComputeSystemState_t
struct nvmlCoolerInfo_v1_t
struct nvmlCoreRailMetrics_t
struct nvmlDeviceAttributes_t
struct nvmlDeviceCapabilities_v1_t
struct nvmlDevicePerfModes_v1_t
struct nvmlDramEncryptionInfo_v1_t
struct nvmlEccErrorCounts_t
struct nvmlEccSramErrorStatus_v1_t
struct nvmlEncoderSessionInfo_t
struct nvmlEventData_t
struct nvmlEventSetGetGpuOperationalEventContextLegacyXid_v1_t
struct nvmlEventSetWait_v3_t
struct nvmlExcludedDeviceInfo_t
struct nvmlFBCSessionInfo_t
struct nvmlFBCStats_t
struct nvmlFanSpeedInfo_v1_t
struct nvmlFieldValue_t
struct nvmlGetCPER_v1_t
struct nvmlGetMemoryLimits_v1_t
struct nvmlGpmMetric_t
struct nvmlGpmMetricsGet_t
struct nvmlGpmSupport_t
struct nvmlGpuDynamicPstatesInfo_t
struct nvmlGpuFabricClique_v1_t
struct nvmlGpuFabricInfo_t
struct nvmlGpuFabricInfo_v2_t
struct nvmlGpuFabricInfo_v3_t
struct nvmlGpuFabricInfo_v4_t
struct nvmlGpuInstanceInfo_t
struct nvmlGpuInstancePlacement_t
struct nvmlGpuInstanceProfileInfo_t
struct nvmlGpuThermalSettings_t
struct nvmlGridLicensableFeature_t
struct nvmlGridLicensableFeatures_t
struct nvmlGridLicenseExpiry_t
struct nvmlHostname_v1_t
struct nvmlHwbcEntry_t
struct nvmlLedState_t
struct nvmlMarginTemperature_v1_t
struct nvmlMask255_t
struct nvmlMemory_t
struct nvmlMemory_v2_t
struct nvmlNvLinkInfo_v1_t
struct nvmlNvLinkInfo_v2_t
struct nvmlNvLinkPowerThres_t
struct nvmlNvlinkFirmwareInfo_t
struct nvmlNvlinkFirmwareVersion_t
struct nvmlNvlinkGetBwMode_v1_t
struct nvmlNvlinkSetBwMode_v1_t
struct nvmlObservedMetrics_t
struct nvmlPRMCounterInput_v1_t
struct nvmlPRMCounterList_v1_t
struct nvmlPRMCounterValue_v1_t
struct nvmlPRMCounter_v1_t
struct nvmlPRMTLV_v1_t
struct nvmlPSUInfo_t
struct nvmlPciInfoExt_v1_t
struct nvmlPciInfo_t
struct nvmlPdi_v1_t
struct nvmlPerfMetricsSample_t
struct nvmlPerfMetricsSamples_v1_t
struct nvmlPlatformInfo_v1_t
struct nvmlPlatformInfo_v2_t
struct nvmlPmgrPwrTuple_t
struct nvmlPowerSmoothingState_v1_t
struct nvmlPowerValue_v2_t
struct nvmlProcessDetailList_v1_t
struct nvmlProcessDetail_v1_t
struct nvmlProcessInfo_t
struct nvmlProcessInfo_v1_t
struct nvmlPwrModelMetricsDlppm1x_t
struct nvmlPwrModelMetricsPfpp1x_t
struct nvmlRailMetrics_t
struct nvmlRemappedRowsInfo_v2_t
struct nvmlRepairStatus_v1_t
struct nvmlRusdSettings_v1_t
struct nvmlSample_t
struct nvmlSetMemoryLimits_v1_t
struct nvmlSystemEventData_v1_t
struct nvmlTemperature_v1_t
struct nvmlUUID_v1_t
struct nvmlUnitFanInfo_t
struct nvmlUnitFanSpeeds_t
struct nvmlUnitInfo_t
struct nvmlUtilization_t
struct nvmlVgpuLicenseExpiry_t
struct nvmlVgpuLicenseInfo_t
struct nvmlVgpuMetadata_t
struct nvmlVgpuPgpuCompatibility_t
struct nvmlVgpuPgpuMetadata_t
struct nvmlVgpuPlacementId_v1_t
struct nvmlVgpuPlacementList_v1_t
struct nvmlVgpuPlacementList_v2_t
struct nvmlVgpuRuntimeState_v1_t
struct nvmlVgpuSchedulerGetState_t
struct nvmlVgpuSchedulerLogEntry_t
struct nvmlVgpuSchedulerLog_t
struct nvmlVgpuSchedulerSetState_t
struct nvmlVgpuSchedulerState_v1_t
struct nvmlVgpuSchedulerState_v2_t
struct nvmlVgpuTypeBar1Info_v1_t
struct nvmlVgpuTypeIdInfo_v1_t
struct nvmlVgpuTypeMaxInstance_v1_t
struct nvmlVgpuVersion_t
struct nvmlViolationTime_t