gpu

package
v0.22.1 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GpuPartitionSettingCollection

type GpuPartitionSettingCollection []*GpuPartitionSettingData

func NewGpuPartitionSettingCollection

func NewGpuPartitionSettingCollection(instances []*wmi.WmiInstance) (col GpuPartitionSettingCollection, err error)

func (*GpuPartitionSettingCollection) Close

func (gpuPartitionSettingCollection *GpuPartitionSettingCollection) Close() (err error)

func (*GpuPartitionSettingCollection) String

func (gpuPartitionSettingCollection *GpuPartitionSettingCollection) String() string

type GpuPartitionSettingData

type GpuPartitionSettingData struct {
	*v2.Msvm_GpuPartitionSettingData
}

func GetDefaultGpuPartitionSettingData

func GetDefaultGpuPartitionSettingData(whost *host.WmiHost) (*GpuPartitionSettingData, error)

func NewGpuPartitionSettingData

func NewGpuPartitionSettingData(instance *wmi.WmiInstance) (*GpuPartitionSettingData, error)

NewGpuPartitionSettingData

func (*GpuPartitionSettingData) CloneEx1

func (partitionSettingData *GpuPartitionSettingData) CloneEx1() (*GpuPartitionSettingData, error)

func (*GpuPartitionSettingData) GetMinPartitionVRAM

func (partitionSettingData *GpuPartitionSettingData) GetMinPartitionVRAM() (uint64, error)

type PartitionableGpu

type PartitionableGpu struct {
	*v2.Msvm_PartitionableGpu
}

func NewPartitionableGpu

func NewPartitionableGpu(instance *wmi.WmiInstance) (*PartitionableGpu, error)

NewPartitionableGpu

func (*PartitionableGpu) CloneEx1

func (gpu *PartitionableGpu) CloneEx1() (*PartitionableGpu, error)

func (*PartitionableGpu) GetMinPartitionVRAM

func (gpu *PartitionableGpu) GetMinPartitionVRAM() (uint64, error)

func (*PartitionableGpu) GetPartitionCount

func (gpu *PartitionableGpu) GetPartitionCount() (int32, error)

type PartitionableGpuCollection

type PartitionableGpuCollection []*PartitionableGpu

func GetPartitionableGpuCollection

func GetPartitionableGpuCollection(whost *host.WmiHost) (partitionablegpucollection PartitionableGpuCollection, err error)

GetPartitionableGpuCollection gets all host partitionable GPUs

func NewPartitionableGpuCollection

func NewPartitionableGpuCollection(instances []*wmi.WmiInstance) (col PartitionableGpuCollection, err error)

func (*PartitionableGpuCollection) Close

func (gpuCollection *PartitionableGpuCollection) Close() (err error)

Jump to

Keyboard shortcuts

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