Versions in this module Expand all Collapse all v0 v0.9.15 Apr 28, 2024 v0.9.14 Apr 10, 2024 Changes in this version + func DeleteModelJob(namespace, name string, jobType types.ModelJobType) error + func PrintAllModelJobs(jobs []ModelJob, allNamespaces bool, format types.FormatStyle) + func PrintModelJob(job ModelJob, format types.FormatStyle) + func SubmitModelBenchmarkJob(namespace string, args *types.ModelBenchmarkArgs) error + func SubmitModelEvaluateJob(namespace string, args *types.ModelEvaluateArgs) error + func SubmitModelOptimizeJob(namespace string, args *types.ModelOptimizeArgs) error + func SubmitModelProfileJob(namespace string, args *types.ModelProfileArgs) error + type ModelJob interface + Age func() time.Duration + Convert2JobInfo func() types.ModelJobInfo + Duration func() time.Duration + Job func() *batchv1.Job + Name func() string + Namespace func() string + Params func() map[string]string + Pods func() []*v1.Pod + RequestCPUs func() int64 + RequestGPUCore func() int64 + RequestGPUMemory func() int64 + RequestGPUs func() int64 + StartTime func() *metav1.Time + Status func() string + Type func() types.ModelJobType + func ListModelJobs(namespace string, allNamespaces bool, modelJobType types.ModelJobType) ([]ModelJob, error) + func SearchModelJob(namespace, name string, modelJobType types.ModelJobType) (ModelJob, error) + type Processor interface + GetModelJob func(namespace, name string) (ModelJob, error) + ListModelJobs func(namespace string, allNamespace bool) ([]ModelJob, error) + Type func() types.ModelJobType + func NewModelProcessor(jobType types.ModelJobType) Processor