nvidia_smi

package
v0.0.0-...-5c7ffcf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

README

nvidia-smi commands

list all GPUs nvidia-smi -L

query GPU,memory utilization nvidia-smi --query-gpu=index,utilization.gpu,utilization.memory --format=csv

nvidia-smi --help-query-gpu

query memory usage nvidia-smi --query-gpu=index,memory.used,memory.free,memory.total --format=csv

query version and driver nvidia-smi --query-gpu=index,name,vbios_version,driver_version --format=csv

query temperature,power,clocks nvidia-smi --query-gpu=index,power.draw,temperature.gpu,clocks.current.sm,clocks.current.memory,fan.speed --format=csv

query GPU used memory of pids nvidia-smi --query-compute-apps=gpu_uuid,pid,used_memory --format=csv

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsNvidiaEnabled

func IsNvidiaEnabled() bool

IsNvidiaEnabled checks if nvidia is enabled

Types

type NvidiaInput

type NvidiaInput struct{}

func (*NvidiaInput) Collect

func (n *NvidiaInput) Collect(a api.Accumulator) error

func (*NvidiaInput) GetBasicInfo

func (n *NvidiaInput) GetBasicInfo() (interface{}, error)

func (*NvidiaInput) GetDefaultPrefix

func (i *NvidiaInput) GetDefaultPrefix() string

type NvidiaSmiLog

type NvidiaSmiLog struct {
	GPU []NvidiaSmiLog_Gpu `xml:"gpu"`
}

func GetNvidiaSmiLog

func GetNvidiaSmiLog() *NvidiaSmiLog

type NvidiaSmiLog_Gpu

type NvidiaSmiLog_Gpu struct {
	ProductName string `xml:"product_name"`
	Uuid        string `xml:"uuid"`
	MinorNumber string `xml:"minor_number"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL