Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VariantAutoscalingsEngine ¶
type VariantAutoscalingsEngine struct {
// contains filtered or unexported fields
}
Engine holding all necessary data to perform global optimization across all variants
func NewVariantAutoscalingsEngine ¶
func NewVariantAutoscalingsEngine(manager *infernoManager.Manager, system *inferno.System) *VariantAutoscalingsEngine
Create a new instance of a variants autoscaling engine
func (*VariantAutoscalingsEngine) Optimize ¶
func (engine *VariantAutoscalingsEngine) Optimize(ctx context.Context, vaList llmdOptv1alpha1.VariantAutoscalingList, analysis map[string]*interfaces.ModelAnalyzeResponse, ) (map[string]llmdOptv1alpha1.OptimizedAlloc, error)
Perform a global optimization producing optimized allocations for all variants
Click to show internal directories.
Click to hide internal directories.