Documentation
¶
Index ¶
- type Framework
- func (f *Framework) RunComponentBuilderPlugins(ctx context.Context, info *runtime.Info, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
- func (f *Framework) RunCustomValidationPlugins(ctx context.Context, info *runtime.Info, oldObj, newObj *trainer.TrainJob) (admission.Warnings, field.ErrorList)
- func (f *Framework) RunEnforceMLPolicyPlugins(info *runtime.Info, trainJob *trainer.TrainJob) error
- func (f *Framework) RunEnforcePodGroupPolicyPlugins(info *runtime.Info, trainJob *trainer.TrainJob) error
- func (f *Framework) RunPodNetworkPlugins(info *runtime.Info, trainJob *trainer.TrainJob) error
- func (f *Framework) RunTrainJobStatusPlugin(ctx context.Context, trainJob *trainer.TrainJob) (*trainer.TrainJobStatus, error)
- func (f *Framework) SetupRuntimeClassIndexer(ctx context.Context, indexer client.FieldIndexer) error
- func (f *Framework) WatchExtensionPlugins() []framework.WatchExtensionPlugin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Framework ¶
type Framework struct {
// contains filtered or unexported fields
}
func New ¶
func New(ctx context.Context, c client.Client, r fwkplugins.Registry, indexer client.FieldIndexer, cfg *configapi.Configuration) (*Framework, error)
func (*Framework) RunComponentBuilderPlugins ¶
func (f *Framework) RunComponentBuilderPlugins(ctx context.Context, info *runtime.Info, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
func (*Framework) RunCustomValidationPlugins ¶
func (*Framework) RunEnforceMLPolicyPlugins ¶
func (*Framework) RunEnforcePodGroupPolicyPlugins ¶
func (*Framework) RunPodNetworkPlugins ¶
func (*Framework) RunTrainJobStatusPlugin ¶ added in v2.1.0
func (*Framework) SetupRuntimeClassIndexer ¶ added in v2.1.0
func (*Framework) WatchExtensionPlugins ¶
func (f *Framework) WatchExtensionPlugins() []framework.WatchExtensionPlugin
Click to show internal directories.
Click to hide internal directories.