Versions in this module Expand all Collapse all v1 v1.5.1 May 5, 2024 Changes in this version + func HasNvidiaSmi() bool + func RunNvidiaSmi() []byte + func XmlToJson(input []byte) string + type GPU struct + Bar1Free string + Bar1Total string + Bar1Used string + BoardID string + ClocksThrottleReasonApplicationsClocksSetting string + ClocksThrottleReasonDisplayClocksSetting string + ClocksThrottleReasonGpuIdle string + ClocksThrottleReasonHwPowerBrakeSlowdown string + ClocksThrottleReasonHwSlowdown string + ClocksThrottleReasonHwThermalSlowdown string + ClocksThrottleReasonSwPowerCap string + ClocksThrottleReasonSwThermalSlowdown string + ClocksThrottleReasonSyncBoost string + ComputeMode string + CurrentLinkGen string + CurrentLinkWidth string + DecoderUtil string + DefaultPowerLimit string + DisplayActive string + DisplayMode string + EncoderUtil string + EnforcedPowerLimit string + FanSpeed string + FbMemoryUsageFree string + FbMemoryUsageReserved string + FbMemoryUsageTotal string + FbMemoryUsageUsed string + GpuTargetTemp string + GpuTargetTempMax string + GpuTargetTempMin string + GpuTemp string + GpuTempMaxGpuThreshold string + GpuTempMaxMemThreshold string + GpuTempMaxThreshold string + GpuTempSlowThreshold string + GpuUtil string + GraphicsClock string + GraphicsClockMax string + ID string + MaxLinkGen string + MaxLinkWidth string + MaxPowerLimit string + MemClock string + MemClockMax string + MemoryTemp string + MemoryUtil string + MinPowerLimit string + MultigpuBoard string + PciBus string + PciBusID string + PciDevice string + PciDeviceID string + PciDomain string + PciRxUtil string + PciSubSystemID string + PciTxUtil string + PerformanceState string + PowerDraw string + PowerLimit string + PowerManagement string + PowerState string + ProductArchitecture string + ProductBrand string + ProductName string + SmClock string + SmClockMax string + UUID string + VbiosVersion string + VideoClock string + VideoClockMax string + type NvidiaSmiLog struct + AttachedGpus string + CudaVersion string + DriverVersion string + GPUS []GPU + Timestamp string + func GetNvidiaSmiLog() *NvidiaSmiLog + func XmlToObject(input []byte) *NvidiaSmiLog