accumulated_scenario_filters

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

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
}

Jump to

Keyboard shortcuts

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