Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccumulatedIdleGpus ¶
type AccumulatedIdleGpus struct {
// contains filtered or unexported fields
}
func NewIdleGpusFilter ¶
func NewIdleGpusFilter( scenario *scenario.ByNodeScenario, nodeInfosMap map[string]*node_info.NodeInfo) *AccumulatedIdleGpus
func (*AccumulatedIdleGpus) Filter ¶
func (ig *AccumulatedIdleGpus) Filter(scenario *scenario.ByNodeScenario) (bool, error)
func (*AccumulatedIdleGpus) Name ¶
func (ig *AccumulatedIdleGpus) Name() string
type TopologyAwareIdleGpus ¶
type TopologyAwareIdleGpus struct {
// contains filtered or unexported fields
}
TopologyAwareIdleGpus validates scenarios considering topology constraints
func NewTopologyAwareIdleGpusFilter ¶
func NewTopologyAwareIdleGpusFilter( scenario *scenario.ByNodeScenario, nodeInfosMap map[string]*node_info.NodeInfo, ) *TopologyAwareIdleGpus
func (*TopologyAwareIdleGpus) Filter ¶
func (taf *TopologyAwareIdleGpus) Filter(scenario *scenario.ByNodeScenario) (bool, error)
func (*TopologyAwareIdleGpus) Name ¶
func (taf *TopologyAwareIdleGpus) Name() string
type TopologyDomainKey ¶
type TopologyDomainKey struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.