package
2.0.5+incompatible
Repository: https://github.com/polyaxon/mloperator.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewOperationCondition makes a new instance of OperationCondition.
# Constants
Possible values for CleanPodPolicy.
Possible values for CleanPodPolicy.
Possible values for CleanPodPolicy.
Possible values for CleanPodPolicy.
DaskReplicaTypeJob is the type of Master of distributed Dask.
DaskReplicaTypeScheduler is the type for workers of distributed Dask.
DaskReplicaTypeWorker is the type for workers of distributed Dask.
MPIReplicaTypeLauncher is the type for launcher replica.
MPIReplicaTypeWorker is the type for worker replicas.
MXReplicaTypeScheduler is the type of Master of distributed MXJjob.
MXReplicaTypeServer is the type for workers of distributed MXJjob.
MXReplicaTypeTuner is the type for workers of distributed MXJjob.
MXReplicaTypeTunerServer is the type for workers of distributed MXJjob.
MXReplicaTypeTunerTracker is the type for workers of distributed MXJjob.
MXReplicaTypeWorker is the type for workers of distributed MXJjob.
Train Mode, in this mode requested MXReplicaSpecs need has Server, Scheduler, Worker.
Tune Mode, in this mode requested MXReplicaSpecs need has Tuner.
OperationDoneTrigger means that the Operation was stopped/killed.
OperationFailed means underlaying Operation has failed.
OperationFailedTrigger means underlaying Operation has failed.
OperationLogsFinalizer registration.
OperationNotificationsFinalizer registration.
OperationRunning means underlaying Operation is running,.
OperationStarting means underlaying Operation has started.
OperationStopped means that the Operation was stopped/killed.
OperationStoppedTrigger means that the Operation was stopped/killed.
OperationSucceeded means underlaying Operation has completed successfully.
OperationSucceededTrigger means underlaying Operation has completed successfully.
OperationWarning means underlaying Operation has some issues.
PaddleoostReplicaTypeMaster is the type of Master of distributed PaddleoostJjob.
PaddleoostReplicaTypeWorker is the type for workers of distributed PaddleoostJjob.
PyTorchReplicaTypeMaster is the type of Master of distributed PyTorch.
PyTorchReplicaTypeWorker is the type for workers of distributed PyTorch.
TFReplicaTypeChief is the type for chief worker of distributed TensorFlow.
TFReplicaTypeEval is the type for evaluation replica in TensorFlow.
TFReplicaTypeMaster is the type for master worker of distributed TensorFlow.
TFReplicaTypePS is the type for parameter servers of distributed TensorFlow.
TFReplicaTypeWorker is the type for workers of distributed TensorFlow.
XGBoostReplicaTypeMaster is the type of Master of distributed XGBoostJjob.
XGBoostReplicaTypeWorker is the type for workers of distributed XGBoostJjob.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
BatchJobSpec defines the desired state of a batch job +k8s:openapi-gen=true.
DaskJobSpec defines the desired state of a Dask job +k8s:openapi-gen=true.
DaskReplicaSpec is a description of dask replica +k8s:openapi-gen=true.
KFReplicaSpec is a description of kubeflow replica +k8s:openapi-gen=true.
MPIJobSpec defines the desired state of an mpi job +k8s:openapi-gen=true.
MXJobSpec defines the desired state of a mxnet job +k8s:openapi-gen=true.
NotificationSpec is definition of how to send notification for new status of this operation +k8s:openapi-gen=true.
Operation is the Schema for the operations API +k8s:openapi-gen=true +kubebuilder:resource:shortName=op +kubebuilder:subresource:status.
OperationCondition defines the conditions of Operation or OpService +k8s:openapi-gen=true.
OperationList contains a list of Operation.
OperationStatus defines the observed state of a job or a service +k8s:openapi-gen=true.
PaddleJobSpec defines the desired state of a paddle job +k8s:openapi-gen=true.
PytorchJobSpec defines the desired state of a pytorch job +k8s:openapi-gen=true.
RayJobSpec defines the desired state of a Ray job +k8s:openapi-gen=true.
RayReplicaSpec is a description of ray replica +k8s:openapi-gen=true.
SchedulingPolicy encapsulates various scheduling policies of the distributed training job, for example `minAvailable` for gang-scheduling.
ServiceSpec defines the desired state of a service +k8s:openapi-gen=true.
TerminationSpec defines the desired termination specification for handliong timeout, retries, and ttl +k8s:openapi-gen=true.
TFJobSpec defines the desired state of a tf job +k8s:openapi-gen=true.
XGBoostJobSpec defines the desired state of a xgboost job +k8s:openapi-gen=true.
# Type aliases
CleanPodPolicy describes how to deal with pods when the job is finished.
DaskReplicaType is the type for DaskReplica.
MPIReplicaType is the type for MPIReplica.
MXJobModeType id the type for JobMode.
MXReplicaType is the type for MXReplica.
OperationConditionType maps the conditions of a job or service once deployed +k8s:openapi-gen=true.
OperationTriggerNotificationType maps the notifiable conditions +k8s:openapi-gen=true.
TFReplicaType is the type for TFReplica.
PyTorchReplicaType is the type for PyTorchReplica.
TFReplicaType is the type for TFReplica.
TFReplicaType is the type for TFReplica.