Documentation ¶
Index ¶
- func NewActuator(client client.Client) core.Actuator
- func NewController(scheme *runtime.Scheme, client client.Client, podBatcher util.Batcher[v1.Pod], ...) gpupartitioner.Controller
- func NewNodeInitializer(client client.Client) core.NodeInitializer
- func NewPartitionCalculator() core.PartitionCalculator
- func NewPartitioner(client client.Client) core.Partitioner
- func NewPlanner(scheduler framework.Framework) core.Planner
- func NewSliceCalculator() gpu.SliceCalculator
- func NewSliceFilter() gpu.SliceFilter
- func NewSnapshotTaker() core.SnapshotTaker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewController ¶
func NewController( scheme *runtime.Scheme, client client.Client, podBatcher util.Batcher[v1.Pod], clusterState *state.ClusterState, scheduler framework.Framework, ) gpupartitioner.Controller
func NewNodeInitializer ¶
func NewNodeInitializer(client client.Client) core.NodeInitializer
func NewPartitionCalculator ¶
func NewPartitionCalculator() core.PartitionCalculator
func NewPartitioner ¶
func NewPartitioner(client client.Client) core.Partitioner
func NewSliceCalculator ¶
func NewSliceCalculator() gpu.SliceCalculator
func NewSliceFilter ¶
func NewSliceFilter() gpu.SliceFilter
func NewSnapshotTaker ¶
func NewSnapshotTaker() core.SnapshotTaker
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.