Documentation ¶
Index ¶
- func GetGpuEnergyPerGPU() []uint32
- func GetGpus() []interface{}
- func GetProcessResourceUtilizationPerDevice(device interface{}, since time.Duration) (map[uint32]accelerator_source.ProcessUtilizationSample, error)
- func Init() error
- func IsGPUCollectionSupported() bool
- func SetGPUCollectionSupported(supported bool)
- func Shutdown() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetGpuEnergyPerGPU ¶
func GetGpuEnergyPerGPU() []uint32
func GetProcessResourceUtilizationPerDevice ¶
func GetProcessResourceUtilizationPerDevice(device interface{}, since time.Duration) (map[uint32]accelerator_source.ProcessUtilizationSample, error)
func Init ¶
func Init() error
Init() only returns the erro regarding if the gpu collector was suceffully initialized or not The gpu.go file has an init function that starts and configures the gpu collector However this file is only included in the build if kepler is run with gpus support. This is necessary because nvidia libraries are not available on all systems
func IsGPUCollectionSupported ¶
func IsGPUCollectionSupported() bool
func SetGPUCollectionSupported ¶
func SetGPUCollectionSupported(supported bool)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.