Versions in this module Expand all Collapse all v1 v1.9.0 Jan 21, 2025 Changes in this version + type Info struct + Annotations map[string]string + Labels map[string]string + RuntimePolicy RuntimePolicy + func NewInfo(opts ...InfoOption) *Info + type InfoOption func(options *InfoOptions) + func WithAnnotations(annotations map[string]string) InfoOption + func WithLabels(labels map[string]string) InfoOption + func WithMLPolicy(mlPolicy *kubeflowv2.MLPolicy) InfoOption + func WithPodGroupPolicy(pgPolicy *kubeflowv2.PodGroupPolicy) InfoOption + func WithPodSpecReplicas(replicaName string, replicas int32, podSpec corev1.PodSpec) InfoOption + type InfoOptions struct + type ReconcilerBuilder func(*builder.Builder, client.Client, cache.Cache) *builder.Builder + type Runtime interface + EventHandlerRegistrars func() []ReconcilerBuilder + NewObjects func(ctx context.Context, trainJob *kubeflowv2.TrainJob) ([]client.Object, error) + TerminalCondition func(ctx context.Context, trainJob *kubeflowv2.TrainJob) (*metav1.Condition, error) + ValidateObjects func(ctx context.Context, old, new *kubeflowv2.TrainJob) (admission.Warnings, field.ErrorList) + type RuntimePolicy struct + MLPolicy *kubeflowv2.MLPolicy + PodGroupPolicy *kubeflowv2.PodGroupPolicy + type Scheduler struct + PodLabels map[string]string + TotalRequests map[string]TotalResourceRequest + type TotalResourceRequest struct + PodRequests corev1.ResourceList + Replicas int32 + type Trainer struct + ContainerPort *corev1.ContainerPort + Env []corev1.EnvVar + NumNodes *int32 v1.9.0-rc.0 Jan 7, 2025