Documentation
¶
Index ¶
- Variables
- func New(ctx context.Context, client client.Client, indexer client.FieldIndexer, ...) (map[string]runtime.Runtime, error)
- func NewClusterTrainingRuntime(context.Context, client.Client, client.FieldIndexer, *configapi.Configuration) (runtime.Runtime, error)
- func NewTrainingRuntime(ctx context.Context, c client.Client, indexer client.FieldIndexer, ...) (runtime.Runtime, error)
- func Runtimes() map[string]runtime.Runtime
- type ClusterTrainingRuntime
- func (r *ClusterTrainingRuntime) EventHandlerRegistrars() []runtime.ReconcilerBuilder
- func (r *ClusterTrainingRuntime) NewObjects(ctx context.Context, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
- func (r *ClusterTrainingRuntime) RuntimeInfo(trainJob *trainer.TrainJob, runtimeTemplateSpec any, ...) (*runtime.Info, error)
- func (r *ClusterTrainingRuntime) TrainJobStatus(ctx context.Context, trainJob *trainer.TrainJob) (*trainer.TrainJobStatus, error)
- func (r *ClusterTrainingRuntime) ValidateObjects(ctx context.Context, old, new *trainer.TrainJob) (admission.Warnings, field.ErrorList)
- type Registry
- type RuntimeRegistrar
- type TrainingRuntime
- func (r *TrainingRuntime) EventHandlerRegistrars() []runtime.ReconcilerBuilder
- func (r *TrainingRuntime) NewObjects(ctx context.Context, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
- func (r *TrainingRuntime) RuntimeInfo(trainJob *trainer.TrainJob, runtimeTemplateSpec any, ...) (*runtime.Info, error)
- func (r *TrainingRuntime) TrainJobStatus(ctx context.Context, trainJob *trainer.TrainJob) (*trainer.TrainJobStatus, error)
- func (r *TrainingRuntime) ValidateObjects(ctx context.Context, old, new *trainer.TrainJob) (admission.Warnings, field.ErrorList)
Constants ¶
This section is empty.
Variables ¶
View Source
var ClusterTrainingRuntimeGroupKind = schema.GroupKind{ Group: trainer.GroupVersion.Group, Kind: trainer.ClusterTrainingRuntimeKind, }.String()
View Source
var TrainingRuntimeGroupKind = schema.GroupKind{ Group: trainer.GroupVersion.Group, Kind: trainer.TrainingRuntimeKind, }.String()
Functions ¶
func NewTrainingRuntime ¶
Types ¶
type ClusterTrainingRuntime ¶
type ClusterTrainingRuntime struct {
*TrainingRuntime
}
func (*ClusterTrainingRuntime) EventHandlerRegistrars ¶
func (r *ClusterTrainingRuntime) EventHandlerRegistrars() []runtime.ReconcilerBuilder
func (*ClusterTrainingRuntime) NewObjects ¶
func (r *ClusterTrainingRuntime) NewObjects(ctx context.Context, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
func (*ClusterTrainingRuntime) RuntimeInfo ¶ added in v2.0.1
func (*ClusterTrainingRuntime) TrainJobStatus ¶ added in v2.1.0
func (r *ClusterTrainingRuntime) TrainJobStatus(ctx context.Context, trainJob *trainer.TrainJob) (*trainer.TrainJobStatus, error)
type Registry ¶
type Registry map[string]RuntimeRegistrar
func NewRuntimeRegistry ¶
func NewRuntimeRegistry() Registry
type RuntimeRegistrar ¶
type RuntimeRegistrar struct {
// contains filtered or unexported fields
}
type TrainingRuntime ¶
type TrainingRuntime struct {
// contains filtered or unexported fields
}
func (*TrainingRuntime) EventHandlerRegistrars ¶
func (r *TrainingRuntime) EventHandlerRegistrars() []runtime.ReconcilerBuilder
func (*TrainingRuntime) NewObjects ¶
func (r *TrainingRuntime) NewObjects(ctx context.Context, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
func (*TrainingRuntime) RuntimeInfo ¶ added in v2.0.1
func (*TrainingRuntime) TrainJobStatus ¶ added in v2.1.0
func (r *TrainingRuntime) TrainJobStatus(ctx context.Context, trainJob *trainer.TrainJob) (*trainer.TrainJobStatus, error)
Click to show internal directories.
Click to hide internal directories.