mlflow

package
v0.0.0-...-91183f6 Latest Latest
Warning

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

Go to latest
Published: May 14, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Model

type Model struct {
	Name    string
	Version string
}

func (Model) GenerateDeploymentName

func (m Model) GenerateDeploymentName(prefix string) string

func (Model) ToLowerName

func (m Model) ToLowerName() string

type ModelDeploymentObjectConfig

type ModelDeploymentObjectConfig struct {
	Name               string
	Namespace          string
	MlFlowServerConfig *mlflowv1beta1.MLFlow
	Model              Model
	CPURequest         resource.Quantity
	CPULimit           resource.Quantity
	MemoryRequest      resource.Quantity
	MemoryLimit        resource.Quantity
	MlFlowTrackingURI  string
	MlFlowModelImage   string
}

type Models

type Models []Model

type ObjectManager

type ObjectManager struct {
	Scheme *runtime.Scheme
	Debug  bool
}

func (*ObjectManager) CreateMlflowDeploymentObject

func (om *ObjectManager) CreateMlflowDeploymentObject(name string, namespace string, config *mlflowv1beta1.MLFlow) (*appsv1.Deployment, error)

func (*ObjectManager) CreateMlflowModelDeploymentObject

func (om *ObjectManager) CreateMlflowModelDeploymentObject(config ModelDeploymentObjectConfig) (*appsv1.Deployment, error)

func (*ObjectManager) CreateMlflowPVCObject

func (om *ObjectManager) CreateMlflowPVCObject(name string, namespace string, folder string, config *mlflowv1beta1.MLFlow) (*corev1.PersistentVolumeClaim, error)

func (*ObjectManager) CreateMlflowServiceObject

func (om *ObjectManager) CreateMlflowServiceObject(name string, namespace string, config *mlflowv1beta1.MLFlow) (*corev1.Service, error)

func (*ObjectManager) CreateMlflowWineQualityJobObject

func (om *ObjectManager) CreateMlflowWineQualityJobObject(name string, namespace string, config *mlflowv1beta1.MLFlow) (*batchv1.Job, error)

func (*ObjectManager) CreateVolumeMountObject

func (om *ObjectManager) CreateVolumeMountObject(volumes []string) []corev1.VolumeMount

func (*ObjectManager) CreateVolumeObject

func (om *ObjectManager) CreateVolumeObject(volumes []string) []corev1.Volume

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳