Versions in this module Expand all Collapse all v0 v0.10.0 Nov 7, 2020 v0.9.0 Jun 10, 2020 Changes in this version + const DefaultResumePolicy + const DefaultTrialConfigMapName + const DefaultTrialParallelCount + const DefaultTrialTemplatePath + const Group + const Version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type Experiment struct + Spec ExperimentSpec + Status ExperimentStatus + func (e *Experiment) SetDefault() + func (exp *Experiment) GetLastConditionType() (ExperimentConditionType, error) + func (exp *Experiment) HasRunningTrials() bool + func (exp *Experiment) IsCompleted() bool + func (exp *Experiment) IsCompletedReason(reason string) bool + func (exp *Experiment) IsCreated() bool + func (exp *Experiment) IsFailed() bool + func (exp *Experiment) IsRestarting() bool + func (exp *Experiment) IsRunning() bool + func (exp *Experiment) IsSucceeded() bool + func (exp *Experiment) MarkExperimentStatusCreated(reason, message string) + func (exp *Experiment) MarkExperimentStatusFailed(reason, message string) + func (exp *Experiment) MarkExperimentStatusRestarting(reason, message string) + func (exp *Experiment) MarkExperimentStatusRunning(reason, message string) + func (exp *Experiment) MarkExperimentStatusSucceeded(reason, message string) + func (in *Experiment) DeepCopy() *Experiment + func (in *Experiment) DeepCopyInto(out *Experiment) + func (in *Experiment) DeepCopyObject() runtime.Object + type ExperimentCondition struct + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Reason string + Status v1.ConditionStatus + Type ExperimentConditionType + func (in *ExperimentCondition) DeepCopy() *ExperimentCondition + func (in *ExperimentCondition) DeepCopyInto(out *ExperimentCondition) + type ExperimentConditionType string + const ExperimentCreated + const ExperimentFailed + const ExperimentRestarting + const ExperimentRunning + const ExperimentSucceeded + type ExperimentList struct + Items []Experiment + func (in *ExperimentList) DeepCopy() *ExperimentList + func (in *ExperimentList) DeepCopyInto(out *ExperimentList) + func (in *ExperimentList) DeepCopyObject() runtime.Object + type ExperimentSpec struct + Algorithm *common.AlgorithmSpec + MaxFailedTrialCount *int32 + MaxTrialCount *int32 + MetricsCollectorSpec *common.MetricsCollectorSpec + NasConfig *NasConfig + Objective *common.ObjectiveSpec + ParallelTrialCount *int32 + Parameters []ParameterSpec + ResumePolicy ResumePolicyType + TrialTemplate *TrialTemplate + func (in *ExperimentSpec) DeepCopy() *ExperimentSpec + func (in *ExperimentSpec) DeepCopyInto(out *ExperimentSpec) + type ExperimentStatus struct + CompletionTime *metav1.Time + Conditions []ExperimentCondition + CurrentOptimalTrial OptimalTrial + FailedTrialList []string + KilledTrialList []string + LastReconcileTime *metav1.Time + PendingTrialList []string + RunningTrialList []string + StartTime *metav1.Time + SucceededTrialList []string + Trials int32 + TrialsFailed int32 + TrialsKilled int32 + TrialsPending int32 + TrialsRunning int32 + TrialsSucceeded int32 + func (in *ExperimentStatus) DeepCopy() *ExperimentStatus + func (in *ExperimentStatus) DeepCopyInto(out *ExperimentStatus) + type FeasibleSpace struct + List []string + Max string + Min string + Step string + func (in *FeasibleSpace) DeepCopy() *FeasibleSpace + func (in *FeasibleSpace) DeepCopyInto(out *FeasibleSpace) + type GoTemplate struct + RawTemplate string + TemplateSpec *TemplateSpec + func (in *GoTemplate) DeepCopy() *GoTemplate + func (in *GoTemplate) DeepCopyInto(out *GoTemplate) + type GraphConfig struct + InputSizes []int32 + NumLayers *int32 + OutputSizes []int32 + func (in *GraphConfig) DeepCopy() *GraphConfig + func (in *GraphConfig) DeepCopyInto(out *GraphConfig) + type NasConfig struct + GraphConfig GraphConfig + Operations []Operation + func (in *NasConfig) DeepCopy() *NasConfig + func (in *NasConfig) DeepCopyInto(out *NasConfig) + type Operation struct + OperationType string + Parameters []ParameterSpec + func (in *Operation) DeepCopy() *Operation + func (in *Operation) DeepCopyInto(out *Operation) + type OptimalTrial struct + BestTrialName string + Observation common.Observation + ParameterAssignments []common.ParameterAssignment + func (in *OptimalTrial) DeepCopy() *OptimalTrial + func (in *OptimalTrial) DeepCopyInto(out *OptimalTrial) + type ParameterSpec struct + FeasibleSpace FeasibleSpace + Name string + ParameterType ParameterType + func (in *ParameterSpec) DeepCopy() *ParameterSpec + func (in *ParameterSpec) DeepCopyInto(out *ParameterSpec) + type ParameterType string + const ParameterTypeCategorical + const ParameterTypeDiscrete + const ParameterTypeDouble + const ParameterTypeInt + const ParameterTypeUnknown + type ResumePolicyType string + const LongRunning + const NeverResume + type TemplateSpec struct + ConfigMapName string + ConfigMapNamespace string + TemplatePath string + func (in *TemplateSpec) DeepCopy() *TemplateSpec + func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec) + type TrialTemplate struct + GoTemplate *GoTemplate + Retain bool + func (in *TrialTemplate) DeepCopy() *TrialTemplate + func (in *TrialTemplate) DeepCopyInto(out *TrialTemplate)