Documentation
¶
Overview ¶
Package utilization tracks the NVIDIA per-GPU utilization.
Index ¶
Constants ¶
View Source
const ( StateNameUtilization = "utilization" StateKeyUtilizationData = "data" StateKeyUtilizationEncoding = "encoding" StateValueUtilizationEncodingJSON = "json" )
View Source
const Name = "accelerator-nvidia-utilization"
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(ctx context.Context, cfg nvidia_common.Config) (components.Component, error)
Types ¶
type Output ¶
type Output struct {
Utilizations []nvidia_query_nvml.Utilization `json:"utilizations"`
}
func ToOutput ¶
func ToOutput(i *nvidia_query.Output) *Output
ToOutput converts nvidia_query.Output to Output. It returns an empty non-nil object, if the input or the required field is nil (e.g., i.SMI).
Click to show internal directories.
Click to hide internal directories.