Documentation
¶
Index ¶
- type Device
- type DeviceManager
- func (m *DeviceManager) AddNotifyChannel(name string, ch chan *Device)
- func (m *DeviceManager) GetDeviceInfoMap() map[string]device.DeviceInfo
- func (m *DeviceManager) GetDriverVersion() nvidia.DriverVersion
- func (m *DeviceManager) GetGPUDeviceMap() map[string]GPUDevice
- func (m *DeviceManager) GetMIGDeviceMap() map[string]MIGDevice
- func (m *DeviceManager) GetNodeConfig() node.NodeConfig
- func (m *DeviceManager) GetNodeDeviceInfo() device.NodeDeviceInfo
- func (m *DeviceManager) RemoveNotifyChannel(name string)
- func (m *DeviceManager) Start()
- func (m *DeviceManager) Stop()
- type GPUDevice
- type MIGDevice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceManager ¶
func NewDeviceManager ¶
func NewDeviceManager(config *node.NodeConfig, kubeClient *kubernetes.Clientset) (*DeviceManager, error)
func NewFakeDeviceManager ¶
func NewFakeDeviceManager(config *node.NodeConfig, version nvidia.DriverVersion, devices []*Device) *DeviceManager
func (*DeviceManager) AddNotifyChannel ¶
func (m *DeviceManager) AddNotifyChannel(name string, ch chan *Device)
func (*DeviceManager) GetDeviceInfoMap ¶ added in v0.3.0
func (m *DeviceManager) GetDeviceInfoMap() map[string]device.DeviceInfo
func (*DeviceManager) GetDriverVersion ¶ added in v0.3.0
func (m *DeviceManager) GetDriverVersion() nvidia.DriverVersion
func (*DeviceManager) GetGPUDeviceMap ¶ added in v0.3.0
func (m *DeviceManager) GetGPUDeviceMap() map[string]GPUDevice
func (*DeviceManager) GetMIGDeviceMap ¶ added in v0.3.0
func (m *DeviceManager) GetMIGDeviceMap() map[string]MIGDevice
func (*DeviceManager) GetNodeConfig ¶
func (m *DeviceManager) GetNodeConfig() node.NodeConfig
func (*DeviceManager) GetNodeDeviceInfo ¶ added in v0.3.0
func (m *DeviceManager) GetNodeDeviceInfo() device.NodeDeviceInfo
func (*DeviceManager) RemoveNotifyChannel ¶
func (m *DeviceManager) RemoveNotifyChannel(name string)
func (*DeviceManager) Start ¶
func (m *DeviceManager) Start()
func (*DeviceManager) Stop ¶
func (m *DeviceManager) Stop()
Click to show internal directories.
Click to hide internal directories.