Versions in this module Expand all Collapse all v0 v0.2.0 Apr 8, 2020 v0.1.0 Jan 12, 2020 Changes in this version + const CRDGroup + const CRDKind + const CRDKindPlural + const CRDShortName + const CRDVersion + const ResourceStateFailed + const ResourceStateNone + const ResourceStateRunning + const ResourceStateStarting + const ResourceStateSucceeded + const TrainingJobPhaseCreating + const TrainingJobPhaseFailed + const TrainingJobPhaseNone + const TrainingJobPhaseRunning + const TrainingJobPhaseSucceeded + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func CRDName() string + func GetGeneratedDeepCopyFuncs() []conversion.GeneratedDeepCopyFunc + func Resource(resource string) schema.GroupResource + type MasterSpec struct + EtcdEndpoint string + ReplicaSpec *v1beta1.ReplicaSet + Resources corev1.ResourceRequirements + func (in *MasterSpec) DeepCopy() *MasterSpec + func (in *MasterSpec) DeepCopyInto(out *MasterSpec) + type PserverSpec struct + MaxInstance int + MinInstance int + ReplicaSpec *v1beta1.ReplicaSet + Resources corev1.ResourceRequirements + func (in *PserverSpec) DeepCopy() *PserverSpec + func (in *PserverSpec) DeepCopyInto(out *PserverSpec) + type ResourceState string + type TrainerJobScaleStatus struct + func (in *TrainerJobScaleStatus) DeepCopy() *TrainerJobScaleStatus + func (in *TrainerJobScaleStatus) DeepCopyInto(out *TrainerJobScaleStatus) + type TrainerSpec struct + Entrypoint string + EtcdEndpoint string + MaxInstance int + MinInstance int + ReplicaSpec *batchv1.Job + Resources corev1.ResourceRequirements + Workspace string + func (in *TrainerSpec) DeepCopy() *TrainerSpec + func (in *TrainerSpec) DeepCopyInto(out *TrainerSpec) + type TrainingJob struct + Spec TrainingJobSpec + Status TrainingJobStatus + func (in *TrainingJob) DeepCopy() *TrainingJob + func (in *TrainingJob) DeepCopyInto(out *TrainingJob) + func (in *TrainingJob) DeepCopyObject() runtime.Object + func (s *TrainingJob) Elastic() bool + func (s *TrainingJob) GPU() int + func (s *TrainingJob) NeedGPU() bool + func (s *TrainingJob) String() string + type TrainingJobList struct + Items []TrainingJob + func (in *TrainingJobList) DeepCopy() *TrainingJobList + func (in *TrainingJobList) DeepCopyInto(out *TrainingJobList) + func (in *TrainingJobList) DeepCopyObject() runtime.Object + type TrainingJobPhase string + type TrainingJobSpec struct + FaultTolerant bool + HostNetwork bool + Image string + Master MasterSpec + NodeSelector map[string]string + Passes int + Port int + PortsNum int + PortsNumForSparse int + Pserver PserverSpec + Trainer TrainerSpec + VolumeMounts []corev1.VolumeMount + Volumes []corev1.Volume + func (in *TrainingJobSpec) DeepCopy() *TrainingJobSpec + func (in *TrainingJobSpec) DeepCopyInto(out *TrainingJobSpec) + type TrainingJobStatus struct + Phase TrainingJobPhase + Reason string + ReplicaStatuses []*TrainingResourceStatus + ScaleStatus TrainerJobScaleStatus + func (in *TrainingJobStatus) DeepCopy() *TrainingJobStatus + func (in *TrainingJobStatus) DeepCopyInto(out *TrainingJobStatus) + type TrainingResourceStatus struct + ResourceStates map[ResourceState]int + State ResourceState + func (in *TrainingResourceStatus) DeepCopy() *TrainingResourceStatus + func (in *TrainingResourceStatus) DeepCopyInto(out *TrainingResourceStatus) + type TrainingResourceType string + const Master + const Pserver + const Trainer