Documentation
¶
Overview ¶
+groupName=training.modela.ai +kubebuilder:object:generate=true
+kubebuilder:object:generate=true +groupName=training.modela.ai
Index ¶
- Constants
- Variables
- func AddKnownTypes(scheme *k8sruntime.Scheme) error
- func DefaultObjective(task catalog.MLTask) catalog.Metric
- func HyperparamAsString(params []HyperParameterValue) string
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ActivationName
- type AlgorithmSearchSpaceSpec
- func (in *AlgorithmSearchSpaceSpec) DeepCopy() *AlgorithmSearchSpaceSpec
- func (in *AlgorithmSearchSpaceSpec) DeepCopyInto(out *AlgorithmSearchSpaceSpec)
- func (*AlgorithmSearchSpaceSpec) Descriptor() ([]byte, []int)
- func (m *AlgorithmSearchSpaceSpec) Marshal() (dAtA []byte, err error)
- func (m *AlgorithmSearchSpaceSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *AlgorithmSearchSpaceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AlgorithmSearchSpaceSpec) ProtoMessage()
- func (m *AlgorithmSearchSpaceSpec) Reset()
- func (m *AlgorithmSearchSpaceSpec) Size() (n int)
- func (this *AlgorithmSearchSpaceSpec) String() string
- func (m *AlgorithmSearchSpaceSpec) Unmarshal(dAtA []byte) error
- func (m *AlgorithmSearchSpaceSpec) XXX_DiscardUnknown()
- func (m *AlgorithmSearchSpaceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AlgorithmSearchSpaceSpec) XXX_Merge(src proto.Message)
- func (m *AlgorithmSearchSpaceSpec) XXX_Size() int
- func (m *AlgorithmSearchSpaceSpec) XXX_Unmarshal(b []byte) error
- type AudioPipelineSpec
- func (in *AudioPipelineSpec) DeepCopy() *AudioPipelineSpec
- func (in *AudioPipelineSpec) DeepCopyInto(out *AudioPipelineSpec)
- func (*AudioPipelineSpec) Descriptor() ([]byte, []int)
- func (m *AudioPipelineSpec) Marshal() (dAtA []byte, err error)
- func (m *AudioPipelineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *AudioPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AudioPipelineSpec) ProtoMessage()
- func (m *AudioPipelineSpec) Reset()
- func (m *AudioPipelineSpec) Size() (n int)
- func (this *AudioPipelineSpec) String() string
- func (m *AudioPipelineSpec) Unmarshal(dAtA []byte) error
- func (m *AudioPipelineSpec) XXX_DiscardUnknown()
- func (m *AudioPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AudioPipelineSpec) XXX_Merge(src proto.Message)
- func (m *AudioPipelineSpec) XXX_Size() int
- func (m *AudioPipelineSpec) XXX_Unmarshal(b []byte) error
- type BacktestSpec
- func (in *BacktestSpec) DeepCopy() *BacktestSpec
- func (in *BacktestSpec) DeepCopyInto(out *BacktestSpec)
- func (*BacktestSpec) Descriptor() ([]byte, []int)
- func (m *BacktestSpec) Marshal() (dAtA []byte, err error)
- func (m *BacktestSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *BacktestSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BacktestSpec) ProtoMessage()
- func (m *BacktestSpec) Reset()
- func (m *BacktestSpec) Size() (n int)
- func (this *BacktestSpec) String() string
- func (m *BacktestSpec) Unmarshal(dAtA []byte) error
- func (m *BacktestSpec) XXX_DiscardUnknown()
- func (m *BacktestSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BacktestSpec) XXX_Merge(src proto.Message)
- func (m *BacktestSpec) XXX_Size() int
- func (m *BacktestSpec) XXX_Unmarshal(b []byte) error
- type BaselineSpec
- func (in *BaselineSpec) DeepCopy() *BaselineSpec
- func (in *BaselineSpec) DeepCopyInto(out *BaselineSpec)
- func (*BaselineSpec) Descriptor() ([]byte, []int)
- func (m *BaselineSpec) Marshal() (dAtA []byte, err error)
- func (m *BaselineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *BaselineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BaselineSpec) ProtoMessage()
- func (m *BaselineSpec) Reset()
- func (m *BaselineSpec) Size() (n int)
- func (this *BaselineSpec) String() string
- func (m *BaselineSpec) Unmarshal(dAtA []byte) error
- func (m *BaselineSpec) XXX_DiscardUnknown()
- func (m *BaselineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BaselineSpec) XXX_Merge(src proto.Message)
- func (m *BaselineSpec) XXX_Size() int
- func (m *BaselineSpec) XXX_Unmarshal(b []byte) error
- type CapacityStageSpec
- func (in *CapacityStageSpec) DeepCopy() *CapacityStageSpec
- func (in *CapacityStageSpec) DeepCopyInto(out *CapacityStageSpec)
- func (*CapacityStageSpec) Descriptor() ([]byte, []int)
- func (m *CapacityStageSpec) Marshal() (dAtA []byte, err error)
- func (m *CapacityStageSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *CapacityStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CapacityStageSpec) ProtoMessage()
- func (m *CapacityStageSpec) Reset()
- func (m *CapacityStageSpec) Size() (n int)
- func (this *CapacityStageSpec) String() string
- func (m *CapacityStageSpec) Unmarshal(dAtA []byte) error
- func (m *CapacityStageSpec) XXX_DiscardUnknown()
- func (m *CapacityStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CapacityStageSpec) XXX_Merge(src proto.Message)
- func (m *CapacityStageSpec) XXX_Size() int
- func (m *CapacityStageSpec) XXX_Unmarshal(b []byte) error
- type ChangePointSpec
- func (in *ChangePointSpec) DeepCopy() *ChangePointSpec
- func (in *ChangePointSpec) DeepCopyInto(out *ChangePointSpec)
- func (*ChangePointSpec) Descriptor() ([]byte, []int)
- func (m *ChangePointSpec) Marshal() (dAtA []byte, err error)
- func (m *ChangePointSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ChangePointSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ChangePointSpec) ProtoMessage()
- func (m *ChangePointSpec) Reset()
- func (m *ChangePointSpec) Size() (n int)
- func (this *ChangePointSpec) String() string
- func (m *ChangePointSpec) Unmarshal(dAtA []byte) error
- func (m *ChangePointSpec) XXX_DiscardUnknown()
- func (m *ChangePointSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChangePointSpec) XXX_Merge(src proto.Message)
- func (m *ChangePointSpec) XXX_Size() int
- func (m *ChangePointSpec) XXX_Unmarshal(b []byte) error
- type ChatbotEstimatorSpec
- func (in *ChatbotEstimatorSpec) DeepCopy() *ChatbotEstimatorSpec
- func (in *ChatbotEstimatorSpec) DeepCopyInto(out *ChatbotEstimatorSpec)
- func (*ChatbotEstimatorSpec) Descriptor() ([]byte, []int)
- func (m *ChatbotEstimatorSpec) Marshal() (dAtA []byte, err error)
- func (m *ChatbotEstimatorSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ChatbotEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ChatbotEstimatorSpec) ProtoMessage()
- func (m *ChatbotEstimatorSpec) Reset()
- func (m *ChatbotEstimatorSpec) Size() (n int)
- func (this *ChatbotEstimatorSpec) String() string
- func (m *ChatbotEstimatorSpec) Unmarshal(dAtA []byte) error
- func (m *ChatbotEstimatorSpec) XXX_DiscardUnknown()
- func (m *ChatbotEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChatbotEstimatorSpec) XXX_Merge(src proto.Message)
- func (m *ChatbotEstimatorSpec) XXX_Size() int
- func (m *ChatbotEstimatorSpec) XXX_Unmarshal(b []byte) error
- type CheckpointSpec
- func (in *CheckpointSpec) DeepCopy() *CheckpointSpec
- func (in *CheckpointSpec) DeepCopyInto(out *CheckpointSpec)
- func (*CheckpointSpec) Descriptor() ([]byte, []int)
- func (m *CheckpointSpec) Marshal() (dAtA []byte, err error)
- func (m *CheckpointSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *CheckpointSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CheckpointSpec) ProtoMessage()
- func (m *CheckpointSpec) Reset()
- func (m *CheckpointSpec) Size() (n int)
- func (this *CheckpointSpec) String() string
- func (m *CheckpointSpec) Unmarshal(dAtA []byte) error
- func (m *CheckpointSpec) XXX_DiscardUnknown()
- func (m *CheckpointSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CheckpointSpec) XXX_Merge(src proto.Message)
- func (m *CheckpointSpec) XXX_Size() int
- func (m *CheckpointSpec) XXX_Unmarshal(b []byte) error
- type ClassicalEstimatorSpec
- func (in *ClassicalEstimatorSpec) DeepCopy() *ClassicalEstimatorSpec
- func (in *ClassicalEstimatorSpec) DeepCopyInto(out *ClassicalEstimatorSpec)
- func (*ClassicalEstimatorSpec) Descriptor() ([]byte, []int)
- func (m *ClassicalEstimatorSpec) Marshal() (dAtA []byte, err error)
- func (m *ClassicalEstimatorSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ClassicalEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClassicalEstimatorSpec) ProtoMessage()
- func (m *ClassicalEstimatorSpec) Reset()
- func (m *ClassicalEstimatorSpec) Size() (n int)
- func (this *ClassicalEstimatorSpec) String() string
- func (m *ClassicalEstimatorSpec) Unmarshal(dAtA []byte) error
- func (m *ClassicalEstimatorSpec) XXX_DiscardUnknown()
- func (m *ClassicalEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClassicalEstimatorSpec) XXX_Merge(src proto.Message)
- func (m *ClassicalEstimatorSpec) XXX_Size() int
- func (m *ClassicalEstimatorSpec) XXX_Unmarshal(b []byte) error
- type CompilerPhase
- type ConstraintName
- type CronReport
- func (run *CronReport) AddFinalizer()
- func (run *CronReport) CreateOrUpdateCond(cond CronReportCondition)
- func (in *CronReport) DeepCopy() *CronReport
- func (in *CronReport) DeepCopyInto(out *CronReport)
- func (in *CronReport) DeepCopyObject() runtime.Object
- func (pre *CronReport) Default()
- func (*CronReport) Descriptor() ([]byte, []int)
- func (run *CronReport) GetCond(t CronReportConditionType) CronReportCondition
- func (run *CronReport) GetCondIdx(t CronReportConditionType) int
- func (run *CronReport) HasFinalizer() bool
- func (run *CronReport) IsCompleted() bool
- func (run *CronReport) IsFailed() bool
- func (run *CronReport) IsReady() bool
- func (run *CronReport) IsRunning() bool
- func (run *CronReport) IsSaved() bool
- func (run *CronReport) Key() string
- func (run *CronReport) ManifestUri() string
- func (run *CronReport) MarkReady()
- func (run *CronReport) MarkSaved()
- func (m *CronReport) Marshal() (dAtA []byte, err error)
- func (m *CronReport) MarshalTo(dAtA []byte) (int, error)
- func (m *CronReport) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (run *CronReport) OpName() string
- func (run *CronReport) PipelineName() string
- func (*CronReport) ProtoMessage()
- func (run *CronReport) RemoveFinalizer()
- func (run *CronReport) RepPath(root string) (string, error)
- func (m *CronReport) Reset()
- func (run *CronReport) RootUri() string
- func (run *CronReport) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *CronReport) Size() (n int)
- func (this *CronReport) String() string
- func (run *CronReport) ToYamlFile() ([]byte, error)
- func (m *CronReport) Unmarshal(dAtA []byte) error
- func (in *CronReport) UpdateRunStatus(run Report)
- func (report *CronReport) ValidateCreate() error
- func (report *CronReport) ValidateDelete() error
- func (report *CronReport) ValidateUpdate(old runtime.Object) error
- func (m *CronReport) XXX_DiscardUnknown()
- func (m *CronReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronReport) XXX_Merge(src proto.Message)
- func (m *CronReport) XXX_Size() int
- func (m *CronReport) XXX_Unmarshal(b []byte) error
- type CronReportCondition
- func (in *CronReportCondition) DeepCopy() *CronReportCondition
- func (in *CronReportCondition) DeepCopyInto(out *CronReportCondition)
- func (*CronReportCondition) Descriptor() ([]byte, []int)
- func (m *CronReportCondition) Marshal() (dAtA []byte, err error)
- func (m *CronReportCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *CronReportCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronReportCondition) ProtoMessage()
- func (m *CronReportCondition) Reset()
- func (m *CronReportCondition) Size() (n int)
- func (this *CronReportCondition) String() string
- func (m *CronReportCondition) Unmarshal(dAtA []byte) error
- func (m *CronReportCondition) XXX_DiscardUnknown()
- func (m *CronReportCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronReportCondition) XXX_Merge(src proto.Message)
- func (m *CronReportCondition) XXX_Size() int
- func (m *CronReportCondition) XXX_Unmarshal(b []byte) error
- type CronReportConditionType
- type CronReportList
- func (in *CronReportList) DeepCopy() *CronReportList
- func (in *CronReportList) DeepCopyInto(out *CronReportList)
- func (in *CronReportList) DeepCopyObject() runtime.Object
- func (*CronReportList) Descriptor() ([]byte, []int)
- func (m *CronReportList) Marshal() (dAtA []byte, err error)
- func (m *CronReportList) MarshalTo(dAtA []byte) (int, error)
- func (m *CronReportList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronReportList) ProtoMessage()
- func (m *CronReportList) Reset()
- func (m *CronReportList) Size() (n int)
- func (this *CronReportList) String() string
- func (m *CronReportList) Unmarshal(dAtA []byte) error
- func (m *CronReportList) XXX_DiscardUnknown()
- func (m *CronReportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronReportList) XXX_Merge(src proto.Message)
- func (m *CronReportList) XXX_Size() int
- func (m *CronReportList) XXX_Unmarshal(b []byte) error
- type CronReportSpec
- func (in *CronReportSpec) DeepCopy() *CronReportSpec
- func (in *CronReportSpec) DeepCopyInto(out *CronReportSpec)
- func (*CronReportSpec) Descriptor() ([]byte, []int)
- func (m *CronReportSpec) Marshal() (dAtA []byte, err error)
- func (m *CronReportSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *CronReportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronReportSpec) ProtoMessage()
- func (m *CronReportSpec) Reset()
- func (m *CronReportSpec) Size() (n int)
- func (this *CronReportSpec) String() string
- func (m *CronReportSpec) Unmarshal(dAtA []byte) error
- func (m *CronReportSpec) XXX_DiscardUnknown()
- func (m *CronReportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronReportSpec) XXX_Merge(src proto.Message)
- func (m *CronReportSpec) XXX_Size() int
- func (m *CronReportSpec) XXX_Unmarshal(b []byte) error
- type CronReportStatus
- func (in *CronReportStatus) DeepCopy() *CronReportStatus
- func (in *CronReportStatus) DeepCopyInto(out *CronReportStatus)
- func (*CronReportStatus) Descriptor() ([]byte, []int)
- func (m *CronReportStatus) Marshal() (dAtA []byte, err error)
- func (m *CronReportStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *CronReportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronReportStatus) ProtoMessage()
- func (m *CronReportStatus) Reset()
- func (m *CronReportStatus) Size() (n int)
- func (this *CronReportStatus) String() string
- func (m *CronReportStatus) Unmarshal(dAtA []byte) error
- func (m *CronReportStatus) XXX_DiscardUnknown()
- func (m *CronReportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronReportStatus) XXX_Merge(src proto.Message)
- func (m *CronReportStatus) XXX_Size() int
- func (m *CronReportStatus) XXX_Unmarshal(b []byte) error
- type CustomReportSpec
- func (in *CustomReportSpec) DeepCopy() *CustomReportSpec
- func (in *CustomReportSpec) DeepCopyInto(out *CustomReportSpec)
- func (*CustomReportSpec) Descriptor() ([]byte, []int)
- func (m *CustomReportSpec) Marshal() (dAtA []byte, err error)
- func (m *CustomReportSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *CustomReportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CustomReportSpec) ProtoMessage()
- func (m *CustomReportSpec) Reset()
- func (m *CustomReportSpec) Size() (n int)
- func (this *CustomReportSpec) String() string
- func (m *CustomReportSpec) Unmarshal(dAtA []byte) error
- func (m *CustomReportSpec) XXX_DiscardUnknown()
- func (m *CustomReportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomReportSpec) XXX_Merge(src proto.Message)
- func (m *CustomReportSpec) XXX_Size() int
- func (m *CustomReportSpec) XXX_Unmarshal(b []byte) error
- type CustomSeasonalitySpec
- func (in *CustomSeasonalitySpec) DeepCopy() *CustomSeasonalitySpec
- func (in *CustomSeasonalitySpec) DeepCopyInto(out *CustomSeasonalitySpec)
- func (*CustomSeasonalitySpec) Descriptor() ([]byte, []int)
- func (m *CustomSeasonalitySpec) Marshal() (dAtA []byte, err error)
- func (m *CustomSeasonalitySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *CustomSeasonalitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CustomSeasonalitySpec) ProtoMessage()
- func (m *CustomSeasonalitySpec) Reset()
- func (m *CustomSeasonalitySpec) Size() (n int)
- func (this *CustomSeasonalitySpec) String() string
- func (m *CustomSeasonalitySpec) Unmarshal(dAtA []byte) error
- func (m *CustomSeasonalitySpec) XXX_DiscardUnknown()
- func (m *CustomSeasonalitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomSeasonalitySpec) XXX_Merge(src proto.Message)
- func (m *CustomSeasonalitySpec) XXX_Size() int
- func (m *CustomSeasonalitySpec) XXX_Unmarshal(b []byte) error
- type DNNTypeName
- type DataHashes
- func (in *DataHashes) DeepCopy() *DataHashes
- func (in *DataHashes) DeepCopyInto(out *DataHashes)
- func (*DataHashes) Descriptor() ([]byte, []int)
- func (m *DataHashes) Marshal() (dAtA []byte, err error)
- func (m *DataHashes) MarshalTo(dAtA []byte) (int, error)
- func (m *DataHashes) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DataHashes) ProtoMessage()
- func (m *DataHashes) Reset()
- func (m *DataHashes) Size() (n int)
- func (this *DataHashes) String() string
- func (m *DataHashes) Unmarshal(dAtA []byte) error
- func (m *DataHashes) XXX_DiscardUnknown()
- func (m *DataHashes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DataHashes) XXX_Merge(src proto.Message)
- func (m *DataHashes) XXX_Size() int
- func (m *DataHashes) XXX_Unmarshal(b []byte) error
- type DataSplitSpec
- func (in *DataSplitSpec) DeepCopy() *DataSplitSpec
- func (in *DataSplitSpec) DeepCopyInto(out *DataSplitSpec)
- func (*DataSplitSpec) Descriptor() ([]byte, []int)
- func (m *DataSplitSpec) Marshal() (dAtA []byte, err error)
- func (m *DataSplitSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *DataSplitSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DataSplitSpec) ProtoMessage()
- func (m *DataSplitSpec) Reset()
- func (m *DataSplitSpec) Size() (n int)
- func (this *DataSplitSpec) String() string
- func (m *DataSplitSpec) Unmarshal(dAtA []byte) error
- func (m *DataSplitSpec) XXX_DiscardUnknown()
- func (m *DataSplitSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DataSplitSpec) XXX_Merge(src proto.Message)
- func (m *DataSplitSpec) XXX_Size() int
- func (m *DataSplitSpec) XXX_Unmarshal(b []byte) error
- type DataStageSpec
- func (in *DataStageSpec) DeepCopy() *DataStageSpec
- func (in *DataStageSpec) DeepCopyInto(out *DataStageSpec)
- func (*DataStageSpec) Descriptor() ([]byte, []int)
- func (m *DataStageSpec) Marshal() (dAtA []byte, err error)
- func (m *DataStageSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *DataStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DataStageSpec) ProtoMessage()
- func (m *DataStageSpec) Reset()
- func (m *DataStageSpec) Size() (n int)
- func (this *DataStageSpec) String() string
- func (m *DataStageSpec) Unmarshal(dAtA []byte) error
- func (m *DataStageSpec) XXX_DiscardUnknown()
- func (m *DataStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DataStageSpec) XXX_Merge(src proto.Message)
- func (m *DataStageSpec) XXX_Size() int
- func (m *DataStageSpec) XXX_Unmarshal(b []byte) error
- type DeepEstimatorLayer
- func (in *DeepEstimatorLayer) DeepCopy() *DeepEstimatorLayer
- func (in *DeepEstimatorLayer) DeepCopyInto(out *DeepEstimatorLayer)
- func (*DeepEstimatorLayer) Descriptor() ([]byte, []int)
- func (m *DeepEstimatorLayer) Marshal() (dAtA []byte, err error)
- func (m *DeepEstimatorLayer) MarshalTo(dAtA []byte) (int, error)
- func (m *DeepEstimatorLayer) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DeepEstimatorLayer) ProtoMessage()
- func (m *DeepEstimatorLayer) Reset()
- func (m *DeepEstimatorLayer) Size() (n int)
- func (this *DeepEstimatorLayer) String() string
- func (m *DeepEstimatorLayer) Unmarshal(dAtA []byte) error
- func (m *DeepEstimatorLayer) XXX_DiscardUnknown()
- func (m *DeepEstimatorLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeepEstimatorLayer) XXX_Merge(src proto.Message)
- func (m *DeepEstimatorLayer) XXX_Size() int
- func (m *DeepEstimatorLayer) XXX_Unmarshal(b []byte) error
- type DeepEstimatorSpec
- func (in *DeepEstimatorSpec) DeepCopy() *DeepEstimatorSpec
- func (in *DeepEstimatorSpec) DeepCopyInto(out *DeepEstimatorSpec)
- func (*DeepEstimatorSpec) Descriptor() ([]byte, []int)
- func (m *DeepEstimatorSpec) Marshal() (dAtA []byte, err error)
- func (m *DeepEstimatorSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *DeepEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DeepEstimatorSpec) ProtoMessage()
- func (m *DeepEstimatorSpec) Reset()
- func (m *DeepEstimatorSpec) Size() (n int)
- func (this *DeepEstimatorSpec) String() string
- func (m *DeepEstimatorSpec) Unmarshal(dAtA []byte) error
- func (m *DeepEstimatorSpec) XXX_DiscardUnknown()
- func (m *DeepEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeepEstimatorSpec) XXX_Merge(src proto.Message)
- func (m *DeepEstimatorSpec) XXX_Size() int
- func (m *DeepEstimatorSpec) XXX_Unmarshal(b []byte) error
- type DeploymentStageSpec
- func (in *DeploymentStageSpec) DeepCopy() *DeploymentStageSpec
- func (in *DeploymentStageSpec) DeepCopyInto(out *DeploymentStageSpec)
- func (*DeploymentStageSpec) Descriptor() ([]byte, []int)
- func (m *DeploymentStageSpec) Marshal() (dAtA []byte, err error)
- func (m *DeploymentStageSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *DeploymentStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DeploymentStageSpec) ProtoMessage()
- func (m *DeploymentStageSpec) Reset()
- func (m *DeploymentStageSpec) Size() (n int)
- func (this *DeploymentStageSpec) String() string
- func (m *DeploymentStageSpec) Unmarshal(dAtA []byte) error
- func (m *DeploymentStageSpec) XXX_DiscardUnknown()
- func (m *DeploymentStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeploymentStageSpec) XXX_Merge(src proto.Message)
- func (m *DeploymentStageSpec) XXX_Size() int
- func (m *DeploymentStageSpec) XXX_Unmarshal(b []byte) error
- type DriftDetectionSpec
- func (in *DriftDetectionSpec) DeepCopy() *DriftDetectionSpec
- func (in *DriftDetectionSpec) DeepCopyInto(out *DriftDetectionSpec)
- func (*DriftDetectionSpec) Descriptor() ([]byte, []int)
- func (m *DriftDetectionSpec) Marshal() (dAtA []byte, err error)
- func (m *DriftDetectionSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *DriftDetectionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DriftDetectionSpec) ProtoMessage()
- func (m *DriftDetectionSpec) Reset()
- func (m *DriftDetectionSpec) Size() (n int)
- func (this *DriftDetectionSpec) String() string
- func (m *DriftDetectionSpec) Unmarshal(dAtA []byte) error
- func (m *DriftDetectionSpec) XXX_DiscardUnknown()
- func (m *DriftDetectionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DriftDetectionSpec) XXX_Merge(src proto.Message)
- func (m *DriftDetectionSpec) XXX_Size() int
- func (m *DriftDetectionSpec) XXX_Unmarshal(b []byte) error
- type DriftDetectorStatus
- func (in *DriftDetectorStatus) DeepCopy() *DriftDetectorStatus
- func (in *DriftDetectorStatus) DeepCopyInto(out *DriftDetectorStatus)
- func (*DriftDetectorStatus) Descriptor() ([]byte, []int)
- func (m *DriftDetectorStatus) Marshal() (dAtA []byte, err error)
- func (m *DriftDetectorStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *DriftDetectorStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DriftDetectorStatus) ProtoMessage()
- func (m *DriftDetectorStatus) Reset()
- func (m *DriftDetectorStatus) Size() (n int)
- func (this *DriftDetectorStatus) String() string
- func (m *DriftDetectorStatus) Unmarshal(dAtA []byte) error
- func (m *DriftDetectorStatus) XXX_DiscardUnknown()
- func (m *DriftDetectorStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DriftDetectorStatus) XXX_Merge(src proto.Message)
- func (m *DriftDetectorStatus) XXX_Size() int
- func (m *DriftDetectorStatus) XXX_Unmarshal(b []byte) error
- type EarlyStopSpec
- func (in *EarlyStopSpec) DeepCopy() *EarlyStopSpec
- func (in *EarlyStopSpec) DeepCopyInto(out *EarlyStopSpec)
- func (*EarlyStopSpec) Descriptor() ([]byte, []int)
- func (m *EarlyStopSpec) Marshal() (dAtA []byte, err error)
- func (m *EarlyStopSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *EarlyStopSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EarlyStopSpec) ProtoMessage()
- func (m *EarlyStopSpec) Reset()
- func (m *EarlyStopSpec) Size() (n int)
- func (this *EarlyStopSpec) String() string
- func (m *EarlyStopSpec) Unmarshal(dAtA []byte) error
- func (m *EarlyStopSpec) XXX_DiscardUnknown()
- func (m *EarlyStopSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EarlyStopSpec) XXX_Merge(src proto.Message)
- func (m *EarlyStopSpec) XXX_Size() int
- func (m *EarlyStopSpec) XXX_Unmarshal(b []byte) error
- type EnsembleRules
- func (e *EnsembleRules) Add(m Model)
- func (in *EnsembleRules) DeepCopy() *EnsembleRules
- func (in *EnsembleRules) DeepCopyInto(out *EnsembleRules)
- func (*EnsembleRules) Descriptor() ([]byte, []int)
- func (e *EnsembleRules) Exist() bool
- func (m *EnsembleRules) Marshal() (dAtA []byte, err error)
- func (m *EnsembleRules) MarshalTo(dAtA []byte) (int, error)
- func (m *EnsembleRules) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (e *EnsembleRules) ModelNames() []string
- func (e *EnsembleRules) Models() []Model
- func (*EnsembleRules) ProtoMessage()
- func (m *EnsembleRules) Reset()
- func (m *EnsembleRules) Size() (n int)
- func (this *EnsembleRules) String() string
- func (m *EnsembleRules) Unmarshal(dAtA []byte) error
- func (m *EnsembleRules) XXX_DiscardUnknown()
- func (m *EnsembleRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EnsembleRules) XXX_Merge(src proto.Message)
- func (m *EnsembleRules) XXX_Size() int
- func (m *EnsembleRules) XXX_Unmarshal(b []byte) error
- type EnsembleSpec
- func (in *EnsembleSpec) DeepCopy() *EnsembleSpec
- func (in *EnsembleSpec) DeepCopyInto(out *EnsembleSpec)
- func (*EnsembleSpec) Descriptor() ([]byte, []int)
- func (m *EnsembleSpec) Marshal() (dAtA []byte, err error)
- func (m *EnsembleSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *EnsembleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EnsembleSpec) ProtoMessage()
- func (m *EnsembleSpec) Reset()
- func (m *EnsembleSpec) Size() (n int)
- func (this *EnsembleSpec) String() string
- func (m *EnsembleSpec) Unmarshal(dAtA []byte) error
- func (m *EnsembleSpec) XXX_DiscardUnknown()
- func (m *EnsembleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EnsembleSpec) XXX_Merge(src proto.Message)
- func (m *EnsembleSpec) XXX_Size() int
- func (m *EnsembleSpec) XXX_Unmarshal(b []byte) error
- type EnsemblesSpec
- func (in *EnsemblesSpec) DeepCopy() *EnsemblesSpec
- func (in *EnsemblesSpec) DeepCopyInto(out *EnsemblesSpec)
- func (*EnsemblesSpec) Descriptor() ([]byte, []int)
- func (m *EnsemblesSpec) Marshal() (dAtA []byte, err error)
- func (m *EnsemblesSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *EnsemblesSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EnsemblesSpec) ProtoMessage()
- func (m *EnsemblesSpec) Reset()
- func (m *EnsemblesSpec) Size() (n int)
- func (this *EnsemblesSpec) String() string
- func (m *EnsemblesSpec) Unmarshal(dAtA []byte) error
- func (m *EnsemblesSpec) XXX_DiscardUnknown()
- func (m *EnsemblesSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EnsemblesSpec) XXX_Merge(src proto.Message)
- func (m *EnsemblesSpec) XXX_Size() int
- func (m *EnsemblesSpec) XXX_Unmarshal(b []byte) error
- type FeatureEngineeringPipeline
- func (in *FeatureEngineeringPipeline) DeepCopy() *FeatureEngineeringPipeline
- func (in *FeatureEngineeringPipeline) DeepCopyInto(out *FeatureEngineeringPipeline)
- func (*FeatureEngineeringPipeline) Descriptor() ([]byte, []int)
- func (m *FeatureEngineeringPipeline) Marshal() (dAtA []byte, err error)
- func (m *FeatureEngineeringPipeline) MarshalTo(dAtA []byte) (int, error)
- func (m *FeatureEngineeringPipeline) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeatureEngineeringPipeline) ProtoMessage()
- func (m *FeatureEngineeringPipeline) Reset()
- func (m *FeatureEngineeringPipeline) Size() (n int)
- func (this *FeatureEngineeringPipeline) String() string
- func (m *FeatureEngineeringPipeline) Unmarshal(dAtA []byte) error
- func (m *FeatureEngineeringPipeline) XXX_DiscardUnknown()
- func (m *FeatureEngineeringPipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeatureEngineeringPipeline) XXX_Merge(src proto.Message)
- func (m *FeatureEngineeringPipeline) XXX_Size() int
- func (m *FeatureEngineeringPipeline) XXX_Unmarshal(b []byte) error
- type FeatureEngineeringSearchSpec
- func (in *FeatureEngineeringSearchSpec) DeepCopy() *FeatureEngineeringSearchSpec
- func (in *FeatureEngineeringSearchSpec) DeepCopyInto(out *FeatureEngineeringSearchSpec)
- func (*FeatureEngineeringSearchSpec) Descriptor() ([]byte, []int)
- func (m *FeatureEngineeringSearchSpec) Marshal() (dAtA []byte, err error)
- func (m *FeatureEngineeringSearchSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *FeatureEngineeringSearchSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeatureEngineeringSearchSpec) ProtoMessage()
- func (m *FeatureEngineeringSearchSpec) Reset()
- func (m *FeatureEngineeringSearchSpec) Size() (n int)
- func (this *FeatureEngineeringSearchSpec) String() string
- func (m *FeatureEngineeringSearchSpec) Unmarshal(dAtA []byte) error
- func (m *FeatureEngineeringSearchSpec) XXX_DiscardUnknown()
- func (m *FeatureEngineeringSearchSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeatureEngineeringSearchSpec) XXX_Merge(src proto.Message)
- func (m *FeatureEngineeringSearchSpec) XXX_Size() int
- func (m *FeatureEngineeringSearchSpec) XXX_Unmarshal(b []byte) error
- type FeatureEngineeringSearchStatus
- func (in *FeatureEngineeringSearchStatus) DeepCopy() *FeatureEngineeringSearchStatus
- func (in *FeatureEngineeringSearchStatus) DeepCopyInto(out *FeatureEngineeringSearchStatus)
- func (*FeatureEngineeringSearchStatus) Descriptor() ([]byte, []int)
- func (m *FeatureEngineeringSearchStatus) Marshal() (dAtA []byte, err error)
- func (m *FeatureEngineeringSearchStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *FeatureEngineeringSearchStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeatureEngineeringSearchStatus) ProtoMessage()
- func (m *FeatureEngineeringSearchStatus) Reset()
- func (m *FeatureEngineeringSearchStatus) Size() (n int)
- func (this *FeatureEngineeringSearchStatus) String() string
- func (m *FeatureEngineeringSearchStatus) Unmarshal(dAtA []byte) error
- func (m *FeatureEngineeringSearchStatus) XXX_DiscardUnknown()
- func (m *FeatureEngineeringSearchStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeatureEngineeringSearchStatus) XXX_Merge(src proto.Message)
- func (m *FeatureEngineeringSearchStatus) XXX_Size() int
- func (m *FeatureEngineeringSearchStatus) XXX_Unmarshal(b []byte) error
- type FeatureEngineeringSpec
- func (in *FeatureEngineeringSpec) DeepCopy() *FeatureEngineeringSpec
- func (in *FeatureEngineeringSpec) DeepCopyInto(out *FeatureEngineeringSpec)
- func (*FeatureEngineeringSpec) Descriptor() ([]byte, []int)
- func (m *FeatureEngineeringSpec) Marshal() (dAtA []byte, err error)
- func (m *FeatureEngineeringSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *FeatureEngineeringSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeatureEngineeringSpec) ProtoMessage()
- func (m *FeatureEngineeringSpec) Reset()
- func (m *FeatureEngineeringSpec) Size() (n int)
- func (this *FeatureEngineeringSpec) String() string
- func (m *FeatureEngineeringSpec) Unmarshal(dAtA []byte) error
- func (m *FeatureEngineeringSpec) XXX_DiscardUnknown()
- func (m *FeatureEngineeringSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeatureEngineeringSpec) XXX_Merge(src proto.Message)
- func (m *FeatureEngineeringSpec) XXX_Size() int
- func (m *FeatureEngineeringSpec) XXX_Unmarshal(b []byte) error
- type FeatureImportance
- func (in *FeatureImportance) DeepCopy() *FeatureImportance
- func (in *FeatureImportance) DeepCopyInto(out *FeatureImportance)
- func (*FeatureImportance) Descriptor() ([]byte, []int)
- func (m *FeatureImportance) Marshal() (dAtA []byte, err error)
- func (m *FeatureImportance) MarshalTo(dAtA []byte) (int, error)
- func (m *FeatureImportance) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeatureImportance) ProtoMessage()
- func (m *FeatureImportance) Reset()
- func (m *FeatureImportance) Size() (n int)
- func (this *FeatureImportance) String() string
- func (m *FeatureImportance) Unmarshal(dAtA []byte) error
- func (m *FeatureImportance) XXX_DiscardUnknown()
- func (m *FeatureImportance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeatureImportance) XXX_Merge(src proto.Message)
- func (m *FeatureImportance) XXX_Size() int
- func (m *FeatureImportance) XXX_Unmarshal(b []byte) error
- type FeatureInfo
- func (in *FeatureInfo) DeepCopy() *FeatureInfo
- func (in *FeatureInfo) DeepCopyInto(out *FeatureInfo)
- func (*FeatureInfo) Descriptor() ([]byte, []int)
- func (m *FeatureInfo) Marshal() (dAtA []byte, err error)
- func (m *FeatureInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *FeatureInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeatureInfo) ProtoMessage()
- func (m *FeatureInfo) Reset()
- func (m *FeatureInfo) Size() (n int)
- func (this *FeatureInfo) String() string
- func (m *FeatureInfo) Unmarshal(dAtA []byte) error
- func (m *FeatureInfo) XXX_DiscardUnknown()
- func (m *FeatureInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeatureInfo) XXX_Merge(src proto.Message)
- func (m *FeatureInfo) XXX_Size() int
- func (m *FeatureInfo) XXX_Unmarshal(b []byte) error
- type FeaturePair
- func (in *FeaturePair) DeepCopy() *FeaturePair
- func (in *FeaturePair) DeepCopyInto(out *FeaturePair)
- func (*FeaturePair) Descriptor() ([]byte, []int)
- func (m *FeaturePair) Marshal() (dAtA []byte, err error)
- func (m *FeaturePair) MarshalTo(dAtA []byte) (int, error)
- func (m *FeaturePair) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeaturePair) ProtoMessage()
- func (m *FeaturePair) Reset()
- func (m *FeaturePair) Size() (n int)
- func (this *FeaturePair) String() string
- func (m *FeaturePair) Unmarshal(dAtA []byte) error
- func (m *FeaturePair) XXX_DiscardUnknown()
- func (m *FeaturePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeaturePair) XXX_Merge(src proto.Message)
- func (m *FeaturePair) XXX_Size() int
- func (m *FeaturePair) XXX_Unmarshal(b []byte) error
- type FeatureSelectionSpec
- func (in *FeatureSelectionSpec) DeepCopy() *FeatureSelectionSpec
- func (in *FeatureSelectionSpec) DeepCopyInto(out *FeatureSelectionSpec)
- func (*FeatureSelectionSpec) Descriptor() ([]byte, []int)
- func (m *FeatureSelectionSpec) Marshal() (dAtA []byte, err error)
- func (m *FeatureSelectionSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *FeatureSelectionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FeatureSelectionSpec) ProtoMessage()
- func (m *FeatureSelectionSpec) Reset()
- func (m *FeatureSelectionSpec) Size() (n int)
- func (this *FeatureSelectionSpec) String() string
- func (m *FeatureSelectionSpec) Unmarshal(dAtA []byte) error
- func (m *FeatureSelectionSpec) XXX_DiscardUnknown()
- func (m *FeatureSelectionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FeatureSelectionSpec) XXX_Merge(src proto.Message)
- func (m *FeatureSelectionSpec) XXX_Size() int
- func (m *FeatureSelectionSpec) XXX_Unmarshal(b []byte) error
- type ForecastObj
- func (in *ForecastObj) DeepCopy() *ForecastObj
- func (in *ForecastObj) DeepCopyInto(out *ForecastObj)
- func (*ForecastObj) Descriptor() ([]byte, []int)
- func (m *ForecastObj) Marshal() (dAtA []byte, err error)
- func (m *ForecastObj) MarshalTo(dAtA []byte) (int, error)
- func (m *ForecastObj) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ForecastObj) ProtoMessage()
- func (m *ForecastObj) Reset()
- func (m *ForecastObj) Size() (n int)
- func (this *ForecastObj) String() string
- func (m *ForecastObj) Unmarshal(dAtA []byte) error
- func (m *ForecastObj) XXX_DiscardUnknown()
- func (m *ForecastObj) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ForecastObj) XXX_Merge(src proto.Message)
- func (m *ForecastObj) XXX_Size() int
- func (m *ForecastObj) XXX_Unmarshal(b []byte) error
- type ForecastPostProcessingSpec
- func (in *ForecastPostProcessingSpec) DeepCopy() *ForecastPostProcessingSpec
- func (in *ForecastPostProcessingSpec) DeepCopyInto(out *ForecastPostProcessingSpec)
- func (*ForecastPostProcessingSpec) Descriptor() ([]byte, []int)
- func (m *ForecastPostProcessingSpec) Marshal() (dAtA []byte, err error)
- func (m *ForecastPostProcessingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ForecastPostProcessingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ForecastPostProcessingSpec) ProtoMessage()
- func (m *ForecastPostProcessingSpec) Reset()
- func (m *ForecastPostProcessingSpec) Size() (n int)
- func (this *ForecastPostProcessingSpec) String() string
- func (m *ForecastPostProcessingSpec) Unmarshal(dAtA []byte) error
- func (m *ForecastPostProcessingSpec) XXX_DiscardUnknown()
- func (m *ForecastPostProcessingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ForecastPostProcessingSpec) XXX_Merge(src proto.Message)
- func (m *ForecastPostProcessingSpec) XXX_Size() int
- func (m *ForecastPostProcessingSpec) XXX_Unmarshal(b []byte) error
- type ForecastSpec
- func (in *ForecastSpec) DeepCopy() *ForecastSpec
- func (in *ForecastSpec) DeepCopyInto(out *ForecastSpec)
- func (*ForecastSpec) Descriptor() ([]byte, []int)
- func (m *ForecastSpec) Marshal() (dAtA []byte, err error)
- func (m *ForecastSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ForecastSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ForecastSpec) ProtoMessage()
- func (m *ForecastSpec) Reset()
- func (m *ForecastSpec) Size() (n int)
- func (this *ForecastSpec) String() string
- func (m *ForecastSpec) Unmarshal(dAtA []byte) error
- func (m *ForecastSpec) XXX_DiscardUnknown()
- func (m *ForecastSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ForecastSpec) XXX_Merge(src proto.Message)
- func (m *ForecastSpec) XXX_Size() int
- func (m *ForecastSpec) XXX_Unmarshal(b []byte) error
- type GarbageCollectionSpec
- func (in *GarbageCollectionSpec) DeepCopy() *GarbageCollectionSpec
- func (in *GarbageCollectionSpec) DeepCopyInto(out *GarbageCollectionSpec)
- func (*GarbageCollectionSpec) Descriptor() ([]byte, []int)
- func (m *GarbageCollectionSpec) Marshal() (dAtA []byte, err error)
- func (m *GarbageCollectionSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *GarbageCollectionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GarbageCollectionSpec) ProtoMessage()
- func (m *GarbageCollectionSpec) Reset()
- func (m *GarbageCollectionSpec) Size() (n int)
- func (this *GarbageCollectionSpec) String() string
- func (m *GarbageCollectionSpec) Unmarshal(dAtA []byte) error
- func (m *GarbageCollectionSpec) XXX_DiscardUnknown()
- func (m *GarbageCollectionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GarbageCollectionSpec) XXX_Merge(src proto.Message)
- func (m *GarbageCollectionSpec) XXX_Size() int
- func (m *GarbageCollectionSpec) XXX_Unmarshal(b []byte) error
- type GarbageCollectionStatus
- func (in *GarbageCollectionStatus) DeepCopy() *GarbageCollectionStatus
- func (in *GarbageCollectionStatus) DeepCopyInto(out *GarbageCollectionStatus)
- func (*GarbageCollectionStatus) Descriptor() ([]byte, []int)
- func (m *GarbageCollectionStatus) Marshal() (dAtA []byte, err error)
- func (m *GarbageCollectionStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *GarbageCollectionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GarbageCollectionStatus) ProtoMessage()
- func (m *GarbageCollectionStatus) Reset()
- func (m *GarbageCollectionStatus) Size() (n int)
- func (this *GarbageCollectionStatus) String() string
- func (m *GarbageCollectionStatus) Unmarshal(dAtA []byte) error
- func (m *GarbageCollectionStatus) XXX_DiscardUnknown()
- func (m *GarbageCollectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GarbageCollectionStatus) XXX_Merge(src proto.Message)
- func (m *GarbageCollectionStatus) XXX_Size() int
- func (m *GarbageCollectionStatus) XXX_Unmarshal(b []byte) error
- type GeneratedColumnSpec
- func (in *GeneratedColumnSpec) DeepCopy() *GeneratedColumnSpec
- func (in *GeneratedColumnSpec) DeepCopyInto(out *GeneratedColumnSpec)
- func (*GeneratedColumnSpec) Descriptor() ([]byte, []int)
- func (m *GeneratedColumnSpec) Marshal() (dAtA []byte, err error)
- func (m *GeneratedColumnSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *GeneratedColumnSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GeneratedColumnSpec) ProtoMessage()
- func (m *GeneratedColumnSpec) Reset()
- func (m *GeneratedColumnSpec) Size() (n int)
- func (this *GeneratedColumnSpec) String() string
- func (m *GeneratedColumnSpec) Unmarshal(dAtA []byte) error
- func (m *GeneratedColumnSpec) XXX_DiscardUnknown()
- func (m *GeneratedColumnSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GeneratedColumnSpec) XXX_Merge(src proto.Message)
- func (m *GeneratedColumnSpec) XXX_Size() int
- func (m *GeneratedColumnSpec) XXX_Unmarshal(b []byte) error
- type GrowthMode
- type Hierarchy
- func (in *Hierarchy) DeepCopy() *Hierarchy
- func (in *Hierarchy) DeepCopyInto(out *Hierarchy)
- func (*Hierarchy) Descriptor() ([]byte, []int)
- func (h Hierarchy) Explode() []ForecastObj
- func (m *Hierarchy) Marshal() (dAtA []byte, err error)
- func (m *Hierarchy) MarshalTo(dAtA []byte) (int, error)
- func (m *Hierarchy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Hierarchy) ProtoMessage()
- func (m *Hierarchy) Reset()
- func (m *Hierarchy) Size() (n int)
- func (this *Hierarchy) String() string
- func (m *Hierarchy) Unmarshal(dAtA []byte) error
- func (m *Hierarchy) XXX_DiscardUnknown()
- func (m *Hierarchy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hierarchy) XXX_Merge(src proto.Message)
- func (m *Hierarchy) XXX_Size() int
- func (m *Hierarchy) XXX_Unmarshal(b []byte) error
- type HierarchySpec
- func (in *HierarchySpec) DeepCopy() *HierarchySpec
- func (in *HierarchySpec) DeepCopyInto(out *HierarchySpec)
- func (*HierarchySpec) Descriptor() ([]byte, []int)
- func (m *HierarchySpec) Marshal() (dAtA []byte, err error)
- func (m *HierarchySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *HierarchySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HierarchySpec) ProtoMessage()
- func (m *HierarchySpec) Reset()
- func (m *HierarchySpec) Size() (n int)
- func (this *HierarchySpec) String() string
- func (m *HierarchySpec) Unmarshal(dAtA []byte) error
- func (m *HierarchySpec) XXX_DiscardUnknown()
- func (m *HierarchySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HierarchySpec) XXX_Merge(src proto.Message)
- func (m *HierarchySpec) XXX_Size() int
- func (m *HierarchySpec) XXX_Unmarshal(b []byte) error
- type HolidaySpec
- func (in *HolidaySpec) DeepCopy() *HolidaySpec
- func (in *HolidaySpec) DeepCopyInto(out *HolidaySpec)
- func (*HolidaySpec) Descriptor() ([]byte, []int)
- func (m *HolidaySpec) Marshal() (dAtA []byte, err error)
- func (m *HolidaySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *HolidaySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HolidaySpec) ProtoMessage()
- func (m *HolidaySpec) Reset()
- func (m *HolidaySpec) Size() (n int)
- func (this *HolidaySpec) String() string
- func (m *HolidaySpec) Unmarshal(dAtA []byte) error
- func (m *HolidaySpec) XXX_DiscardUnknown()
- func (m *HolidaySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HolidaySpec) XXX_Merge(src proto.Message)
- func (m *HolidaySpec) XXX_Size() int
- func (m *HolidaySpec) XXX_Unmarshal(b []byte) error
- type HyperParameterValue
- func (in *HyperParameterValue) DeepCopy() *HyperParameterValue
- func (in *HyperParameterValue) DeepCopyInto(out *HyperParameterValue)
- func (*HyperParameterValue) Descriptor() ([]byte, []int)
- func (m *HyperParameterValue) Marshal() (dAtA []byte, err error)
- func (m *HyperParameterValue) MarshalTo(dAtA []byte) (int, error)
- func (m *HyperParameterValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HyperParameterValue) ProtoMessage()
- func (m *HyperParameterValue) Reset()
- func (m *HyperParameterValue) Size() (n int)
- func (this *HyperParameterValue) String() string
- func (m *HyperParameterValue) Unmarshal(dAtA []byte) error
- func (m *HyperParameterValue) XXX_DiscardUnknown()
- func (m *HyperParameterValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HyperParameterValue) XXX_Merge(src proto.Message)
- func (m *HyperParameterValue) XXX_Size() int
- func (m *HyperParameterValue) XXX_Unmarshal(b []byte) error
- type HyperbandOptions
- func (in *HyperbandOptions) DeepCopy() *HyperbandOptions
- func (in *HyperbandOptions) DeepCopyInto(out *HyperbandOptions)
- func (*HyperbandOptions) Descriptor() ([]byte, []int)
- func (m *HyperbandOptions) Marshal() (dAtA []byte, err error)
- func (m *HyperbandOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *HyperbandOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HyperbandOptions) ProtoMessage()
- func (m *HyperbandOptions) Reset()
- func (m *HyperbandOptions) Size() (n int)
- func (this *HyperbandOptions) String() string
- func (m *HyperbandOptions) Unmarshal(dAtA []byte) error
- func (m *HyperbandOptions) XXX_DiscardUnknown()
- func (m *HyperbandOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HyperbandOptions) XXX_Merge(src proto.Message)
- func (m *HyperbandOptions) XXX_Size() int
- func (m *HyperbandOptions) XXX_Unmarshal(b []byte) error
- type IinitializerName
- type ImagePipelineSpec
- func (in *ImagePipelineSpec) DeepCopy() *ImagePipelineSpec
- func (in *ImagePipelineSpec) DeepCopyInto(out *ImagePipelineSpec)
- func (*ImagePipelineSpec) Descriptor() ([]byte, []int)
- func (m *ImagePipelineSpec) Marshal() (dAtA []byte, err error)
- func (m *ImagePipelineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ImagePipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ImagePipelineSpec) ProtoMessage()
- func (m *ImagePipelineSpec) Reset()
- func (m *ImagePipelineSpec) Size() (n int)
- func (this *ImagePipelineSpec) String() string
- func (m *ImagePipelineSpec) Unmarshal(dAtA []byte) error
- func (m *ImagePipelineSpec) XXX_DiscardUnknown()
- func (m *ImagePipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImagePipelineSpec) XXX_Merge(src proto.Message)
- func (m *ImagePipelineSpec) XXX_Size() int
- func (m *ImagePipelineSpec) XXX_Unmarshal(b []byte) error
- type ImbalanceHandlingSpec
- func (in *ImbalanceHandlingSpec) DeepCopy() *ImbalanceHandlingSpec
- func (in *ImbalanceHandlingSpec) DeepCopyInto(out *ImbalanceHandlingSpec)
- func (*ImbalanceHandlingSpec) Descriptor() ([]byte, []int)
- func (m *ImbalanceHandlingSpec) Marshal() (dAtA []byte, err error)
- func (m *ImbalanceHandlingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ImbalanceHandlingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ImbalanceHandlingSpec) ProtoMessage()
- func (m *ImbalanceHandlingSpec) Reset()
- func (m *ImbalanceHandlingSpec) Size() (n int)
- func (this *ImbalanceHandlingSpec) String() string
- func (m *ImbalanceHandlingSpec) Unmarshal(dAtA []byte) error
- func (m *ImbalanceHandlingSpec) XXX_DiscardUnknown()
- func (m *ImbalanceHandlingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImbalanceHandlingSpec) XXX_Merge(src proto.Message)
- func (m *ImbalanceHandlingSpec) XXX_Size() int
- func (m *ImbalanceHandlingSpec) XXX_Unmarshal(b []byte) error
- type InterpretabilitySpec
- func (in *InterpretabilitySpec) DeepCopy() *InterpretabilitySpec
- func (in *InterpretabilitySpec) DeepCopyInto(out *InterpretabilitySpec)
- func (*InterpretabilitySpec) Descriptor() ([]byte, []int)
- func (m *InterpretabilitySpec) Marshal() (dAtA []byte, err error)
- func (m *InterpretabilitySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *InterpretabilitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InterpretabilitySpec) ProtoMessage()
- func (m *InterpretabilitySpec) Reset()
- func (m *InterpretabilitySpec) Size() (n int)
- func (this *InterpretabilitySpec) String() string
- func (m *InterpretabilitySpec) Unmarshal(dAtA []byte) error
- func (m *InterpretabilitySpec) XXX_DiscardUnknown()
- func (m *InterpretabilitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InterpretabilitySpec) XXX_Merge(src proto.Message)
- func (m *InterpretabilitySpec) XXX_Size() int
- func (m *InterpretabilitySpec) XXX_Unmarshal(b []byte) error
- type InterpretabilityStatus
- func (in *InterpretabilityStatus) DeepCopy() *InterpretabilityStatus
- func (in *InterpretabilityStatus) DeepCopyInto(out *InterpretabilityStatus)
- func (*InterpretabilityStatus) Descriptor() ([]byte, []int)
- func (m *InterpretabilityStatus) Marshal() (dAtA []byte, err error)
- func (m *InterpretabilityStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *InterpretabilityStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InterpretabilityStatus) ProtoMessage()
- func (m *InterpretabilityStatus) Reset()
- func (m *InterpretabilityStatus) Size() (n int)
- func (this *InterpretabilityStatus) String() string
- func (m *InterpretabilityStatus) Unmarshal(dAtA []byte) error
- func (m *InterpretabilityStatus) XXX_DiscardUnknown()
- func (m *InterpretabilityStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InterpretabilityStatus) XXX_Merge(src proto.Message)
- func (m *InterpretabilityStatus) XXX_Size() int
- func (m *InterpretabilityStatus) XXX_Unmarshal(b []byte) error
- type Level
- func (in *Level) DeepCopy() *Level
- func (in *Level) DeepCopyInto(out *Level)
- func (*Level) Descriptor() ([]byte, []int)
- func (m *Level) Marshal() (dAtA []byte, err error)
- func (m *Level) MarshalTo(dAtA []byte) (int, error)
- func (m *Level) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Level) ProtoMessage()
- func (m *Level) Reset()
- func (m *Level) Size() (n int)
- func (this *Level) String() string
- func (m *Level) Unmarshal(dAtA []byte) error
- func (m *Level) XXX_DiscardUnknown()
- func (m *Level) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Level) XXX_Merge(src proto.Message)
- func (m *Level) XXX_Size() int
- func (m *Level) XXX_Unmarshal(b []byte) error
- type LossFunctionName
- type MedianPrunerOptions
- func (in *MedianPrunerOptions) DeepCopy() *MedianPrunerOptions
- func (in *MedianPrunerOptions) DeepCopyInto(out *MedianPrunerOptions)
- func (*MedianPrunerOptions) Descriptor() ([]byte, []int)
- func (m *MedianPrunerOptions) Marshal() (dAtA []byte, err error)
- func (m *MedianPrunerOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *MedianPrunerOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MedianPrunerOptions) ProtoMessage()
- func (m *MedianPrunerOptions) Reset()
- func (m *MedianPrunerOptions) Size() (n int)
- func (this *MedianPrunerOptions) String() string
- func (m *MedianPrunerOptions) Unmarshal(dAtA []byte) error
- func (m *MedianPrunerOptions) XXX_DiscardUnknown()
- func (m *MedianPrunerOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MedianPrunerOptions) XXX_Merge(src proto.Message)
- func (m *MedianPrunerOptions) XXX_Size() int
- func (m *MedianPrunerOptions) XXX_Unmarshal(b []byte) error
- type Model
- func (model *Model) Aborted() bool
- func (model *Model) Accuracy() float64
- func (model *Model) AddFinalizer()
- func (model *Model) Age() string
- func (model *Model) ArchiveKey() string
- func (model *Model) CombinedImageName() string
- func (model *Model) CompletionAlert(tenantRef *v1.ObjectReference, notifierName *string) *infra.Alert
- func (model *Model) CreateOrUpdateCond(cond ModelCondition)
- func (model *Model) DatasetJsonUri() string
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (model *Model) Default()
- func (model *Model) DefaultImageName() string
- func (model *Model) DefaultObjective() catalog.Metric
- func (model *Model) DepotKey() string
- func (*Model) Descriptor() ([]byte, []int)
- func (model *Model) DockerfileUri() string
- func (model *Model) Done() bool
- func (model *Model) ErrorAlert(tenantRef *v1.ObjectReference, notifierName *string, err error) *infra.Alert
- func (model *Model) ExplainModelUri() string
- func (model *Model) Explained() bool
- func (model *Model) F1() float64
- func (model *Model) Failed() bool
- func (model *Model) ForecastUri() string
- func (model *Model) Forecasted() bool
- func (model *Model) GetCond(t ModelConditionType) ModelCondition
- func (model *Model) GetCondIdx(t ModelConditionType) int
- func (model *Model) GetTestResult(metric catalog.Metric) float64
- func (model *Model) HasFinalizer() bool
- func (model *Model) InitModelFromStudy(study *Study)
- func (model *Model) IsArchived() bool
- func (model Model) IsBaseline() bool
- func (model *Model) IsEnsemble() bool
- func (model *Model) IsExpired(minutes int) bool
- func (model Model) IsFE() bool
- func (model *Model) IsLive() bool
- func (model *Model) IsReady() bool
- func (model *Model) IsReleasing() bool
- func (model *Model) IsSaved() bool
- func (model Model) IsSearch() bool
- func (model Model) IsTest() bool
- func (model *Model) Key() string
- func (model *Model) LiveKey() string
- func (model *Model) MAPE() float64
- func (model *Model) Maintain() bool
- func (model *Model) ManifestUri() string
- func (model *Model) MarkAborted()
- func (model *Model) MarkArchived()
- func (model *Model) MarkExplained(image string)
- func (model *Model) MarkExplainedFailed(err string)
- func (model *Model) MarkExplaining()
- func (model *Model) MarkFailedToTrain(err string)
- func (model *Model) MarkForecastFailed(err string)
- func (model *Model) MarkForecasted()
- func (model *Model) MarkForecasting()
- func (model *Model) MarkLive()
- func (model *Model) MarkMaintain()
- func (model *Model) MarkPackaged(image string)
- func (model *Model) MarkPackaging()
- func (model *Model) MarkPackgedFailed(err string)
- func (model *Model) MarkPaused()
- func (model *Model) MarkProfiled(uri string)
- func (model *Model) MarkProfiledFailed(err string)
- func (model *Model) MarkProfiling()
- func (model *Model) MarkPruned(uri string)
- func (model *Model) MarkPublishFailed(err string)
- func (model *Model) MarkPublished(image string)
- func (model *Model) MarkPublishing()
- func (model *Model) MarkReady()
- func (model *Model) MarkReleaseFailed(err string)
- func (model *Model) MarkReleasing()
- func (model *Model) MarkReportFailed(err string)
- func (model *Model) MarkReported(name string)
- func (model *Model) MarkReporting()
- func (model *Model) MarkResumed()
- func (model *Model) MarkSaved()
- func (model *Model) MarkTested()
- func (model *Model) MarkTesting()
- func (model *Model) MarkTestingFailed(err string)
- func (model *Model) MarkTrained(ms []catalog.Measurement)
- func (model *Model) MarkTrainedDriftDetector(image string)
- func (model *Model) MarkTrainedDriftDetectorFailed(err string)
- func (model *Model) MarkTraining()
- func (model *Model) MarkTrainingDriftDetector()
- func (model *Model) MarkWaitingToTest()
- func (model *Model) MarkWaitingToTrain()
- func (m *Model) Marshal() (dAtA []byte, err error)
- func (m *Model) MarshalTo(dAtA []byte) (int, error)
- func (m *Model) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (model *Model) ModelJsonUri() string
- func (model *Model) OpName() string
- func (model *Model) Packaged() bool
- func (model *Model) Paused() bool
- func (model *Model) Precision() float64
- func (model *Model) ProductVersionJsonUri() string
- func (model *Model) Profiled() bool
- func (*Model) ProtoMessage()
- func (model *Model) Pruned() bool
- func (model *Model) Published() bool
- func (model *Model) R2() float64
- func (model *Model) RMSE() float64
- func (model *Model) RMSLE() float64
- func (model *Model) Recall() float64
- func (model *Model) RemoveFinalizer()
- func (model *Model) ReportName() string
- func (model *Model) ReportType() ReportType
- func (model *Model) ReportUri() string
- func (model *Model) Reported() bool
- func (m *Model) Reset()
- func (model *Model) RootUri() string
- func (model *Model) SchemaJsonUri() string
- func (model *Model) SetBracket(v int32)
- func (model *Model) SetRung(v int32)
- func (r *Model) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Model) Size() (n int)
- func (model *Model) StatusString() string
- func (this *Model) String() string
- func (model *Model) StudyJsonUri() string
- func (model *Model) TarUri() string
- func (model *Model) Tested() bool
- func (model *Model) Testing() bool
- func (model *Model) TestingFailed() bool
- func (model *Model) ToYamlFile() ([]byte, error)
- func (model *Model) Trained() bool
- func (model *Model) TrainedDriftDetector() bool
- func (model *Model) Training() bool
- func (model *Model) TrainingFailed() bool
- func (m *Model) Unmarshal(dAtA []byte) error
- func (model *Model) ValidateCreate() error
- func (in *Model) ValidateDelete() error
- func (model *Model) ValidateUpdate(old runtime.Object) error
- func (model *Model) WaitingToTest() bool
- func (model *Model) WaitingToTrain() bool
- func (model *Model) WeightsUri() string
- func (m *Model) XXX_DiscardUnknown()
- func (m *Model) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Model) XXX_Merge(src proto.Message)
- func (m *Model) XXX_Size() int
- func (m *Model) XXX_Unmarshal(b []byte) error
- type ModelAutobuilder
- func (b *ModelAutobuilder) AddFinalizer()
- func (b *ModelAutobuilder) Age() string
- func (run *ModelAutobuilder) CompletionAlert(tenantRef *v1.ObjectReference, notifierName *string) *infra.Alert
- func (b *ModelAutobuilder) CreateDataProduct() *data.DataProduct
- func (b *ModelAutobuilder) CreateDataProductVersion() *data.DataProductVersion
- func (b *ModelAutobuilder) CreateDataSource(columns []data.Column) *data.DataSource
- func (b *ModelAutobuilder) CreateDataset(notification catalog.NotificationSpec) *data.Dataset
- func (b *ModelAutobuilder) CreateOrUpdateCond(cond ModelAutobuilderCondition)
- func (b *ModelAutobuilder) CreateStudy(notification catalog.NotificationSpec) *Study
- func (b *ModelAutobuilder) DataAppName() string
- func (b *ModelAutobuilder) DataAppReady() bool
- func (b *ModelAutobuilder) DataProductName() string
- func (b *ModelAutobuilder) DataProductReady() bool
- func (b *ModelAutobuilder) DataProductVersionName() string
- func (b *ModelAutobuilder) DataProductVersionReady() bool
- func (b *ModelAutobuilder) DataSourceReady() bool
- func (b *ModelAutobuilder) DatasetName() string
- func (b *ModelAutobuilder) DatasetReady() bool
- func (b *ModelAutobuilder) DatasourceName() string
- func (in *ModelAutobuilder) DeepCopy() *ModelAutobuilder
- func (in *ModelAutobuilder) DeepCopyInto(out *ModelAutobuilder)
- func (in *ModelAutobuilder) DeepCopyObject() runtime.Object
- func (b *ModelAutobuilder) Default()
- func (b *ModelAutobuilder) Deleted() bool
- func (*ModelAutobuilder) Descriptor() ([]byte, []int)
- func (run *ModelAutobuilder) ErrorAlert(tenantRef *v1.ObjectReference, notifierName *string, err error) *infra.Alert
- func (b *ModelAutobuilder) FileName() string
- func (b *ModelAutobuilder) GetCond(t ModelAutobuilderConditionType) ModelAutobuilderCondition
- func (b *ModelAutobuilder) GetCondIdx(t ModelAutobuilderConditionType) int
- func (b *ModelAutobuilder) HasFinalizer() bool
- func (b *ModelAutobuilder) ManifestUri() string
- func (b *ModelAutobuilder) MarkArchived()
- func (b *ModelAutobuilder) MarkComplete()
- func (b *ModelAutobuilder) MarkDataAppFailed(err error)
- func (b *ModelAutobuilder) MarkDataAppReady()
- func (b *ModelAutobuilder) MarkDataAppRunning()
- func (b *ModelAutobuilder) MarkDataProductReady()
- func (b *ModelAutobuilder) MarkDataProductVersionReady()
- func (b *ModelAutobuilder) MarkDataSetFailed(err error)
- func (b *ModelAutobuilder) MarkDataSetRunning()
- func (b *ModelAutobuilder) MarkDataSourceRunning()
- func (b *ModelAutobuilder) MarkDatasetReady()
- func (b *ModelAutobuilder) MarkDatasetRunning()
- func (b *ModelAutobuilder) MarkDatasourceFailed(err error)
- func (b *ModelAutobuilder) MarkDatasourceReady()
- func (b *ModelAutobuilder) MarkFailed(err error)
- func (b *ModelAutobuilder) MarkPredictorFailed(err error)
- func (b *ModelAutobuilder) MarkPredictorReady()
- func (b *ModelAutobuilder) MarkPredictorRunning()
- func (b *ModelAutobuilder) MarkStudyFailed(err error)
- func (b *ModelAutobuilder) MarkStudyReady()
- func (b *ModelAutobuilder) MarkStudyRunning()
- func (m *ModelAutobuilder) Marshal() (dAtA []byte, err error)
- func (m *ModelAutobuilder) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelAutobuilder) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (b *ModelAutobuilder) PredictorName() string
- func (b *ModelAutobuilder) PredictorReady() bool
- func (b *ModelAutobuilder) PrintConditions()
- func (*ModelAutobuilder) ProtoMessage()
- func (b *ModelAutobuilder) Ready() bool
- func (b *ModelAutobuilder) RemoveFinalizer()
- func (m *ModelAutobuilder) Reset()
- func (b *ModelAutobuilder) RootUri() string
- func (b *ModelAutobuilder) SchemaName() string
- func (b *ModelAutobuilder) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *ModelAutobuilder) Size() (n int)
- func (this *ModelAutobuilder) String() string
- func (b *ModelAutobuilder) StudyName() string
- func (b *ModelAutobuilder) StudyReady() bool
- func (b *ModelAutobuilder) TestUri() string
- func (b *ModelAutobuilder) ToYamlFile() ([]byte, error)
- func (b *ModelAutobuilder) TrainUri() string
- func (m *ModelAutobuilder) Unmarshal(dAtA []byte) error
- func (b *ModelAutobuilder) ValidateCreate() error
- func (b *ModelAutobuilder) ValidateDelete() error
- func (b *ModelAutobuilder) ValidateUpdate(old runtime.Object) error
- func (b *ModelAutobuilder) WeightsUri() string
- func (m *ModelAutobuilder) XXX_DiscardUnknown()
- func (m *ModelAutobuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelAutobuilder) XXX_Merge(src proto.Message)
- func (m *ModelAutobuilder) XXX_Size() int
- func (m *ModelAutobuilder) XXX_Unmarshal(b []byte) error
- type ModelAutobuilderCondition
- func (in *ModelAutobuilderCondition) DeepCopy() *ModelAutobuilderCondition
- func (in *ModelAutobuilderCondition) DeepCopyInto(out *ModelAutobuilderCondition)
- func (*ModelAutobuilderCondition) Descriptor() ([]byte, []int)
- func (m *ModelAutobuilderCondition) Marshal() (dAtA []byte, err error)
- func (m *ModelAutobuilderCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelAutobuilderCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelAutobuilderCondition) ProtoMessage()
- func (m *ModelAutobuilderCondition) Reset()
- func (m *ModelAutobuilderCondition) Size() (n int)
- func (this *ModelAutobuilderCondition) String() string
- func (m *ModelAutobuilderCondition) Unmarshal(dAtA []byte) error
- func (m *ModelAutobuilderCondition) XXX_DiscardUnknown()
- func (m *ModelAutobuilderCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelAutobuilderCondition) XXX_Merge(src proto.Message)
- func (m *ModelAutobuilderCondition) XXX_Size() int
- func (m *ModelAutobuilderCondition) XXX_Unmarshal(b []byte) error
- type ModelAutobuilderConditionType
- type ModelAutobuilderList
- func (in *ModelAutobuilderList) DeepCopy() *ModelAutobuilderList
- func (in *ModelAutobuilderList) DeepCopyInto(out *ModelAutobuilderList)
- func (in *ModelAutobuilderList) DeepCopyObject() runtime.Object
- func (*ModelAutobuilderList) Descriptor() ([]byte, []int)
- func (m *ModelAutobuilderList) Marshal() (dAtA []byte, err error)
- func (m *ModelAutobuilderList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelAutobuilderList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelAutobuilderList) ProtoMessage()
- func (m *ModelAutobuilderList) Reset()
- func (m *ModelAutobuilderList) Size() (n int)
- func (this *ModelAutobuilderList) String() string
- func (m *ModelAutobuilderList) Unmarshal(dAtA []byte) error
- func (m *ModelAutobuilderList) XXX_DiscardUnknown()
- func (m *ModelAutobuilderList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelAutobuilderList) XXX_Merge(src proto.Message)
- func (m *ModelAutobuilderList) XXX_Size() int
- func (m *ModelAutobuilderList) XXX_Unmarshal(b []byte) error
- type ModelAutobuilderPhase
- type ModelAutobuilderSpec
- func (in *ModelAutobuilderSpec) DeepCopy() *ModelAutobuilderSpec
- func (in *ModelAutobuilderSpec) DeepCopyInto(out *ModelAutobuilderSpec)
- func (*ModelAutobuilderSpec) Descriptor() ([]byte, []int)
- func (m *ModelAutobuilderSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelAutobuilderSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelAutobuilderSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelAutobuilderSpec) ProtoMessage()
- func (m *ModelAutobuilderSpec) Reset()
- func (m *ModelAutobuilderSpec) Size() (n int)
- func (this *ModelAutobuilderSpec) String() string
- func (m *ModelAutobuilderSpec) Unmarshal(dAtA []byte) error
- func (m *ModelAutobuilderSpec) XXX_DiscardUnknown()
- func (m *ModelAutobuilderSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelAutobuilderSpec) XXX_Merge(src proto.Message)
- func (m *ModelAutobuilderSpec) XXX_Size() int
- func (m *ModelAutobuilderSpec) XXX_Unmarshal(b []byte) error
- type ModelAutobuilderStatus
- func (in *ModelAutobuilderStatus) DeepCopy() *ModelAutobuilderStatus
- func (in *ModelAutobuilderStatus) DeepCopyInto(out *ModelAutobuilderStatus)
- func (*ModelAutobuilderStatus) Descriptor() ([]byte, []int)
- func (m *ModelAutobuilderStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelAutobuilderStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelAutobuilderStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelAutobuilderStatus) ProtoMessage()
- func (m *ModelAutobuilderStatus) Reset()
- func (m *ModelAutobuilderStatus) Size() (n int)
- func (this *ModelAutobuilderStatus) String() string
- func (m *ModelAutobuilderStatus) Unmarshal(dAtA []byte) error
- func (m *ModelAutobuilderStatus) XXX_DiscardUnknown()
- func (m *ModelAutobuilderStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelAutobuilderStatus) XXX_Merge(src proto.Message)
- func (m *ModelAutobuilderStatus) XXX_Size() int
- func (m *ModelAutobuilderStatus) XXX_Unmarshal(b []byte) error
- type ModelCompilerRun
- func (run *ModelCompilerRun) AddFinalizer()
- func (run *ModelCompilerRun) CreateOrUpdateCond(cond ModelCompilerRunCondition)
- func (in *ModelCompilerRun) DeepCopy() *ModelCompilerRun
- func (in *ModelCompilerRun) DeepCopyInto(out *ModelCompilerRun)
- func (in *ModelCompilerRun) DeepCopyObject() runtime.Object
- func (pr *ModelCompilerRun) Default()
- func (*ModelCompilerRun) Descriptor() ([]byte, []int)
- func (run *ModelCompilerRun) GetCond(t ModelCompilerRunConditionType) ModelCompilerRunCondition
- func (run *ModelCompilerRun) GetCondIdx(t ModelCompilerRunConditionType) int
- func (run *ModelCompilerRun) HasFinalizer() bool
- func (m *ModelCompilerRun) Marshal() (dAtA []byte, err error)
- func (m *ModelCompilerRun) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelCompilerRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelCompilerRun) ProtoMessage()
- func (run *ModelCompilerRun) RemoveFinalizer()
- func (m *ModelCompilerRun) Reset()
- func (pl *ModelCompilerRun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *ModelCompilerRun) Size() (n int)
- func (run *ModelCompilerRun) StatusString() string
- func (this *ModelCompilerRun) String() string
- func (run *ModelCompilerRun) ToYamlFile() ([]byte, error)
- func (m *ModelCompilerRun) Unmarshal(dAtA []byte) error
- func (run *ModelCompilerRun) ValidateCreate() error
- func (pl *ModelCompilerRun) ValidateDelete() error
- func (run *ModelCompilerRun) ValidateUpdate(old runtime.Object) error
- func (m *ModelCompilerRun) XXX_DiscardUnknown()
- func (m *ModelCompilerRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelCompilerRun) XXX_Merge(src proto.Message)
- func (m *ModelCompilerRun) XXX_Size() int
- func (m *ModelCompilerRun) XXX_Unmarshal(b []byte) error
- type ModelCompilerRunCondition
- func (in *ModelCompilerRunCondition) DeepCopy() *ModelCompilerRunCondition
- func (in *ModelCompilerRunCondition) DeepCopyInto(out *ModelCompilerRunCondition)
- func (*ModelCompilerRunCondition) Descriptor() ([]byte, []int)
- func (m *ModelCompilerRunCondition) Marshal() (dAtA []byte, err error)
- func (m *ModelCompilerRunCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelCompilerRunCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelCompilerRunCondition) ProtoMessage()
- func (m *ModelCompilerRunCondition) Reset()
- func (m *ModelCompilerRunCondition) Size() (n int)
- func (this *ModelCompilerRunCondition) String() string
- func (m *ModelCompilerRunCondition) Unmarshal(dAtA []byte) error
- func (m *ModelCompilerRunCondition) XXX_DiscardUnknown()
- func (m *ModelCompilerRunCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelCompilerRunCondition) XXX_Merge(src proto.Message)
- func (m *ModelCompilerRunCondition) XXX_Size() int
- func (m *ModelCompilerRunCondition) XXX_Unmarshal(b []byte) error
- type ModelCompilerRunConditionType
- type ModelCompilerRunList
- func (in *ModelCompilerRunList) DeepCopy() *ModelCompilerRunList
- func (in *ModelCompilerRunList) DeepCopyInto(out *ModelCompilerRunList)
- func (in *ModelCompilerRunList) DeepCopyObject() runtime.Object
- func (*ModelCompilerRunList) Descriptor() ([]byte, []int)
- func (m *ModelCompilerRunList) Marshal() (dAtA []byte, err error)
- func (m *ModelCompilerRunList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelCompilerRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelCompilerRunList) ProtoMessage()
- func (m *ModelCompilerRunList) Reset()
- func (m *ModelCompilerRunList) Size() (n int)
- func (this *ModelCompilerRunList) String() string
- func (m *ModelCompilerRunList) Unmarshal(dAtA []byte) error
- func (m *ModelCompilerRunList) XXX_DiscardUnknown()
- func (m *ModelCompilerRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelCompilerRunList) XXX_Merge(src proto.Message)
- func (m *ModelCompilerRunList) XXX_Size() int
- func (m *ModelCompilerRunList) XXX_Unmarshal(b []byte) error
- type ModelCompilerRunSpec
- func (in *ModelCompilerRunSpec) DeepCopy() *ModelCompilerRunSpec
- func (in *ModelCompilerRunSpec) DeepCopyInto(out *ModelCompilerRunSpec)
- func (*ModelCompilerRunSpec) Descriptor() ([]byte, []int)
- func (m *ModelCompilerRunSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelCompilerRunSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelCompilerRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelCompilerRunSpec) ProtoMessage()
- func (m *ModelCompilerRunSpec) Reset()
- func (m *ModelCompilerRunSpec) Size() (n int)
- func (this *ModelCompilerRunSpec) String() string
- func (m *ModelCompilerRunSpec) Unmarshal(dAtA []byte) error
- func (m *ModelCompilerRunSpec) XXX_DiscardUnknown()
- func (m *ModelCompilerRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelCompilerRunSpec) XXX_Merge(src proto.Message)
- func (m *ModelCompilerRunSpec) XXX_Size() int
- func (m *ModelCompilerRunSpec) XXX_Unmarshal(b []byte) error
- type ModelCompilerRunStatus
- func (in *ModelCompilerRunStatus) DeepCopy() *ModelCompilerRunStatus
- func (in *ModelCompilerRunStatus) DeepCopyInto(out *ModelCompilerRunStatus)
- func (*ModelCompilerRunStatus) Descriptor() ([]byte, []int)
- func (m *ModelCompilerRunStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelCompilerRunStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelCompilerRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelCompilerRunStatus) ProtoMessage()
- func (m *ModelCompilerRunStatus) Reset()
- func (m *ModelCompilerRunStatus) Size() (n int)
- func (this *ModelCompilerRunStatus) String() string
- func (m *ModelCompilerRunStatus) Unmarshal(dAtA []byte) error
- func (m *ModelCompilerRunStatus) XXX_DiscardUnknown()
- func (m *ModelCompilerRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelCompilerRunStatus) XXX_Merge(src proto.Message)
- func (m *ModelCompilerRunStatus) XXX_Size() int
- func (m *ModelCompilerRunStatus) XXX_Unmarshal(b []byte) error
- type ModelCondition
- func (in *ModelCondition) DeepCopy() *ModelCondition
- func (in *ModelCondition) DeepCopyInto(out *ModelCondition)
- func (*ModelCondition) Descriptor() ([]byte, []int)
- func (m *ModelCondition) Marshal() (dAtA []byte, err error)
- func (m *ModelCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelCondition) ProtoMessage()
- func (m *ModelCondition) Reset()
- func (m *ModelCondition) Size() (n int)
- func (this *ModelCondition) String() string
- func (m *ModelCondition) Unmarshal(dAtA []byte) error
- func (m *ModelCondition) XXX_DiscardUnknown()
- func (m *ModelCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelCondition) XXX_Merge(src proto.Message)
- func (m *ModelCondition) XXX_Size() int
- func (m *ModelCondition) XXX_Unmarshal(b []byte) error
- type ModelConditionType
- type ModelImageSpec
- func (in *ModelImageSpec) DeepCopy() *ModelImageSpec
- func (in *ModelImageSpec) DeepCopyInto(out *ModelImageSpec)
- func (*ModelImageSpec) Descriptor() ([]byte, []int)
- func (m *ModelImageSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelImageSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelImageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelImageSpec) ProtoMessage()
- func (m *ModelImageSpec) Reset()
- func (m *ModelImageSpec) Size() (n int)
- func (this *ModelImageSpec) String() string
- func (m *ModelImageSpec) Unmarshal(dAtA []byte) error
- func (m *ModelImageSpec) XXX_DiscardUnknown()
- func (m *ModelImageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelImageSpec) XXX_Merge(src proto.Message)
- func (m *ModelImageSpec) XXX_Size() int
- func (m *ModelImageSpec) XXX_Unmarshal(b []byte) error
- type ModelList
- func (in *ModelList) DeepCopy() *ModelList
- func (in *ModelList) DeepCopyInto(out *ModelList)
- func (in *ModelList) DeepCopyObject() runtime.Object
- func (*ModelList) Descriptor() ([]byte, []int)
- func (m *ModelList) Marshal() (dAtA []byte, err error)
- func (m *ModelList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelList) ProtoMessage()
- func (m *ModelList) Reset()
- func (m *ModelList) Size() (n int)
- func (this *ModelList) String() string
- func (m *ModelList) Unmarshal(dAtA []byte) error
- func (m *ModelList) XXX_DiscardUnknown()
- func (m *ModelList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelList) XXX_Merge(src proto.Message)
- func (m *ModelList) XXX_Size() int
- func (m *ModelList) XXX_Unmarshal(b []byte) error
- type ModelPhase
- type ModelPipeline
- func (pl *ModelPipeline) AddFinalizer()
- func (pl *ModelPipeline) Archived() bool
- func (pl *ModelPipeline) CreateOrUpdateCond(cond ModelPipelineCondition)
- func (in *ModelPipeline) DeepCopy() *ModelPipeline
- func (in *ModelPipeline) DeepCopyInto(out *ModelPipeline)
- func (in *ModelPipeline) DeepCopyObject() runtime.Object
- func (pl *ModelPipeline) Default()
- func (*ModelPipeline) Descriptor() ([]byte, []int)
- func (pl *ModelPipeline) GetCond(t ModelPipelineConditionType) ModelPipelineCondition
- func (pl *ModelPipeline) GetCondIdx(t ModelPipelineConditionType) int
- func (pl *ModelPipeline) HasDataStage() bool
- func (pl *ModelPipeline) HasFinalizer() bool
- func (pl *ModelPipeline) HasTrainingNotebook() bool
- func (pl *ModelPipeline) HasTrainingStage() bool
- func (pl *ModelPipeline) HasTrainingStudy() bool
- func (run *ModelPipeline) IsReady() bool
- func (pl *ModelPipeline) MarkArchived()
- func (pl *ModelPipeline) MarkReady()
- func (m *ModelPipeline) Marshal() (dAtA []byte, err error)
- func (m *ModelPipeline) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipeline) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (pl *ModelPipeline) PredictionName() string
- func (pl *ModelPipeline) PredictorName() string
- func (*ModelPipeline) ProtoMessage()
- func (pl *ModelPipeline) RemoveFinalizer()
- func (m *ModelPipeline) Reset()
- func (pl *ModelPipeline) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *ModelPipeline) Size() (n int)
- func (this *ModelPipeline) String() string
- func (pl *ModelPipeline) ToYamlFile() ([]byte, error)
- func (m *ModelPipeline) Unmarshal(dAtA []byte) error
- func (pl *ModelPipeline) ValidateCreate() error
- func (pl *ModelPipeline) ValidateDelete() error
- func (pl *ModelPipeline) ValidateUpdate(old runtime.Object) error
- func (m *ModelPipeline) XXX_DiscardUnknown()
- func (m *ModelPipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipeline) XXX_Merge(src proto.Message)
- func (m *ModelPipeline) XXX_Size() int
- func (m *ModelPipeline) XXX_Unmarshal(b []byte) error
- type ModelPipelineCondition
- func (in *ModelPipelineCondition) DeepCopy() *ModelPipelineCondition
- func (in *ModelPipelineCondition) DeepCopyInto(out *ModelPipelineCondition)
- func (*ModelPipelineCondition) Descriptor() ([]byte, []int)
- func (m *ModelPipelineCondition) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineCondition) ProtoMessage()
- func (m *ModelPipelineCondition) Reset()
- func (m *ModelPipelineCondition) Size() (n int)
- func (this *ModelPipelineCondition) String() string
- func (m *ModelPipelineCondition) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineCondition) XXX_DiscardUnknown()
- func (m *ModelPipelineCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineCondition) XXX_Merge(src proto.Message)
- func (m *ModelPipelineCondition) XXX_Size() int
- func (m *ModelPipelineCondition) XXX_Unmarshal(b []byte) error
- type ModelPipelineConditionType
- type ModelPipelineList
- func (in *ModelPipelineList) DeepCopy() *ModelPipelineList
- func (in *ModelPipelineList) DeepCopyInto(out *ModelPipelineList)
- func (in *ModelPipelineList) DeepCopyObject() runtime.Object
- func (*ModelPipelineList) Descriptor() ([]byte, []int)
- func (m *ModelPipelineList) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineList) ProtoMessage()
- func (m *ModelPipelineList) Reset()
- func (m *ModelPipelineList) Size() (n int)
- func (this *ModelPipelineList) String() string
- func (m *ModelPipelineList) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineList) XXX_DiscardUnknown()
- func (m *ModelPipelineList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineList) XXX_Merge(src proto.Message)
- func (m *ModelPipelineList) XXX_Size() int
- func (m *ModelPipelineList) XXX_Unmarshal(b []byte) error
- type ModelPipelineRun
- func (run *ModelPipelineRun) AddFinalizer()
- func (run *ModelPipelineRun) CreateOrUpdateCond(cond ModelPipelineRunCondition)
- func (in *ModelPipelineRun) DeepCopy() *ModelPipelineRun
- func (in *ModelPipelineRun) DeepCopyInto(out *ModelPipelineRun)
- func (in *ModelPipelineRun) DeepCopyObject() runtime.Object
- func (run *ModelPipelineRun) Default()
- func (*ModelPipelineRun) Descriptor() ([]byte, []int)
- func (run *ModelPipelineRun) GetCond(t PipelineRunConditionType) ModelPipelineRunCondition
- func (run *ModelPipelineRun) GetCondIdx(t PipelineRunConditionType) int
- func (run *ModelPipelineRun) HasFinalizer() bool
- func (this *ModelPipelineRun) IsCapacityStageCompleted() bool
- func (this *ModelPipelineRun) IsCapacityStageFailed() bool
- func (this *ModelPipelineRun) IsCapacityStageRunning() bool
- func (this *ModelPipelineRun) IsDataStageCompleted() bool
- func (this *ModelPipelineRun) IsDataStageFailed() bool
- func (this *ModelPipelineRun) IsDataStageRunning() bool
- func (in *ModelPipelineRun) IsFailed() bool
- func (this *ModelPipelineRun) IsProdStageCompleted() bool
- func (this *ModelPipelineRun) IsProdStageFailed() bool
- func (this *ModelPipelineRun) IsProdStageRunning() bool
- func (this *ModelPipelineRun) IsSaved() bool
- func (this *ModelPipelineRun) IsTrainingStageCompleted() bool
- func (this *ModelPipelineRun) IsTrainingStageFailed() bool
- func (this *ModelPipelineRun) IsTrainingStageRunning() bool
- func (this *ModelPipelineRun) IsUATStageFailed() bool
- func (this *ModelPipelineRun) IsUATStageRunning() bool
- func (this *ModelPipelineRun) IsUatStageCompleted() bool
- func (this *ModelPipelineRun) MarkCapacityStageFailed(err error)
- func (this *ModelPipelineRun) MarkCapacityStageRunning()
- func (this *ModelPipelineRun) MarkCapcityStageCompleted()
- func (this *ModelPipelineRun) MarkDataStageCompleted()
- func (this *ModelPipelineRun) MarkDataStageFailed(err error)
- func (this *ModelPipelineRun) MarkDataStageRunning()
- func (this *ModelPipelineRun) MarkProdStageCompleted()
- func (this *ModelPipelineRun) MarkProdStageFailed(err error)
- func (this *ModelPipelineRun) MarkProdStageRunning()
- func (this *ModelPipelineRun) MarkSaved()
- func (this *ModelPipelineRun) MarkTrainingStageCompleted()
- func (this *ModelPipelineRun) MarkTrainingStageFailed(err error)
- func (this *ModelPipelineRun) MarkTrainingStageRunning()
- func (this *ModelPipelineRun) MarkUATStageCompleted()
- func (this *ModelPipelineRun) MarkUATStageRunning()
- func (this *ModelPipelineRun) MarkUatStageFailed(err error)
- func (m *ModelPipelineRun) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineRun) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineRun) ProtoMessage()
- func (run *ModelPipelineRun) RemoveFinalizer()
- func (m *ModelPipelineRun) Reset()
- func (run *ModelPipelineRun) RunStatus() *catalog.LastRunStatus
- func (pl *ModelPipelineRun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *ModelPipelineRun) Size() (n int)
- func (run *ModelPipelineRun) StatusString() string
- func (this *ModelPipelineRun) String() string
- func (run *ModelPipelineRun) ToYamlFile() ([]byte, error)
- func (m *ModelPipelineRun) Unmarshal(dAtA []byte) error
- func (run *ModelPipelineRun) ValidateCreate() error
- func (run *ModelPipelineRun) ValidateDelete() error
- func (run *ModelPipelineRun) ValidateUpdate(old runtime.Object) error
- func (m *ModelPipelineRun) XXX_DiscardUnknown()
- func (m *ModelPipelineRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineRun) XXX_Merge(src proto.Message)
- func (m *ModelPipelineRun) XXX_Size() int
- func (m *ModelPipelineRun) XXX_Unmarshal(b []byte) error
- type ModelPipelineRunCondition
- func (in *ModelPipelineRunCondition) DeepCopy() *ModelPipelineRunCondition
- func (in *ModelPipelineRunCondition) DeepCopyInto(out *ModelPipelineRunCondition)
- func (*ModelPipelineRunCondition) Descriptor() ([]byte, []int)
- func (m *ModelPipelineRunCondition) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineRunCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineRunCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineRunCondition) ProtoMessage()
- func (m *ModelPipelineRunCondition) Reset()
- func (m *ModelPipelineRunCondition) Size() (n int)
- func (this *ModelPipelineRunCondition) String() string
- func (m *ModelPipelineRunCondition) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineRunCondition) XXX_DiscardUnknown()
- func (m *ModelPipelineRunCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineRunCondition) XXX_Merge(src proto.Message)
- func (m *ModelPipelineRunCondition) XXX_Size() int
- func (m *ModelPipelineRunCondition) XXX_Unmarshal(b []byte) error
- type ModelPipelineRunList
- func (in *ModelPipelineRunList) DeepCopy() *ModelPipelineRunList
- func (in *ModelPipelineRunList) DeepCopyInto(out *ModelPipelineRunList)
- func (in *ModelPipelineRunList) DeepCopyObject() runtime.Object
- func (*ModelPipelineRunList) Descriptor() ([]byte, []int)
- func (m *ModelPipelineRunList) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineRunList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineRunList) ProtoMessage()
- func (m *ModelPipelineRunList) Reset()
- func (m *ModelPipelineRunList) Size() (n int)
- func (this *ModelPipelineRunList) String() string
- func (m *ModelPipelineRunList) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineRunList) XXX_DiscardUnknown()
- func (m *ModelPipelineRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineRunList) XXX_Merge(src proto.Message)
- func (m *ModelPipelineRunList) XXX_Size() int
- func (m *ModelPipelineRunList) XXX_Unmarshal(b []byte) error
- type ModelPipelineRunSpec
- func (in *ModelPipelineRunSpec) DeepCopy() *ModelPipelineRunSpec
- func (in *ModelPipelineRunSpec) DeepCopyInto(out *ModelPipelineRunSpec)
- func (*ModelPipelineRunSpec) Descriptor() ([]byte, []int)
- func (m *ModelPipelineRunSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineRunSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineRunSpec) ProtoMessage()
- func (m *ModelPipelineRunSpec) Reset()
- func (m *ModelPipelineRunSpec) Size() (n int)
- func (this *ModelPipelineRunSpec) String() string
- func (m *ModelPipelineRunSpec) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineRunSpec) XXX_DiscardUnknown()
- func (m *ModelPipelineRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineRunSpec) XXX_Merge(src proto.Message)
- func (m *ModelPipelineRunSpec) XXX_Size() int
- func (m *ModelPipelineRunSpec) XXX_Unmarshal(b []byte) error
- type ModelPipelineRunStageStatus
- func (in *ModelPipelineRunStageStatus) DeepCopy() *ModelPipelineRunStageStatus
- func (in *ModelPipelineRunStageStatus) DeepCopyInto(out *ModelPipelineRunStageStatus)
- func (*ModelPipelineRunStageStatus) Descriptor() ([]byte, []int)
- func (this *ModelPipelineRunStageStatus) IsCompleted() bool
- func (this *ModelPipelineRunStageStatus) IsFailed() bool
- func (this *ModelPipelineRunStageStatus) IsRunning() bool
- func (m *ModelPipelineRunStageStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineRunStageStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineRunStageStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineRunStageStatus) ProtoMessage()
- func (this *ModelPipelineRunStageStatus) RecordApprove(name string)
- func (this *ModelPipelineRunStageStatus) RecordCompleted()
- func (this *ModelPipelineRunStageStatus) RecordDeny(name string)
- func (this *ModelPipelineRunStageStatus) RecordError(err error)
- func (this *ModelPipelineRunStageStatus) RecordFailed()
- func (this *ModelPipelineRunStageStatus) RecordRunning()
- func (m *ModelPipelineRunStageStatus) Reset()
- func (m *ModelPipelineRunStageStatus) Size() (n int)
- func (this *ModelPipelineRunStageStatus) String() string
- func (m *ModelPipelineRunStageStatus) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineRunStageStatus) XXX_DiscardUnknown()
- func (m *ModelPipelineRunStageStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineRunStageStatus) XXX_Merge(src proto.Message)
- func (m *ModelPipelineRunStageStatus) XXX_Size() int
- func (m *ModelPipelineRunStageStatus) XXX_Unmarshal(b []byte) error
- type ModelPipelineRunStatus
- func (in *ModelPipelineRunStatus) DeepCopy() *ModelPipelineRunStatus
- func (in *ModelPipelineRunStatus) DeepCopyInto(out *ModelPipelineRunStatus)
- func (*ModelPipelineRunStatus) Descriptor() ([]byte, []int)
- func (m *ModelPipelineRunStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineRunStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineRunStatus) ProtoMessage()
- func (m *ModelPipelineRunStatus) Reset()
- func (m *ModelPipelineRunStatus) Size() (n int)
- func (this *ModelPipelineRunStatus) String() string
- func (m *ModelPipelineRunStatus) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineRunStatus) XXX_DiscardUnknown()
- func (m *ModelPipelineRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineRunStatus) XXX_Merge(src proto.Message)
- func (m *ModelPipelineRunStatus) XXX_Size() int
- func (m *ModelPipelineRunStatus) XXX_Unmarshal(b []byte) error
- type ModelPipelineSpec
- func (in *ModelPipelineSpec) DeepCopy() *ModelPipelineSpec
- func (in *ModelPipelineSpec) DeepCopyInto(out *ModelPipelineSpec)
- func (*ModelPipelineSpec) Descriptor() ([]byte, []int)
- func (m *ModelPipelineSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineSpec) ProtoMessage()
- func (m *ModelPipelineSpec) Reset()
- func (m *ModelPipelineSpec) Size() (n int)
- func (this *ModelPipelineSpec) String() string
- func (m *ModelPipelineSpec) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineSpec) XXX_DiscardUnknown()
- func (m *ModelPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineSpec) XXX_Merge(src proto.Message)
- func (m *ModelPipelineSpec) XXX_Size() int
- func (m *ModelPipelineSpec) XXX_Unmarshal(b []byte) error
- type ModelPipelineStage
- type ModelPipelineStatus
- func (in *ModelPipelineStatus) DeepCopy() *ModelPipelineStatus
- func (in *ModelPipelineStatus) DeepCopyInto(out *ModelPipelineStatus)
- func (*ModelPipelineStatus) Descriptor() ([]byte, []int)
- func (m *ModelPipelineStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelPipelineStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelPipelineStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelPipelineStatus) ProtoMessage()
- func (m *ModelPipelineStatus) Reset()
- func (m *ModelPipelineStatus) Size() (n int)
- func (this *ModelPipelineStatus) String() string
- func (m *ModelPipelineStatus) Unmarshal(dAtA []byte) error
- func (m *ModelPipelineStatus) XXX_DiscardUnknown()
- func (m *ModelPipelineStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelPipelineStatus) XXX_Merge(src proto.Message)
- func (m *ModelPipelineStatus) XXX_Size() int
- func (m *ModelPipelineStatus) XXX_Unmarshal(b []byte) error
- type ModelResult
- func (in *ModelResult) DeepCopy() *ModelResult
- func (in *ModelResult) DeepCopyInto(out *ModelResult)
- func (*ModelResult) Descriptor() ([]byte, []int)
- func (m *ModelResult) Marshal() (dAtA []byte, err error)
- func (m *ModelResult) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelResult) ProtoMessage()
- func (m *ModelResult) Reset()
- func (m *ModelResult) Size() (n int)
- func (this *ModelResult) String() string
- func (m *ModelResult) Unmarshal(dAtA []byte) error
- func (m *ModelResult) XXX_DiscardUnknown()
- func (m *ModelResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelResult) XXX_Merge(src proto.Message)
- func (m *ModelResult) XXX_Size() int
- func (m *ModelResult) XXX_Unmarshal(b []byte) error
- type ModelSpec
- func (in *ModelSpec) DeepCopy() *ModelSpec
- func (in *ModelSpec) DeepCopyInto(out *ModelSpec)
- func (*ModelSpec) Descriptor() ([]byte, []int)
- func (m *ModelSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelSpec) ProtoMessage()
- func (m *ModelSpec) Reset()
- func (m *ModelSpec) Size() (n int)
- func (this *ModelSpec) String() string
- func (m *ModelSpec) Unmarshal(dAtA []byte) error
- func (m *ModelSpec) XXX_DiscardUnknown()
- func (m *ModelSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelSpec) XXX_Merge(src proto.Message)
- func (m *ModelSpec) XXX_Size() int
- func (m *ModelSpec) XXX_Unmarshal(b []byte) error
- type ModelStatus
- func (in *ModelStatus) DeepCopy() *ModelStatus
- func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
- func (*ModelStatus) Descriptor() ([]byte, []int)
- func (m *ModelStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelStatus) ProtoMessage()
- func (m *ModelStatus) Reset()
- func (m *ModelStatus) Size() (n int)
- func (this *ModelStatus) String() string
- func (m *ModelStatus) Unmarshal(dAtA []byte) error
- func (m *ModelStatus) XXX_DiscardUnknown()
- func (m *ModelStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelStatus) XXX_Merge(src proto.Message)
- func (m *ModelStatus) XXX_Size() int
- func (m *ModelStatus) XXX_Unmarshal(b []byte) error
- type ModelValidation
- func (in *ModelValidation) DeepCopy() *ModelValidation
- func (in *ModelValidation) DeepCopyInto(out *ModelValidation)
- func (*ModelValidation) Descriptor() ([]byte, []int)
- func (m *ModelValidation) Marshal() (dAtA []byte, err error)
- func (m *ModelValidation) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelValidation) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelValidation) ProtoMessage()
- func (m *ModelValidation) Reset()
- func (m *ModelValidation) Size() (n int)
- func (this *ModelValidation) String() string
- func (m *ModelValidation) Unmarshal(dAtA []byte) error
- func (m *ModelValidation) XXX_DiscardUnknown()
- func (m *ModelValidation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelValidation) XXX_Merge(src proto.Message)
- func (m *ModelValidation) XXX_Size() int
- func (m *ModelValidation) XXX_Unmarshal(b []byte) error
- type ModelValidationName
- type ModelValidationResult
- func (in *ModelValidationResult) DeepCopy() *ModelValidationResult
- func (in *ModelValidationResult) DeepCopyInto(out *ModelValidationResult)
- func (*ModelValidationResult) Descriptor() ([]byte, []int)
- func (m *ModelValidationResult) Marshal() (dAtA []byte, err error)
- func (m *ModelValidationResult) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelValidationResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelValidationResult) ProtoMessage()
- func (m *ModelValidationResult) Reset()
- func (m *ModelValidationResult) Size() (n int)
- func (this *ModelValidationResult) String() string
- func (m *ModelValidationResult) Unmarshal(dAtA []byte) error
- func (m *ModelValidationResult) XXX_DiscardUnknown()
- func (m *ModelValidationResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelValidationResult) XXX_Merge(src proto.Message)
- func (m *ModelValidationResult) XXX_Size() int
- func (m *ModelValidationResult) XXX_Unmarshal(b []byte) error
- type NLPEstimatorSpec
- func (in *NLPEstimatorSpec) DeepCopy() *NLPEstimatorSpec
- func (in *NLPEstimatorSpec) DeepCopyInto(out *NLPEstimatorSpec)
- func (*NLPEstimatorSpec) Descriptor() ([]byte, []int)
- func (m *NLPEstimatorSpec) Marshal() (dAtA []byte, err error)
- func (m *NLPEstimatorSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *NLPEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NLPEstimatorSpec) ProtoMessage()
- func (m *NLPEstimatorSpec) Reset()
- func (m *NLPEstimatorSpec) Size() (n int)
- func (this *NLPEstimatorSpec) String() string
- func (m *NLPEstimatorSpec) Unmarshal(dAtA []byte) error
- func (m *NLPEstimatorSpec) XXX_DiscardUnknown()
- func (m *NLPEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NLPEstimatorSpec) XXX_Merge(src proto.Message)
- func (m *NLPEstimatorSpec) XXX_Size() int
- func (m *NLPEstimatorSpec) XXX_Unmarshal(b []byte) error
- type NNLayerName
- type NNLayerParameter
- func (in *NNLayerParameter) DeepCopy() *NNLayerParameter
- func (in *NNLayerParameter) DeepCopyInto(out *NNLayerParameter)
- func (*NNLayerParameter) Descriptor() ([]byte, []int)
- func (m *NNLayerParameter) Marshal() (dAtA []byte, err error)
- func (m *NNLayerParameter) MarshalTo(dAtA []byte) (int, error)
- func (m *NNLayerParameter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NNLayerParameter) ProtoMessage()
- func (m *NNLayerParameter) Reset()
- func (m *NNLayerParameter) Size() (n int)
- func (this *NNLayerParameter) String() string
- func (m *NNLayerParameter) Unmarshal(dAtA []byte) error
- func (m *NNLayerParameter) XXX_DiscardUnknown()
- func (m *NNLayerParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NNLayerParameter) XXX_Merge(src proto.Message)
- func (m *NNLayerParameter) XXX_Size() int
- func (m *NNLayerParameter) XXX_Unmarshal(b []byte) error
- type Notebook
- func (notebook *Notebook) AddFinalizer()
- func (notebook *Notebook) ArchiveKey() string
- func (notebook *Notebook) Archived() bool
- func (notebook *Notebook) CreateOrUpdateCond(cond NotebookCondition)
- func (in *Notebook) DeepCopy() *Notebook
- func (in *Notebook) DeepCopyInto(out *Notebook)
- func (in *Notebook) DeepCopyObject() runtime.Object
- func (notebook *Notebook) Default()
- func (notebook *Notebook) DepotKey() string
- func (*Notebook) Descriptor() ([]byte, []int)
- func (notebook *Notebook) GenImageName() string
- func (notebook *Notebook) GetCond(t NotebookConditionType) NotebookCondition
- func (notebook *Notebook) GetCondIdx(t NotebookConditionType) int
- func (notebook *Notebook) HasFinalizer() bool
- func (notebook *Notebook) IsReady() bool
- func (notebook *Notebook) Key() string
- func (notebook *Notebook) LiveKey() string
- func (notebook *Notebook) MakeDockerFile() (string, error)
- func (notebook *Notebook) ManifestUri() string
- func (notebook *Notebook) MarkArchived()
- func (notebook *Notebook) MarkReady()
- func (m *Notebook) Marshal() (dAtA []byte, err error)
- func (m *Notebook) MarshalTo(dAtA []byte) (int, error)
- func (m *Notebook) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (notebook *Notebook) NotebbokFileUri() string
- func (*Notebook) ProtoMessage()
- func (notebook *Notebook) RemoveFinalizer()
- func (m *Notebook) Reset()
- func (model *Notebook) RootUri() string
- func (notebook *Notebook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Notebook) Size() (n int)
- func (this *Notebook) String() string
- func (notebook *Notebook) ToYamlFile() ([]byte, error)
- func (m *Notebook) Unmarshal(dAtA []byte) error
- func (in *Notebook) UpdateRunStatus(run NotebookRun)
- func (notebook *Notebook) ValidateCreate() error
- func (notebook *Notebook) ValidateDelete() error
- func (notebook *Notebook) ValidateUpdate(old runtime.Object) error
- func (m *Notebook) XXX_DiscardUnknown()
- func (m *Notebook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Notebook) XXX_Merge(src proto.Message)
- func (m *Notebook) XXX_Size() int
- func (m *Notebook) XXX_Unmarshal(b []byte) error
- type NotebookCondition
- func (in *NotebookCondition) DeepCopy() *NotebookCondition
- func (in *NotebookCondition) DeepCopyInto(out *NotebookCondition)
- func (*NotebookCondition) Descriptor() ([]byte, []int)
- func (m *NotebookCondition) Marshal() (dAtA []byte, err error)
- func (m *NotebookCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookCondition) ProtoMessage()
- func (m *NotebookCondition) Reset()
- func (m *NotebookCondition) Size() (n int)
- func (this *NotebookCondition) String() string
- func (m *NotebookCondition) Unmarshal(dAtA []byte) error
- func (m *NotebookCondition) XXX_DiscardUnknown()
- func (m *NotebookCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookCondition) XXX_Merge(src proto.Message)
- func (m *NotebookCondition) XXX_Size() int
- func (m *NotebookCondition) XXX_Unmarshal(b []byte) error
- type NotebookConditionType
- type NotebookList
- func (in *NotebookList) DeepCopy() *NotebookList
- func (in *NotebookList) DeepCopyInto(out *NotebookList)
- func (in *NotebookList) DeepCopyObject() runtime.Object
- func (*NotebookList) Descriptor() ([]byte, []int)
- func (m *NotebookList) Marshal() (dAtA []byte, err error)
- func (m *NotebookList) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookList) ProtoMessage()
- func (m *NotebookList) Reset()
- func (m *NotebookList) Size() (n int)
- func (this *NotebookList) String() string
- func (m *NotebookList) Unmarshal(dAtA []byte) error
- func (m *NotebookList) XXX_DiscardUnknown()
- func (m *NotebookList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookList) XXX_Merge(src proto.Message)
- func (m *NotebookList) XXX_Size() int
- func (m *NotebookList) XXX_Unmarshal(b []byte) error
- type NotebookRun
- func (run *NotebookRun) AddFinalizer()
- func (run *NotebookRun) Age() string
- func (run *NotebookRun) CompletionAlert(tenantRef *v1.ObjectReference, notifierName *string) *infra.Alert
- func (run *NotebookRun) CreateOrUpdateCond(cond NotebookRunCondition)
- func (in *NotebookRun) DeepCopy() *NotebookRun
- func (in *NotebookRun) DeepCopyInto(out *NotebookRun)
- func (in *NotebookRun) DeepCopyObject() runtime.Object
- func (run *NotebookRun) Default()
- func (*NotebookRun) Descriptor() ([]byte, []int)
- func (run *NotebookRun) ErrorAlert(tenantRef *v1.ObjectReference, notifierName *string, err error) *infra.Alert
- func (run *NotebookRun) EstimatorBinFileKey() string
- func (run *NotebookRun) GetCond(t NotebookRunConditionType) NotebookRunCondition
- func (run *NotebookRun) GetCondIdx(t NotebookRunConditionType) int
- func (run *NotebookRun) HasFinalizer() bool
- func (in *NotebookRun) IsFailed() bool
- func (run *NotebookRun) IsMarkedForDeletion() bool
- func (run *NotebookRun) IsReady() bool
- func (run *NotebookRun) JobName() string
- func (run *NotebookRun) Key() string
- func (r *NotebookRun) MarkArchived()
- func (r *NotebookRun) MarkCompleted()
- func (r *NotebookRun) MarkFailed(error string)
- func (r *NotebookRun) MarkRunning()
- func (m *NotebookRun) Marshal() (dAtA []byte, err error)
- func (m *NotebookRun) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (run *NotebookRun) ModelBinFileKey() string
- func (*NotebookRun) ProtoMessage()
- func (run *NotebookRun) RemoveFinalizer()
- func (m *NotebookRun) Reset()
- func (run *NotebookRun) RootFolderKey() string
- func (run *NotebookRun) RunStatus() *catalog.LastRunStatus
- func (run *NotebookRun) SchemaBinFileKey() string
- func (run *NotebookRun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *NotebookRun) Size() (n int)
- func (run *NotebookRun) StatusString() string
- func (this *NotebookRun) String() string
- func (run *NotebookRun) StudyBinFileKey() string
- func (run *NotebookRun) ToYamlFile() ([]byte, error)
- func (m *NotebookRun) Unmarshal(dAtA []byte) error
- func (run *NotebookRun) ValidateCreate() error
- func (run *NotebookRun) ValidateDelete() error
- func (run *NotebookRun) ValidateUpdate(old runtime.Object) error
- func (run *NotebookRun) VarsToMap() map[string]string
- func (m *NotebookRun) XXX_DiscardUnknown()
- func (m *NotebookRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookRun) XXX_Merge(src proto.Message)
- func (m *NotebookRun) XXX_Size() int
- func (m *NotebookRun) XXX_Unmarshal(b []byte) error
- type NotebookRunCondition
- func (in *NotebookRunCondition) DeepCopy() *NotebookRunCondition
- func (in *NotebookRunCondition) DeepCopyInto(out *NotebookRunCondition)
- func (*NotebookRunCondition) Descriptor() ([]byte, []int)
- func (m *NotebookRunCondition) Marshal() (dAtA []byte, err error)
- func (m *NotebookRunCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookRunCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookRunCondition) ProtoMessage()
- func (m *NotebookRunCondition) Reset()
- func (m *NotebookRunCondition) Size() (n int)
- func (this *NotebookRunCondition) String() string
- func (m *NotebookRunCondition) Unmarshal(dAtA []byte) error
- func (m *NotebookRunCondition) XXX_DiscardUnknown()
- func (m *NotebookRunCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookRunCondition) XXX_Merge(src proto.Message)
- func (m *NotebookRunCondition) XXX_Size() int
- func (m *NotebookRunCondition) XXX_Unmarshal(b []byte) error
- type NotebookRunConditionType
- type NotebookRunList
- func (in *NotebookRunList) DeepCopy() *NotebookRunList
- func (in *NotebookRunList) DeepCopyInto(out *NotebookRunList)
- func (in *NotebookRunList) DeepCopyObject() runtime.Object
- func (*NotebookRunList) Descriptor() ([]byte, []int)
- func (m *NotebookRunList) Marshal() (dAtA []byte, err error)
- func (m *NotebookRunList) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookRunList) ProtoMessage()
- func (m *NotebookRunList) Reset()
- func (m *NotebookRunList) Size() (n int)
- func (this *NotebookRunList) String() string
- func (m *NotebookRunList) Unmarshal(dAtA []byte) error
- func (m *NotebookRunList) XXX_DiscardUnknown()
- func (m *NotebookRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookRunList) XXX_Merge(src proto.Message)
- func (m *NotebookRunList) XXX_Size() int
- func (m *NotebookRunList) XXX_Unmarshal(b []byte) error
- type NotebookRunPhase
- type NotebookRunSpec
- func (in *NotebookRunSpec) DeepCopy() *NotebookRunSpec
- func (in *NotebookRunSpec) DeepCopyInto(out *NotebookRunSpec)
- func (*NotebookRunSpec) Descriptor() ([]byte, []int)
- func (m *NotebookRunSpec) Marshal() (dAtA []byte, err error)
- func (m *NotebookRunSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookRunSpec) ProtoMessage()
- func (m *NotebookRunSpec) Reset()
- func (m *NotebookRunSpec) Size() (n int)
- func (this *NotebookRunSpec) String() string
- func (m *NotebookRunSpec) Unmarshal(dAtA []byte) error
- func (m *NotebookRunSpec) XXX_DiscardUnknown()
- func (m *NotebookRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookRunSpec) XXX_Merge(src proto.Message)
- func (m *NotebookRunSpec) XXX_Size() int
- func (m *NotebookRunSpec) XXX_Unmarshal(b []byte) error
- type NotebookRunStatus
- func (in *NotebookRunStatus) DeepCopy() *NotebookRunStatus
- func (in *NotebookRunStatus) DeepCopyInto(out *NotebookRunStatus)
- func (*NotebookRunStatus) Descriptor() ([]byte, []int)
- func (m *NotebookRunStatus) Marshal() (dAtA []byte, err error)
- func (m *NotebookRunStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookRunStatus) ProtoMessage()
- func (m *NotebookRunStatus) Reset()
- func (m *NotebookRunStatus) Size() (n int)
- func (this *NotebookRunStatus) String() string
- func (m *NotebookRunStatus) Unmarshal(dAtA []byte) error
- func (m *NotebookRunStatus) XXX_DiscardUnknown()
- func (m *NotebookRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookRunStatus) XXX_Merge(src proto.Message)
- func (m *NotebookRunStatus) XXX_Size() int
- func (m *NotebookRunStatus) XXX_Unmarshal(b []byte) error
- type NotebookSpec
- func (in *NotebookSpec) DeepCopy() *NotebookSpec
- func (in *NotebookSpec) DeepCopyInto(out *NotebookSpec)
- func (*NotebookSpec) Descriptor() ([]byte, []int)
- func (m *NotebookSpec) Marshal() (dAtA []byte, err error)
- func (m *NotebookSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookSpec) ProtoMessage()
- func (m *NotebookSpec) Reset()
- func (m *NotebookSpec) Size() (n int)
- func (this *NotebookSpec) String() string
- func (m *NotebookSpec) Unmarshal(dAtA []byte) error
- func (m *NotebookSpec) XXX_DiscardUnknown()
- func (m *NotebookSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookSpec) XXX_Merge(src proto.Message)
- func (m *NotebookSpec) XXX_Size() int
- func (m *NotebookSpec) XXX_Unmarshal(b []byte) error
- type NotebookStatus
- func (in *NotebookStatus) DeepCopy() *NotebookStatus
- func (in *NotebookStatus) DeepCopyInto(out *NotebookStatus)
- func (*NotebookStatus) Descriptor() ([]byte, []int)
- func (m *NotebookStatus) Marshal() (dAtA []byte, err error)
- func (m *NotebookStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookStatus) ProtoMessage()
- func (m *NotebookStatus) Reset()
- func (m *NotebookStatus) Size() (n int)
- func (this *NotebookStatus) String() string
- func (m *NotebookStatus) Unmarshal(dAtA []byte) error
- func (m *NotebookStatus) XXX_DiscardUnknown()
- func (m *NotebookStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookStatus) XXX_Merge(src proto.Message)
- func (m *NotebookStatus) XXX_Size() int
- func (m *NotebookStatus) XXX_Unmarshal(b []byte) error
- type NotebookVarValue
- func (in *NotebookVarValue) DeepCopy() *NotebookVarValue
- func (in *NotebookVarValue) DeepCopyInto(out *NotebookVarValue)
- func (*NotebookVarValue) Descriptor() ([]byte, []int)
- func (m *NotebookVarValue) Marshal() (dAtA []byte, err error)
- func (m *NotebookVarValue) MarshalTo(dAtA []byte) (int, error)
- func (m *NotebookVarValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NotebookVarValue) ProtoMessage()
- func (m *NotebookVarValue) Reset()
- func (m *NotebookVarValue) Size() (n int)
- func (this *NotebookVarValue) String() string
- func (m *NotebookVarValue) Unmarshal(dAtA []byte) error
- func (m *NotebookVarValue) XXX_DiscardUnknown()
- func (m *NotebookVarValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NotebookVarValue) XXX_Merge(src proto.Message)
- func (m *NotebookVarValue) XXX_Size() int
- func (m *NotebookVarValue) XXX_Unmarshal(b []byte) error
- type OptimizerName
- type PercentilePrunerOptions
- func (in *PercentilePrunerOptions) DeepCopy() *PercentilePrunerOptions
- func (in *PercentilePrunerOptions) DeepCopyInto(out *PercentilePrunerOptions)
- func (*PercentilePrunerOptions) Descriptor() ([]byte, []int)
- func (m *PercentilePrunerOptions) Marshal() (dAtA []byte, err error)
- func (m *PercentilePrunerOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *PercentilePrunerOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PercentilePrunerOptions) ProtoMessage()
- func (m *PercentilePrunerOptions) Reset()
- func (m *PercentilePrunerOptions) Size() (n int)
- func (this *PercentilePrunerOptions) String() string
- func (m *PercentilePrunerOptions) Unmarshal(dAtA []byte) error
- func (m *PercentilePrunerOptions) XXX_DiscardUnknown()
- func (m *PercentilePrunerOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PercentilePrunerOptions) XXX_Merge(src proto.Message)
- func (m *PercentilePrunerOptions) XXX_Size() int
- func (m *PercentilePrunerOptions) XXX_Unmarshal(b []byte) error
- type PeriodSeasonalitySpec
- func (in *PeriodSeasonalitySpec) DeepCopy() *PeriodSeasonalitySpec
- func (in *PeriodSeasonalitySpec) DeepCopyInto(out *PeriodSeasonalitySpec)
- func (*PeriodSeasonalitySpec) Descriptor() ([]byte, []int)
- func (m *PeriodSeasonalitySpec) Marshal() (dAtA []byte, err error)
- func (m *PeriodSeasonalitySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *PeriodSeasonalitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PeriodSeasonalitySpec) ProtoMessage()
- func (m *PeriodSeasonalitySpec) Reset()
- func (m *PeriodSeasonalitySpec) Size() (n int)
- func (this *PeriodSeasonalitySpec) String() string
- func (m *PeriodSeasonalitySpec) Unmarshal(dAtA []byte) error
- func (m *PeriodSeasonalitySpec) XXX_DiscardUnknown()
- func (m *PeriodSeasonalitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeriodSeasonalitySpec) XXX_Merge(src proto.Message)
- func (m *PeriodSeasonalitySpec) XXX_Size() int
- func (m *PeriodSeasonalitySpec) XXX_Unmarshal(b []byte) error
- type PeriodSpec
- func (in *PeriodSpec) DeepCopy() *PeriodSpec
- func (in *PeriodSpec) DeepCopyInto(out *PeriodSpec)
- func (*PeriodSpec) Descriptor() ([]byte, []int)
- func (m *PeriodSpec) Marshal() (dAtA []byte, err error)
- func (m *PeriodSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *PeriodSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PeriodSpec) ProtoMessage()
- func (m *PeriodSpec) Reset()
- func (m *PeriodSpec) Size() (n int)
- func (this *PeriodSpec) String() string
- func (m *PeriodSpec) Unmarshal(dAtA []byte) error
- func (m *PeriodSpec) XXX_DiscardUnknown()
- func (m *PeriodSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeriodSpec) XXX_Merge(src proto.Message)
- func (m *PeriodSpec) XXX_Size() int
- func (m *PeriodSpec) XXX_Unmarshal(b []byte) error
- type PipelinePhase
- type PipelineRunConditionType
- type PrunerName
- type PrunerSpec
- func (in *PrunerSpec) DeepCopy() *PrunerSpec
- func (in *PrunerSpec) DeepCopyInto(out *PrunerSpec)
- func (*PrunerSpec) Descriptor() ([]byte, []int)
- func (m *PrunerSpec) Marshal() (dAtA []byte, err error)
- func (m *PrunerSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *PrunerSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PrunerSpec) ProtoMessage()
- func (m *PrunerSpec) Reset()
- func (m *PrunerSpec) Size() (n int)
- func (this *PrunerSpec) String() string
- func (m *PrunerSpec) Unmarshal(dAtA []byte) error
- func (m *PrunerSpec) XXX_DiscardUnknown()
- func (m *PrunerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PrunerSpec) XXX_Merge(src proto.Message)
- func (m *PrunerSpec) XXX_Size() int
- func (m *PrunerSpec) XXX_Unmarshal(b []byte) error
- type RegressorSpec
- func (in *RegressorSpec) DeepCopy() *RegressorSpec
- func (in *RegressorSpec) DeepCopyInto(out *RegressorSpec)
- func (*RegressorSpec) Descriptor() ([]byte, []int)
- func (m *RegressorSpec) Marshal() (dAtA []byte, err error)
- func (m *RegressorSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *RegressorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RegressorSpec) ProtoMessage()
- func (m *RegressorSpec) Reset()
- func (m *RegressorSpec) Size() (n int)
- func (this *RegressorSpec) String() string
- func (m *RegressorSpec) Unmarshal(dAtA []byte) error
- func (m *RegressorSpec) XXX_DiscardUnknown()
- func (m *RegressorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegressorSpec) XXX_Merge(src proto.Message)
- func (m *RegressorSpec) XXX_Size() int
- func (m *RegressorSpec) XXX_Unmarshal(b []byte) error
- type ReleaseStageSpec
- func (in *ReleaseStageSpec) DeepCopy() *ReleaseStageSpec
- func (in *ReleaseStageSpec) DeepCopyInto(out *ReleaseStageSpec)
- func (*ReleaseStageSpec) Descriptor() ([]byte, []int)
- func (m *ReleaseStageSpec) Marshal() (dAtA []byte, err error)
- func (m *ReleaseStageSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ReleaseStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReleaseStageSpec) ProtoMessage()
- func (m *ReleaseStageSpec) Reset()
- func (m *ReleaseStageSpec) Size() (n int)
- func (this *ReleaseStageSpec) String() string
- func (m *ReleaseStageSpec) Unmarshal(dAtA []byte) error
- func (m *ReleaseStageSpec) XXX_DiscardUnknown()
- func (m *ReleaseStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReleaseStageSpec) XXX_Merge(src proto.Message)
- func (m *ReleaseStageSpec) XXX_Size() int
- func (m *ReleaseStageSpec) XXX_Unmarshal(b []byte) error
- type Report
- func (report *Report) AddFinalizer()
- func (report *Report) Age() string
- func (report *Report) CompletionAlert(tenantRef *v1.ObjectReference, notifierName *string) *infra.Alert
- func (report *Report) CreateOrUpdateCond(cond ReportCondition)
- func (in *Report) DeepCopy() *Report
- func (in *Report) DeepCopyInto(out *Report)
- func (in *Report) DeepCopyObject() runtime.Object
- func (report *Report) Default()
- func (*Report) Descriptor() ([]byte, []int)
- func (report *Report) ErrorAlert(tenantRef *v1.ObjectReference, notifierName *string, err error) *infra.Alert
- func (report *Report) GetCond(t ReportConditionType) ReportCondition
- func (report *Report) GetCondIdx(t ReportConditionType) int
- func (report *Report) HasFinalizer() bool
- func (report *Report) IsDatasetReport() bool
- func (in *Report) IsFailed() bool
- func (report *Report) IsForecastReport() bool
- func (report *Report) IsModelReport() bool
- func (r *Report) IsReady() bool
- func (report *Report) IsSaved() bool
- func (report *Report) IsStudyReport() bool
- func (report *Report) Label(key string, value string)
- func (report *Report) ManifestUri() string
- func (report *Report) MarkReportFailed(err string)
- func (report *Report) MarkReportReady(product *data.DataProduct)
- func (report *Report) MarkRunning()
- func (report *Report) MarkSaved()
- func (m *Report) Marshal() (dAtA []byte, err error)
- func (m *Report) MarshalTo(dAtA []byte) (int, error)
- func (m *Report) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (report *Report) PdfUri() string
- func (*Report) ProtoMessage()
- func (report *Report) RemoveFinalizer()
- func (m *Report) Reset()
- func (report *Report) RootUri() string
- func (run *Report) RunStatus() *catalog.LastRunStatus
- func (report *Report) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Report) Size() (n int)
- func (this *Report) String() string
- func (report *Report) ToYamlFile() ([]byte, error)
- func (m *Report) Unmarshal(dAtA []byte) error
- func (report *Report) ValidateCreate() error
- func (report *Report) ValidateDelete() error
- func (report *Report) ValidateUpdate(old runtime.Object) error
- func (m *Report) XXX_DiscardUnknown()
- func (m *Report) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Report) XXX_Merge(src proto.Message)
- func (m *Report) XXX_Size() int
- func (m *Report) XXX_Unmarshal(b []byte) error
- type ReportCondition
- func (in *ReportCondition) DeepCopy() *ReportCondition
- func (in *ReportCondition) DeepCopyInto(out *ReportCondition)
- func (*ReportCondition) Descriptor() ([]byte, []int)
- func (m *ReportCondition) Marshal() (dAtA []byte, err error)
- func (m *ReportCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *ReportCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReportCondition) ProtoMessage()
- func (m *ReportCondition) Reset()
- func (m *ReportCondition) Size() (n int)
- func (this *ReportCondition) String() string
- func (m *ReportCondition) Unmarshal(dAtA []byte) error
- func (m *ReportCondition) XXX_DiscardUnknown()
- func (m *ReportCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReportCondition) XXX_Merge(src proto.Message)
- func (m *ReportCondition) XXX_Size() int
- func (m *ReportCondition) XXX_Unmarshal(b []byte) error
- type ReportConditionType
- type ReportFormat
- type ReportList
- func (in *ReportList) DeepCopy() *ReportList
- func (in *ReportList) DeepCopyInto(out *ReportList)
- func (in *ReportList) DeepCopyObject() runtime.Object
- func (*ReportList) Descriptor() ([]byte, []int)
- func (m *ReportList) Marshal() (dAtA []byte, err error)
- func (m *ReportList) MarshalTo(dAtA []byte) (int, error)
- func (m *ReportList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReportList) ProtoMessage()
- func (m *ReportList) Reset()
- func (m *ReportList) Size() (n int)
- func (this *ReportList) String() string
- func (m *ReportList) Unmarshal(dAtA []byte) error
- func (m *ReportList) XXX_DiscardUnknown()
- func (m *ReportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReportList) XXX_Merge(src proto.Message)
- func (m *ReportList) XXX_Size() int
- func (m *ReportList) XXX_Unmarshal(b []byte) error
- type ReportPhase
- type ReportRange
- type ReportSpec
- func (in *ReportSpec) DeepCopy() *ReportSpec
- func (in *ReportSpec) DeepCopyInto(out *ReportSpec)
- func (*ReportSpec) Descriptor() ([]byte, []int)
- func (m *ReportSpec) Marshal() (dAtA []byte, err error)
- func (m *ReportSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ReportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReportSpec) ProtoMessage()
- func (m *ReportSpec) Reset()
- func (m *ReportSpec) Size() (n int)
- func (this *ReportSpec) String() string
- func (m *ReportSpec) Unmarshal(dAtA []byte) error
- func (m *ReportSpec) XXX_DiscardUnknown()
- func (m *ReportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReportSpec) XXX_Merge(src proto.Message)
- func (m *ReportSpec) XXX_Size() int
- func (m *ReportSpec) XXX_Unmarshal(b []byte) error
- type ReportStatus
- func (in *ReportStatus) DeepCopy() *ReportStatus
- func (in *ReportStatus) DeepCopyInto(out *ReportStatus)
- func (*ReportStatus) Descriptor() ([]byte, []int)
- func (m *ReportStatus) Marshal() (dAtA []byte, err error)
- func (m *ReportStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ReportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReportStatus) ProtoMessage()
- func (m *ReportStatus) Reset()
- func (m *ReportStatus) Size() (n int)
- func (this *ReportStatus) String() string
- func (m *ReportStatus) Unmarshal(dAtA []byte) error
- func (m *ReportStatus) XXX_DiscardUnknown()
- func (m *ReportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReportStatus) XXX_Merge(src proto.Message)
- func (m *ReportStatus) XXX_Size() int
- func (m *ReportStatus) XXX_Unmarshal(b []byte) error
- type ReportTemplate
- func (in *ReportTemplate) DeepCopy() *ReportTemplate
- func (in *ReportTemplate) DeepCopyInto(out *ReportTemplate)
- func (*ReportTemplate) Descriptor() ([]byte, []int)
- func (m *ReportTemplate) Marshal() (dAtA []byte, err error)
- func (m *ReportTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *ReportTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReportTemplate) ProtoMessage()
- func (m *ReportTemplate) Reset()
- func (m *ReportTemplate) Size() (n int)
- func (this *ReportTemplate) String() string
- func (m *ReportTemplate) Unmarshal(dAtA []byte) error
- func (m *ReportTemplate) XXX_DiscardUnknown()
- func (m *ReportTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReportTemplate) XXX_Merge(src proto.Message)
- func (m *ReportTemplate) XXX_Size() int
- func (m *ReportTemplate) XXX_Unmarshal(b []byte) error
- type ReportType
- type ResourceConsumption
- func (in *ResourceConsumption) DeepCopy() *ResourceConsumption
- func (in *ResourceConsumption) DeepCopyInto(out *ResourceConsumption)
- func (*ResourceConsumption) Descriptor() ([]byte, []int)
- func (m *ResourceConsumption) Marshal() (dAtA []byte, err error)
- func (m *ResourceConsumption) MarshalTo(dAtA []byte) (int, error)
- func (m *ResourceConsumption) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ResourceConsumption) ProtoMessage()
- func (m *ResourceConsumption) Reset()
- func (m *ResourceConsumption) Size() (n int)
- func (this *ResourceConsumption) String() string
- func (m *ResourceConsumption) Unmarshal(dAtA []byte) error
- func (m *ResourceConsumption) XXX_DiscardUnknown()
- func (m *ResourceConsumption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResourceConsumption) XXX_Merge(src proto.Message)
- func (m *ResourceConsumption) XXX_Size() int
- func (m *ResourceConsumption) XXX_Unmarshal(b []byte) error
- type SamplerName
- type SearchSpec
- func (in *SearchSpec) DeepCopy() *SearchSpec
- func (in *SearchSpec) DeepCopyInto(out *SearchSpec)
- func (ms *SearchSpec) Default(task *catalog.MLTask)
- func (*SearchSpec) Descriptor() ([]byte, []int)
- func (m *SearchSpec) Marshal() (dAtA []byte, err error)
- func (m *SearchSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *SearchSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SearchSpec) ProtoMessage()
- func (m *SearchSpec) Reset()
- func (m *SearchSpec) Size() (n int)
- func (this *SearchSpec) String() string
- func (m *SearchSpec) Unmarshal(dAtA []byte) error
- func (m *SearchSpec) XXX_DiscardUnknown()
- func (m *SearchSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SearchSpec) XXX_Merge(src proto.Message)
- func (m *SearchSpec) XXX_Size() int
- func (m *SearchSpec) XXX_Unmarshal(b []byte) error
- type SegmentSpec
- func (in *SegmentSpec) DeepCopy() *SegmentSpec
- func (in *SegmentSpec) DeepCopyInto(out *SegmentSpec)
- func (*SegmentSpec) Descriptor() ([]byte, []int)
- func (m *SegmentSpec) Marshal() (dAtA []byte, err error)
- func (m *SegmentSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *SegmentSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SegmentSpec) ProtoMessage()
- func (m *SegmentSpec) Reset()
- func (m *SegmentSpec) Size() (n int)
- func (this *SegmentSpec) String() string
- func (m *SegmentSpec) Unmarshal(dAtA []byte) error
- func (m *SegmentSpec) XXX_DiscardUnknown()
- func (m *SegmentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SegmentSpec) XXX_Merge(src proto.Message)
- func (m *SegmentSpec) XXX_Size() int
- func (m *SegmentSpec) XXX_Unmarshal(b []byte) error
- type ServingSpec
- func (in *ServingSpec) DeepCopy() *ServingSpec
- func (in *ServingSpec) DeepCopyInto(out *ServingSpec)
- func (*ServingSpec) Descriptor() ([]byte, []int)
- func (m *ServingSpec) Marshal() (dAtA []byte, err error)
- func (m *ServingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingSpec) ProtoMessage()
- func (m *ServingSpec) Reset()
- func (m *ServingSpec) Size() (n int)
- func (this *ServingSpec) String() string
- func (m *ServingSpec) Unmarshal(dAtA []byte) error
- func (m *ServingSpec) XXX_DiscardUnknown()
- func (m *ServingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingSpec) XXX_Merge(src proto.Message)
- func (m *ServingSpec) XXX_Size() int
- func (m *ServingSpec) XXX_Unmarshal(b []byte) error
- type StageName
- type StageStatusPhase
- type Study
- func (study *Study) Aborted() bool
- func (study *Study) AddFinalizer()
- func (study *Study) AddPipelineLable(pipeline string)
- func (study *Study) ArchiveKey() string
- func (study *Study) AutoSplit(rows int32)
- func (study *Study) Baselined() bool
- func (study *Study) CanStart() bool
- func (study *Study) CompletionAlert(tenantRef *v1.ObjectReference, notifierName *string) *infra.Alert
- func (study *Study) CreateOrUpdateCond(cond StudyCondition)
- func (study *Study) CreatePartitionsPaths() []string
- func (study *Study) CreateReport(key string, bucketName string) *Report
- func (in *Study) DeepCopy() *Study
- func (in *Study) DeepCopyInto(out *Study)
- func (in *Study) DeepCopyObject() runtime.Object
- func (study *Study) Default()
- func (study *Study) DefaultBaselineEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
- func (study *Study) DefaultFESearchEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
- func (study *Study) Deleted() bool
- func (*Study) Descriptor() ([]byte, []int)
- func (study *Study) EnsembleTrained() bool
- func (study *Study) Ensembled() bool
- func (study *Study) ErrorAlert(tenantRef *v1.ObjectReference, notifierName *string, err error) *infra.Alert
- func (study *Study) FeatureEngineered() bool
- func (study *Study) GetCond(t StudyConditionType) StudyCondition
- func (study *Study) GetCondIdx(t StudyConditionType) int
- func (study *Study) HasFinalizer() bool
- func (study *Study) IsFailed() bool
- func (r *Study) IsForecast() bool
- func (study *Study) IsInCond(ct StudyConditionType) bool
- func (r *Study) IsPartitioned() bool
- func (r *Study) IsReady() bool
- func (study *Study) IsRunning() bool
- func (r *Study) IsSearching() bool
- func (study *Study) LiveKey() string
- func (study *Study) ManifestUri() string
- func (study *Study) MarkAbortFailed(err string)
- func (study *Study) MarkAborted()
- func (study *Study) MarkBaselineFailed(err string)
- func (study *Study) MarkBaselined()
- func (study *Study) MarkBaselining()
- func (study *Study) MarkEnsembleFailed(err string)
- func (study *Study) MarkEnsembleTrained()
- func (study *Study) MarkEnsembled()
- func (study *Study) MarkEnsembling()
- func (study *Study) MarkFeatureEngineered()
- func (study *Study) MarkFeatureEngineering()
- func (study *Study) MarkFeatureEngineeringFailed(err string)
- func (study *Study) MarkGCFailed(err string)
- func (study *Study) MarkPartitioned() bool
- func (study *Study) MarkPartitionedFailed(err string)
- func (study *Study) MarkPauseFailed(err string)
- func (study *Study) MarkPaused()
- func (study *Study) MarkProfileFailed(err string)
- func (study *Study) MarkProfiled(url string)
- func (study *Study) MarkProfiling()
- func (study *Study) MarkReady()
- func (study *Study) MarkReadyFailed(err string)
- func (study *Study) MarkReportFailed(err string)
- func (study *Study) MarkReported(name string)
- func (study *Study) MarkReporting()
- func (study *Study) MarkResumed()
- func (study *Study) MarkSaved()
- func (study *Study) MarkSearchFailed(err string)
- func (study *Study) MarkSearched()
- func (study *Study) MarkSearching()
- func (study *Study) MarkSplitFailed(err string)
- func (study *Study) MarkSplitted()
- func (study *Study) MarkTested()
- func (study *Study) MarkTesting()
- func (study *Study) MarkTestingFailed(err string)
- func (m *Study) Marshal() (dAtA []byte, err error)
- func (m *Study) MarshalTo(dAtA []byte) (int, error)
- func (m *Study) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (study *Study) MaxTimeOrModelReached() bool
- func (study *Study) ModelTested() bool
- func (s *Study) ModelsWaiting() bool
- func (study *Study) OpName() string
- func (study *Study) Paused() bool
- func (study *Study) Phase() StudyPhase
- func (study *Study) PipelineName() string
- func (study *Study) PrintConditions()
- func (study *Study) Profiled() bool
- func (*Study) ProtoMessage()
- func (study *Study) Random() bool
- func (study *Study) ReachedMaxFEModels() bool
- func (study *Study) ReachedMaxFETime() bool
- func (study *Study) ReachedMaxModels() bool
- func (study *Study) ReachedMaxTime() bool
- func (study *Study) Ready() bool
- func (study *Study) RefreshProgress()
- func (study *Study) RemoveFinalizer()
- func (study *Study) ReportName() string
- func (study *Study) ReportUri() string
- func (study *Study) Reported() bool
- func (m *Study) Reset()
- func (study *Study) RootUri() string
- func (study *Study) Saved() bool
- func (study *Study) Searched() bool
- func (study *Study) SetStartTime()
- func (study *Study) SetTrainTest(rows int32)
- func (study *Study) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (study *Study) ShouldEarlyStopFE() bool
- func (study *Study) ShouldEarlyStopTraining() bool
- func (m *Study) Size() (n int)
- func (study *Study) Splitted() bool
- func (this *Study) String() string
- func (study *Study) Tested() bool
- func (study *Study) ToYamlFile() ([]byte, error)
- func (m *Study) Unmarshal(dAtA []byte) error
- func (study *Study) UpdateEndTime()
- func (study *Study) ValidateCreate() error
- func (study *Study) ValidateDelete() error
- func (study *Study) ValidateUpdate(old runtime.Object) error
- func (m *Study) XXX_DiscardUnknown()
- func (m *Study) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Study) XXX_Merge(src proto.Message)
- func (m *Study) XXX_Size() int
- func (m *Study) XXX_Unmarshal(b []byte) error
- type StudyCondition
- func (in *StudyCondition) DeepCopy() *StudyCondition
- func (in *StudyCondition) DeepCopyInto(out *StudyCondition)
- func (*StudyCondition) Descriptor() ([]byte, []int)
- func (m *StudyCondition) Marshal() (dAtA []byte, err error)
- func (m *StudyCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyCondition) ProtoMessage()
- func (m *StudyCondition) Reset()
- func (m *StudyCondition) Size() (n int)
- func (this *StudyCondition) String() string
- func (m *StudyCondition) Unmarshal(dAtA []byte) error
- func (m *StudyCondition) XXX_DiscardUnknown()
- func (m *StudyCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyCondition) XXX_Merge(src proto.Message)
- func (m *StudyCondition) XXX_Size() int
- func (m *StudyCondition) XXX_Unmarshal(b []byte) error
- type StudyConditionType
- type StudyForecastSpec
- func (in *StudyForecastSpec) DeepCopy() *StudyForecastSpec
- func (in *StudyForecastSpec) DeepCopyInto(out *StudyForecastSpec)
- func (*StudyForecastSpec) Descriptor() ([]byte, []int)
- func (m *StudyForecastSpec) Marshal() (dAtA []byte, err error)
- func (m *StudyForecastSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyForecastSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyForecastSpec) ProtoMessage()
- func (m *StudyForecastSpec) Reset()
- func (m *StudyForecastSpec) Size() (n int)
- func (this *StudyForecastSpec) String() string
- func (m *StudyForecastSpec) Unmarshal(dAtA []byte) error
- func (m *StudyForecastSpec) XXX_DiscardUnknown()
- func (m *StudyForecastSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyForecastSpec) XXX_Merge(src proto.Message)
- func (m *StudyForecastSpec) XXX_Size() int
- func (m *StudyForecastSpec) XXX_Unmarshal(b []byte) error
- type StudyList
- func (in *StudyList) DeepCopy() *StudyList
- func (in *StudyList) DeepCopyInto(out *StudyList)
- func (in *StudyList) DeepCopyObject() runtime.Object
- func (*StudyList) Descriptor() ([]byte, []int)
- func (m *StudyList) Marshal() (dAtA []byte, err error)
- func (m *StudyList) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyList) ProtoMessage()
- func (m *StudyList) Reset()
- func (m *StudyList) Size() (n int)
- func (this *StudyList) String() string
- func (m *StudyList) Unmarshal(dAtA []byte) error
- func (m *StudyList) XXX_DiscardUnknown()
- func (m *StudyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyList) XXX_Merge(src proto.Message)
- func (m *StudyList) XXX_Size() int
- func (m *StudyList) XXX_Unmarshal(b []byte) error
- type StudyPhase
- type StudyPhaseStatus
- func (in *StudyPhaseStatus) DeepCopy() *StudyPhaseStatus
- func (in *StudyPhaseStatus) DeepCopyInto(out *StudyPhaseStatus)
- func (*StudyPhaseStatus) Descriptor() ([]byte, []int)
- func (m *StudyPhaseStatus) Marshal() (dAtA []byte, err error)
- func (m *StudyPhaseStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyPhaseStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyPhaseStatus) ProtoMessage()
- func (m *StudyPhaseStatus) Reset()
- func (m *StudyPhaseStatus) Size() (n int)
- func (this *StudyPhaseStatus) String() string
- func (m *StudyPhaseStatus) Unmarshal(dAtA []byte) error
- func (m *StudyPhaseStatus) XXX_DiscardUnknown()
- func (m *StudyPhaseStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyPhaseStatus) XXX_Merge(src proto.Message)
- func (m *StudyPhaseStatus) XXX_Size() int
- func (m *StudyPhaseStatus) XXX_Unmarshal(b []byte) error
- type StudyScheduleSpec
- func (in *StudyScheduleSpec) DeepCopy() *StudyScheduleSpec
- func (in *StudyScheduleSpec) DeepCopyInto(out *StudyScheduleSpec)
- func (*StudyScheduleSpec) Descriptor() ([]byte, []int)
- func (m *StudyScheduleSpec) Marshal() (dAtA []byte, err error)
- func (m *StudyScheduleSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyScheduleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyScheduleSpec) ProtoMessage()
- func (m *StudyScheduleSpec) Reset()
- func (m *StudyScheduleSpec) Size() (n int)
- func (this *StudyScheduleSpec) String() string
- func (m *StudyScheduleSpec) Unmarshal(dAtA []byte) error
- func (m *StudyScheduleSpec) XXX_DiscardUnknown()
- func (m *StudyScheduleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyScheduleSpec) XXX_Merge(src proto.Message)
- func (m *StudyScheduleSpec) XXX_Size() int
- func (m *StudyScheduleSpec) XXX_Unmarshal(b []byte) error
- type StudySpec
- func (in *StudySpec) DeepCopy() *StudySpec
- func (in *StudySpec) DeepCopyInto(out *StudySpec)
- func (*StudySpec) Descriptor() ([]byte, []int)
- func (m *StudySpec) Marshal() (dAtA []byte, err error)
- func (m *StudySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *StudySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudySpec) ProtoMessage()
- func (m *StudySpec) Reset()
- func (m *StudySpec) Size() (n int)
- func (this *StudySpec) String() string
- func (m *StudySpec) Unmarshal(dAtA []byte) error
- func (m *StudySpec) XXX_DiscardUnknown()
- func (m *StudySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudySpec) XXX_Merge(src proto.Message)
- func (m *StudySpec) XXX_Size() int
- func (m *StudySpec) XXX_Unmarshal(b []byte) error
- type StudyStatus
- func (in *StudyStatus) DeepCopy() *StudyStatus
- func (in *StudyStatus) DeepCopyInto(out *StudyStatus)
- func (*StudyStatus) Descriptor() ([]byte, []int)
- func (m *StudyStatus) Marshal() (dAtA []byte, err error)
- func (m *StudyStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyStatus) ProtoMessage()
- func (m *StudyStatus) Reset()
- func (m *StudyStatus) Size() (n int)
- func (this *StudyStatus) String() string
- func (m *StudyStatus) Unmarshal(dAtA []byte) error
- func (m *StudyStatus) XXX_DiscardUnknown()
- func (m *StudyStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyStatus) XXX_Merge(src proto.Message)
- func (m *StudyStatus) XXX_Size() int
- func (m *StudyStatus) XXX_Unmarshal(b []byte) error
- type SuccessiveHalvingOptions
- func (in *SuccessiveHalvingOptions) DeepCopy() *SuccessiveHalvingOptions
- func (in *SuccessiveHalvingOptions) DeepCopyInto(out *SuccessiveHalvingOptions)
- func (svo *SuccessiveHalvingOptions) Default()
- func (*SuccessiveHalvingOptions) Descriptor() ([]byte, []int)
- func (m *SuccessiveHalvingOptions) Marshal() (dAtA []byte, err error)
- func (m *SuccessiveHalvingOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *SuccessiveHalvingOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SuccessiveHalvingOptions) ProtoMessage()
- func (m *SuccessiveHalvingOptions) Reset()
- func (m *SuccessiveHalvingOptions) Size() (n int)
- func (this *SuccessiveHalvingOptions) String() string
- func (m *SuccessiveHalvingOptions) Unmarshal(dAtA []byte) error
- func (m *SuccessiveHalvingOptions) XXX_DiscardUnknown()
- func (m *SuccessiveHalvingOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SuccessiveHalvingOptions) XXX_Merge(src proto.Message)
- func (m *SuccessiveHalvingOptions) XXX_Size() int
- func (m *SuccessiveHalvingOptions) XXX_Unmarshal(b []byte) error
- type SuccessiveHalvingSpec
- func (in *SuccessiveHalvingSpec) DeepCopy() *SuccessiveHalvingSpec
- func (in *SuccessiveHalvingSpec) DeepCopyInto(out *SuccessiveHalvingSpec)
- func (*SuccessiveHalvingSpec) Descriptor() ([]byte, []int)
- func (m *SuccessiveHalvingSpec) Marshal() (dAtA []byte, err error)
- func (m *SuccessiveHalvingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *SuccessiveHalvingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SuccessiveHalvingSpec) ProtoMessage()
- func (m *SuccessiveHalvingSpec) Reset()
- func (m *SuccessiveHalvingSpec) Size() (n int)
- func (this *SuccessiveHalvingSpec) String() string
- func (m *SuccessiveHalvingSpec) Unmarshal(dAtA []byte) error
- func (m *SuccessiveHalvingSpec) XXX_DiscardUnknown()
- func (m *SuccessiveHalvingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SuccessiveHalvingSpec) XXX_Merge(src proto.Message)
- func (m *SuccessiveHalvingSpec) XXX_Size() int
- func (m *SuccessiveHalvingSpec) XXX_Unmarshal(b []byte) error
- type TextPipelineSpec
- func (in *TextPipelineSpec) DeepCopy() *TextPipelineSpec
- func (in *TextPipelineSpec) DeepCopyInto(out *TextPipelineSpec)
- func (*TextPipelineSpec) Descriptor() ([]byte, []int)
- func (m *TextPipelineSpec) Marshal() (dAtA []byte, err error)
- func (m *TextPipelineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *TextPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TextPipelineSpec) ProtoMessage()
- func (m *TextPipelineSpec) Reset()
- func (m *TextPipelineSpec) Size() (n int)
- func (this *TextPipelineSpec) String() string
- func (m *TextPipelineSpec) Unmarshal(dAtA []byte) error
- func (m *TextPipelineSpec) XXX_DiscardUnknown()
- func (m *TextPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TextPipelineSpec) XXX_Merge(src proto.Message)
- func (m *TextPipelineSpec) XXX_Size() int
- func (m *TextPipelineSpec) XXX_Unmarshal(b []byte) error
- type ThresholdPrunerOptions
- func (in *ThresholdPrunerOptions) DeepCopy() *ThresholdPrunerOptions
- func (in *ThresholdPrunerOptions) DeepCopyInto(out *ThresholdPrunerOptions)
- func (*ThresholdPrunerOptions) Descriptor() ([]byte, []int)
- func (m *ThresholdPrunerOptions) Marshal() (dAtA []byte, err error)
- func (m *ThresholdPrunerOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *ThresholdPrunerOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ThresholdPrunerOptions) ProtoMessage()
- func (m *ThresholdPrunerOptions) Reset()
- func (m *ThresholdPrunerOptions) Size() (n int)
- func (this *ThresholdPrunerOptions) String() string
- func (m *ThresholdPrunerOptions) Unmarshal(dAtA []byte) error
- func (m *ThresholdPrunerOptions) XXX_DiscardUnknown()
- func (m *ThresholdPrunerOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ThresholdPrunerOptions) XXX_Merge(src proto.Message)
- func (m *ThresholdPrunerOptions) XXX_Size() int
- func (m *ThresholdPrunerOptions) XXX_Unmarshal(b []byte) error
- type TimeSeriesDataSpec
- func (in *TimeSeriesDataSpec) DeepCopy() *TimeSeriesDataSpec
- func (in *TimeSeriesDataSpec) DeepCopyInto(out *TimeSeriesDataSpec)
- func (*TimeSeriesDataSpec) Descriptor() ([]byte, []int)
- func (m *TimeSeriesDataSpec) Marshal() (dAtA []byte, err error)
- func (m *TimeSeriesDataSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *TimeSeriesDataSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TimeSeriesDataSpec) ProtoMessage()
- func (m *TimeSeriesDataSpec) Reset()
- func (m *TimeSeriesDataSpec) Size() (n int)
- func (this *TimeSeriesDataSpec) String() string
- func (m *TimeSeriesDataSpec) Unmarshal(dAtA []byte) error
- func (m *TimeSeriesDataSpec) XXX_DiscardUnknown()
- func (m *TimeSeriesDataSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TimeSeriesDataSpec) XXX_Merge(src proto.Message)
- func (m *TimeSeriesDataSpec) XXX_Size() int
- func (m *TimeSeriesDataSpec) XXX_Unmarshal(b []byte) error
- type TrainingSpec
- func (in *TrainingSpec) DeepCopy() *TrainingSpec
- func (in *TrainingSpec) DeepCopyInto(out *TrainingSpec)
- func (*TrainingSpec) Descriptor() ([]byte, []int)
- func (m *TrainingSpec) Marshal() (dAtA []byte, err error)
- func (m *TrainingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *TrainingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TrainingSpec) ProtoMessage()
- func (m *TrainingSpec) Reset()
- func (m *TrainingSpec) Size() (n int)
- func (this *TrainingSpec) String() string
- func (m *TrainingSpec) Unmarshal(dAtA []byte) error
- func (m *TrainingSpec) XXX_DiscardUnknown()
- func (m *TrainingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrainingSpec) XXX_Merge(src proto.Message)
- func (m *TrainingSpec) XXX_Size() int
- func (m *TrainingSpec) XXX_Unmarshal(b []byte) error
- type TrainingStageSpec
- func (in *TrainingStageSpec) DeepCopy() *TrainingStageSpec
- func (in *TrainingStageSpec) DeepCopyInto(out *TrainingStageSpec)
- func (*TrainingStageSpec) Descriptor() ([]byte, []int)
- func (m *TrainingStageSpec) Marshal() (dAtA []byte, err error)
- func (m *TrainingStageSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *TrainingStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TrainingStageSpec) ProtoMessage()
- func (m *TrainingStageSpec) Reset()
- func (m *TrainingStageSpec) Size() (n int)
- func (this *TrainingStageSpec) String() string
- func (m *TrainingStageSpec) Unmarshal(dAtA []byte) error
- func (m *TrainingStageSpec) XXX_DiscardUnknown()
- func (m *TrainingStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrainingStageSpec) XXX_Merge(src proto.Message)
- func (m *TrainingStageSpec) XXX_Size() int
- func (m *TrainingStageSpec) XXX_Unmarshal(b []byte) error
- type UATStageSpec
- func (in *UATStageSpec) DeepCopy() *UATStageSpec
- func (in *UATStageSpec) DeepCopyInto(out *UATStageSpec)
- func (*UATStageSpec) Descriptor() ([]byte, []int)
- func (m *UATStageSpec) Marshal() (dAtA []byte, err error)
- func (m *UATStageSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *UATStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UATStageSpec) ProtoMessage()
- func (m *UATStageSpec) Reset()
- func (m *UATStageSpec) Size() (n int)
- func (this *UATStageSpec) String() string
- func (m *UATStageSpec) Unmarshal(dAtA []byte) error
- func (m *UATStageSpec) XXX_DiscardUnknown()
- func (m *UATStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UATStageSpec) XXX_Merge(src proto.Message)
- func (m *UATStageSpec) XXX_Size() int
- func (m *UATStageSpec) XXX_Unmarshal(b []byte) error
- type VideoPipelineSpec
- func (in *VideoPipelineSpec) DeepCopy() *VideoPipelineSpec
- func (in *VideoPipelineSpec) DeepCopyInto(out *VideoPipelineSpec)
- func (*VideoPipelineSpec) Descriptor() ([]byte, []int)
- func (m *VideoPipelineSpec) Marshal() (dAtA []byte, err error)
- func (m *VideoPipelineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *VideoPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VideoPipelineSpec) ProtoMessage()
- func (m *VideoPipelineSpec) Reset()
- func (m *VideoPipelineSpec) Size() (n int)
- func (this *VideoPipelineSpec) String() string
- func (m *VideoPipelineSpec) Unmarshal(dAtA []byte) error
- func (m *VideoPipelineSpec) XXX_DiscardUnknown()
- func (m *VideoPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VideoPipelineSpec) XXX_Merge(src proto.Message)
- func (m *VideoPipelineSpec) XXX_Size() int
- func (m *VideoPipelineSpec) XXX_Unmarshal(b []byte) error
Constants ¶
const ( ReasonFailed = "Failed" ReasonTesting = "Testing" ReasonReporting = "Reporting" ReasonProfiling = "Profiling" ReasonPublishing = "Publishing" ReasonReleasing = "Releasing" ReasonTraining = "Training" ReasonBaselining = "Baselining" ReasonFeatureEngineering = "FeatureEngineering" ReasonCreateEnsemble = "CreateEnsemble" ReasonPausing = "Pausing" ReasonWaitingToTrain = "WaitingToTrain" ReasonWaitingToTest = "WaitingToTest" )
const ( MCRSaved ModelCompilerRunConditionType = "Saved" MCRCompleted PipelineRunConditionType = "Completed" )
/ ModelCompilerRun Condition
const (
DEFAULT_MIN_SCORE float64 = 0.8
)
const NotebookTpl = `` /* 315-byte string literal not displayed */
const PipelineLabelKey = "pipeline"
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group") )
var ( // SchemeBuilder registers our types SchemeBuilder = k8sruntime.NewSchemeBuilder(AddKnownTypes) // AddToScheme local alias for SchemeBuilder.AddToScheme AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: training.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func AddKnownTypes ¶
func AddKnownTypes(scheme *k8sruntime.Scheme) error
Adds the list of known types to api.Scheme.
func HyperparamAsString ¶
func HyperparamAsString(params []HyperParameterValue) string
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ActivationName ¶
type ActivationName string
const ( ActivationNameSoftMax ActivationName = "softmax" ActivationNameElu ActivationName = "elu" ActivationNameSelu ActivationName = "selu" ActivationNameSoftsign ActivationName = "softsign" ActivationNameRelu ActivationName = "relu" ActivationNameTanh ActivationName = "tanh" ActivationNameSigmoid ActivationName = "sigmoid" ActivationNameHardSigmoid ActivationName = "hardsigmoid" ActivationNameExponential ActivationName = "exponential" ActivationNameLinear ActivationName = "linear" )
type AlgorithmSearchSpaceSpec ¶
type AlgorithmSearchSpaceSpec struct {
// AllowList contains the collection of algorithms available to the Study specifying the AlgorithmSearchSpaceSpec.
// If empty, all algorithms will be available for training
// +kubebuilder:validation:Optional
AllowList []catalog.ClassicEstimatorName `json:"allowlist,omitempty" protobuf:"bytes,1,rep,name=allowlist"`
}
AlgorithmSearchSpaceSpec defines the algorithms available to models produced by a Study
func (*AlgorithmSearchSpaceSpec) DeepCopy ¶
func (in *AlgorithmSearchSpaceSpec) DeepCopy() *AlgorithmSearchSpaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmSearchSpaceSpec.
func (*AlgorithmSearchSpaceSpec) DeepCopyInto ¶
func (in *AlgorithmSearchSpaceSpec) DeepCopyInto(out *AlgorithmSearchSpaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlgorithmSearchSpaceSpec) Descriptor ¶
func (*AlgorithmSearchSpaceSpec) Descriptor() ([]byte, []int)
func (*AlgorithmSearchSpaceSpec) Marshal ¶
func (m *AlgorithmSearchSpaceSpec) Marshal() (dAtA []byte, err error)
func (*AlgorithmSearchSpaceSpec) MarshalTo ¶
func (m *AlgorithmSearchSpaceSpec) MarshalTo(dAtA []byte) (int, error)
func (*AlgorithmSearchSpaceSpec) MarshalToSizedBuffer ¶
func (m *AlgorithmSearchSpaceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AlgorithmSearchSpaceSpec) ProtoMessage ¶
func (*AlgorithmSearchSpaceSpec) ProtoMessage()
func (*AlgorithmSearchSpaceSpec) Reset ¶
func (m *AlgorithmSearchSpaceSpec) Reset()
func (*AlgorithmSearchSpaceSpec) Size ¶
func (m *AlgorithmSearchSpaceSpec) Size() (n int)
func (*AlgorithmSearchSpaceSpec) String ¶
func (this *AlgorithmSearchSpaceSpec) String() string
func (*AlgorithmSearchSpaceSpec) Unmarshal ¶
func (m *AlgorithmSearchSpaceSpec) Unmarshal(dAtA []byte) error
func (*AlgorithmSearchSpaceSpec) XXX_DiscardUnknown ¶
func (m *AlgorithmSearchSpaceSpec) XXX_DiscardUnknown()
func (*AlgorithmSearchSpaceSpec) XXX_Marshal ¶
func (m *AlgorithmSearchSpaceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AlgorithmSearchSpaceSpec) XXX_Merge ¶
func (m *AlgorithmSearchSpaceSpec) XXX_Merge(src proto.Message)
func (*AlgorithmSearchSpaceSpec) XXX_Size ¶
func (m *AlgorithmSearchSpaceSpec) XXX_Size() int
func (*AlgorithmSearchSpaceSpec) XXX_Unmarshal ¶
func (m *AlgorithmSearchSpaceSpec) XXX_Unmarshal(b []byte) error
type AudioPipelineSpec ¶
type AudioPipelineSpec struct {
// The date time imputer.
// +kubebuilder:default:="auto"
// +kubebuilder:validation:Optional
Featurizer *catalog.AudioFeaturizer `json:"featurizer,omitempty" protobuf:"bytes,1,opt,name=featurizer"`
}
AudioPipelineSpec represents a single pipeline for preprocessing audio data
func (*AudioPipelineSpec) DeepCopy ¶
func (in *AudioPipelineSpec) DeepCopy() *AudioPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioPipelineSpec.
func (*AudioPipelineSpec) DeepCopyInto ¶
func (in *AudioPipelineSpec) DeepCopyInto(out *AudioPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AudioPipelineSpec) Descriptor ¶
func (*AudioPipelineSpec) Descriptor() ([]byte, []int)
func (*AudioPipelineSpec) Marshal ¶
func (m *AudioPipelineSpec) Marshal() (dAtA []byte, err error)
func (*AudioPipelineSpec) MarshalTo ¶
func (m *AudioPipelineSpec) MarshalTo(dAtA []byte) (int, error)
func (*AudioPipelineSpec) MarshalToSizedBuffer ¶
func (m *AudioPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AudioPipelineSpec) ProtoMessage ¶
func (*AudioPipelineSpec) ProtoMessage()
func (*AudioPipelineSpec) Reset ¶
func (m *AudioPipelineSpec) Reset()
func (*AudioPipelineSpec) Size ¶
func (m *AudioPipelineSpec) Size() (n int)
func (*AudioPipelineSpec) String ¶
func (this *AudioPipelineSpec) String() string
func (*AudioPipelineSpec) Unmarshal ¶
func (m *AudioPipelineSpec) Unmarshal(dAtA []byte) error
func (*AudioPipelineSpec) XXX_DiscardUnknown ¶
func (m *AudioPipelineSpec) XXX_DiscardUnknown()
func (*AudioPipelineSpec) XXX_Marshal ¶
func (m *AudioPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AudioPipelineSpec) XXX_Merge ¶
func (m *AudioPipelineSpec) XXX_Merge(src proto.Message)
func (*AudioPipelineSpec) XXX_Size ¶
func (m *AudioPipelineSpec) XXX_Size() int
func (*AudioPipelineSpec) XXX_Unmarshal ¶
func (m *AudioPipelineSpec) XXX_Unmarshal(b []byte) error
type BacktestSpec ¶
type BacktestSpec struct {
// If true, use sliding windows, else use expanding windows
// +kubebuilder:default = false
// +kubebuilder:validation:Optional
Sliding *bool `json:"sliding,omitempty" protobuf:"varint,1,opt,name=sliding"`
// Number of splits. Default is 5
// +kubebuilder:default = 5
// +kubebuilder:validation:Optional
Splits *int32 `json:"splits,omitempty" protobuf:"varint,2,opt,name=splits"`
// Max size for a single training set
// +kubebuilder:default = 0
// +kubebuilder:validation:Optional
MaxTrainSize *int32 `json:"maxTrainSize,omitempty" protobuf:"varint,3,opt,name=maxTrainSize"`
// The number of data points to forecast on.
// +kubebuilder:default = 0
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Optional
TestSize *int32 `json:"Horizon,omitempty" protobuf:"varint,4,opt,name=Horizon"`
// The number of data points between each windows
// +kubebuilder:default = 0
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Optional
Gap *int32 `json:"gap,omitempty" protobuf:"varint,5,opt,name=gap"`
}
BacktestSpec specify the back test
func (*BacktestSpec) DeepCopy ¶
func (in *BacktestSpec) DeepCopy() *BacktestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BacktestSpec.
func (*BacktestSpec) DeepCopyInto ¶
func (in *BacktestSpec) DeepCopyInto(out *BacktestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BacktestSpec) Descriptor ¶
func (*BacktestSpec) Descriptor() ([]byte, []int)
func (*BacktestSpec) Marshal ¶
func (m *BacktestSpec) Marshal() (dAtA []byte, err error)
func (*BacktestSpec) MarshalToSizedBuffer ¶
func (m *BacktestSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BacktestSpec) ProtoMessage ¶
func (*BacktestSpec) ProtoMessage()
func (*BacktestSpec) Reset ¶
func (m *BacktestSpec) Reset()
func (*BacktestSpec) Size ¶
func (m *BacktestSpec) Size() (n int)
func (*BacktestSpec) String ¶
func (this *BacktestSpec) String() string
func (*BacktestSpec) Unmarshal ¶
func (m *BacktestSpec) Unmarshal(dAtA []byte) error
func (*BacktestSpec) XXX_DiscardUnknown ¶
func (m *BacktestSpec) XXX_DiscardUnknown()
func (*BacktestSpec) XXX_Marshal ¶
func (m *BacktestSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BacktestSpec) XXX_Merge ¶
func (m *BacktestSpec) XXX_Merge(src proto.Message)
func (*BacktestSpec) XXX_Size ¶
func (m *BacktestSpec) XXX_Size() int
func (*BacktestSpec) XXX_Unmarshal ¶
func (m *BacktestSpec) XXX_Unmarshal(b []byte) error
type BaselineSpec ¶
type BaselineSpec struct {
// Indicates if baseline models will be produced. Enabling baseline will create a model for each
// algorithm in the parent Study's search space with default hyper-parameters
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// Baselines contains the collection of algorithms that models will be created with
// +kubebuilder:validation:Optional
Baselines []catalog.ClassicEstimatorName `json:"baselines,omitempty" protobuf:"bytes,2,rep,name=baselines"`
// Indicates if models will be created for every algorithm
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
All *bool `json:"all,omitempty" protobuf:"varint,3,opt,name=all"`
}
BaselineSpec specifies the configuration to produce baseline models
func (*BaselineSpec) DeepCopy ¶
func (in *BaselineSpec) DeepCopy() *BaselineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaselineSpec.
func (*BaselineSpec) DeepCopyInto ¶
func (in *BaselineSpec) DeepCopyInto(out *BaselineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BaselineSpec) Descriptor ¶
func (*BaselineSpec) Descriptor() ([]byte, []int)
func (*BaselineSpec) Marshal ¶
func (m *BaselineSpec) Marshal() (dAtA []byte, err error)
func (*BaselineSpec) MarshalToSizedBuffer ¶
func (m *BaselineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BaselineSpec) ProtoMessage ¶
func (*BaselineSpec) ProtoMessage()
func (*BaselineSpec) Reset ¶
func (m *BaselineSpec) Reset()
func (*BaselineSpec) Size ¶
func (m *BaselineSpec) Size() (n int)
func (*BaselineSpec) String ¶
func (this *BaselineSpec) String() string
func (*BaselineSpec) Unmarshal ¶
func (m *BaselineSpec) Unmarshal(dAtA []byte) error
func (*BaselineSpec) XXX_DiscardUnknown ¶
func (m *BaselineSpec) XXX_DiscardUnknown()
func (*BaselineSpec) XXX_Marshal ¶
func (m *BaselineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BaselineSpec) XXX_Merge ¶
func (m *BaselineSpec) XXX_Merge(src proto.Message)
func (*BaselineSpec) XXX_Size ¶
func (m *BaselineSpec) XXX_Size() int
func (*BaselineSpec) XXX_Unmarshal ¶
func (m *BaselineSpec) XXX_Unmarshal(b []byte) error
type CapacityStageSpec ¶
type CapacityStageSpec struct {
// Enabled indicates that the stage is enabled
// +kubebuilder:default:=false
//+kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// ServingSiteName is the serving site for the testing during the capacity stage
// If the serving site is empty or null, the system will skip the capacity stage unit tests.
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
ServingSiteName *string `json:"servingSiteName,omitempty" protobuf:"bytes,2,opt,name=servingSiteName"`
// Validations is the specification of tests to run in this stage
// +kubebuilder:validation:Optional
Validations []ModelValidation `json:"validations,omitempty" protobuf:"bytes,3,rep,name=validations"`
// Resource define the hardware resources req.
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,4,opt,name=resources"`
}
CapacityStageSpec is the desired state of the capcity testing.
func (*CapacityStageSpec) DeepCopy ¶
func (in *CapacityStageSpec) DeepCopy() *CapacityStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityStageSpec.
func (*CapacityStageSpec) DeepCopyInto ¶
func (in *CapacityStageSpec) DeepCopyInto(out *CapacityStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityStageSpec) Descriptor ¶
func (*CapacityStageSpec) Descriptor() ([]byte, []int)
func (*CapacityStageSpec) Marshal ¶
func (m *CapacityStageSpec) Marshal() (dAtA []byte, err error)
func (*CapacityStageSpec) MarshalTo ¶
func (m *CapacityStageSpec) MarshalTo(dAtA []byte) (int, error)
func (*CapacityStageSpec) MarshalToSizedBuffer ¶
func (m *CapacityStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CapacityStageSpec) ProtoMessage ¶
func (*CapacityStageSpec) ProtoMessage()
func (*CapacityStageSpec) Reset ¶
func (m *CapacityStageSpec) Reset()
func (*CapacityStageSpec) Size ¶
func (m *CapacityStageSpec) Size() (n int)
func (*CapacityStageSpec) String ¶
func (this *CapacityStageSpec) String() string
func (*CapacityStageSpec) Unmarshal ¶
func (m *CapacityStageSpec) Unmarshal(dAtA []byte) error
func (*CapacityStageSpec) XXX_DiscardUnknown ¶
func (m *CapacityStageSpec) XXX_DiscardUnknown()
func (*CapacityStageSpec) XXX_Marshal ¶
func (m *CapacityStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CapacityStageSpec) XXX_Merge ¶
func (m *CapacityStageSpec) XXX_Merge(src proto.Message)
func (*CapacityStageSpec) XXX_Size ¶
func (m *CapacityStageSpec) XXX_Size() int
func (*CapacityStageSpec) XXX_Unmarshal ¶
func (m *CapacityStageSpec) XXX_Unmarshal(b []byte) error
type ChangePointSpec ¶
type ChangePointSpec struct {
// number of change points
// +kubebuilder:default = 25
// +kubebuilder:validation:Optional
N *int32 `json:"N,omitempty" protobuf:"varint,1,opt,name=N"`
// Change point range
// +kubebuilder:default = 0.8
// +kubebuilder:validation:Optional
Range *float64 `json:"range,omitempty" protobuf:"bytes,2,opt,name=range"`
}
func (*ChangePointSpec) DeepCopy ¶
func (in *ChangePointSpec) DeepCopy() *ChangePointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangePointSpec.
func (*ChangePointSpec) DeepCopyInto ¶
func (in *ChangePointSpec) DeepCopyInto(out *ChangePointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChangePointSpec) Descriptor ¶
func (*ChangePointSpec) Descriptor() ([]byte, []int)
func (*ChangePointSpec) Marshal ¶
func (m *ChangePointSpec) Marshal() (dAtA []byte, err error)
func (*ChangePointSpec) MarshalToSizedBuffer ¶
func (m *ChangePointSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ChangePointSpec) ProtoMessage ¶
func (*ChangePointSpec) ProtoMessage()
func (*ChangePointSpec) Reset ¶
func (m *ChangePointSpec) Reset()
func (*ChangePointSpec) Size ¶
func (m *ChangePointSpec) Size() (n int)
func (*ChangePointSpec) String ¶
func (this *ChangePointSpec) String() string
func (*ChangePointSpec) Unmarshal ¶
func (m *ChangePointSpec) Unmarshal(dAtA []byte) error
func (*ChangePointSpec) XXX_DiscardUnknown ¶
func (m *ChangePointSpec) XXX_DiscardUnknown()
func (*ChangePointSpec) XXX_Marshal ¶
func (m *ChangePointSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChangePointSpec) XXX_Merge ¶
func (m *ChangePointSpec) XXX_Merge(src proto.Message)
func (*ChangePointSpec) XXX_Size ¶
func (m *ChangePointSpec) XXX_Size() int
func (*ChangePointSpec) XXX_Unmarshal ¶
func (m *ChangePointSpec) XXX_Unmarshal(b []byte) error
type ChatbotEstimatorSpec ¶
type ChatbotEstimatorSpec struct {
// The name of the base model
// +kubebuilder:validation:Optional
Base *string `json:"base,omitempty" protobuf:"bytes,1,opt,name=base"`
}
ChatbotEstimatorSpec specifies the configuration for a chatbot model
func (*ChatbotEstimatorSpec) DeepCopy ¶
func (in *ChatbotEstimatorSpec) DeepCopy() *ChatbotEstimatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChatbotEstimatorSpec.
func (*ChatbotEstimatorSpec) DeepCopyInto ¶
func (in *ChatbotEstimatorSpec) DeepCopyInto(out *ChatbotEstimatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChatbotEstimatorSpec) Descriptor ¶
func (*ChatbotEstimatorSpec) Descriptor() ([]byte, []int)
func (*ChatbotEstimatorSpec) Marshal ¶
func (m *ChatbotEstimatorSpec) Marshal() (dAtA []byte, err error)
func (*ChatbotEstimatorSpec) MarshalTo ¶
func (m *ChatbotEstimatorSpec) MarshalTo(dAtA []byte) (int, error)
func (*ChatbotEstimatorSpec) MarshalToSizedBuffer ¶
func (m *ChatbotEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ChatbotEstimatorSpec) ProtoMessage ¶
func (*ChatbotEstimatorSpec) ProtoMessage()
func (*ChatbotEstimatorSpec) Reset ¶
func (m *ChatbotEstimatorSpec) Reset()
func (*ChatbotEstimatorSpec) Size ¶
func (m *ChatbotEstimatorSpec) Size() (n int)
func (*ChatbotEstimatorSpec) String ¶
func (this *ChatbotEstimatorSpec) String() string
func (*ChatbotEstimatorSpec) Unmarshal ¶
func (m *ChatbotEstimatorSpec) Unmarshal(dAtA []byte) error
func (*ChatbotEstimatorSpec) XXX_DiscardUnknown ¶
func (m *ChatbotEstimatorSpec) XXX_DiscardUnknown()
func (*ChatbotEstimatorSpec) XXX_Marshal ¶
func (m *ChatbotEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChatbotEstimatorSpec) XXX_Merge ¶
func (m *ChatbotEstimatorSpec) XXX_Merge(src proto.Message)
func (*ChatbotEstimatorSpec) XXX_Size ¶
func (m *ChatbotEstimatorSpec) XXX_Size() int
func (*ChatbotEstimatorSpec) XXX_Unmarshal ¶
func (m *ChatbotEstimatorSpec) XXX_Unmarshal(b []byte) error
type CheckpointSpec ¶ added in v0.4.513
type CheckpointSpec struct {
// Indicates if checkpointing is enabled.
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,rep,name=enabled"`
// The interval, in minutes, at which a snapshot of a partially trained model will be saved.
// Applicable to models with long training times for resiliency if training is suddenly stopped
// +kubebuilder:validation:Optional
// +kubebuilder:default:=10
// +kubebuilder:validation:Minimum=0
CheckpointInterval *int32 `json:"checkpointInterval,omitempty" protobuf:"varint,2,opt,name=checkpointInterval"`
// The location of the model checkpoint
// +kubebuilder:validation:Optional
Location data.DataLocation `json:"location,omitempty" protobuf:"bytes,3,opt,name=location"`
}
CheckpointSpec specifies where to store model checkpoints
func (*CheckpointSpec) DeepCopy ¶ added in v0.4.513
func (in *CheckpointSpec) DeepCopy() *CheckpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheckpointSpec.
func (*CheckpointSpec) DeepCopyInto ¶ added in v0.4.513
func (in *CheckpointSpec) DeepCopyInto(out *CheckpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CheckpointSpec) Descriptor ¶ added in v0.4.513
func (*CheckpointSpec) Descriptor() ([]byte, []int)
func (*CheckpointSpec) Marshal ¶ added in v0.4.513
func (m *CheckpointSpec) Marshal() (dAtA []byte, err error)
func (*CheckpointSpec) MarshalTo ¶ added in v0.4.513
func (m *CheckpointSpec) MarshalTo(dAtA []byte) (int, error)
func (*CheckpointSpec) MarshalToSizedBuffer ¶ added in v0.4.513
func (m *CheckpointSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CheckpointSpec) ProtoMessage ¶ added in v0.4.513
func (*CheckpointSpec) ProtoMessage()
func (*CheckpointSpec) Reset ¶ added in v0.4.513
func (m *CheckpointSpec) Reset()
func (*CheckpointSpec) Size ¶ added in v0.4.513
func (m *CheckpointSpec) Size() (n int)
func (*CheckpointSpec) String ¶ added in v0.4.513
func (this *CheckpointSpec) String() string
func (*CheckpointSpec) Unmarshal ¶ added in v0.4.513
func (m *CheckpointSpec) Unmarshal(dAtA []byte) error
func (*CheckpointSpec) XXX_DiscardUnknown ¶ added in v0.4.513
func (m *CheckpointSpec) XXX_DiscardUnknown()
func (*CheckpointSpec) XXX_Marshal ¶ added in v0.4.513
func (m *CheckpointSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CheckpointSpec) XXX_Merge ¶ added in v0.4.513
func (m *CheckpointSpec) XXX_Merge(src proto.Message)
func (*CheckpointSpec) XXX_Size ¶ added in v0.4.513
func (m *CheckpointSpec) XXX_Size() int
func (*CheckpointSpec) XXX_Unmarshal ¶ added in v0.4.513
func (m *CheckpointSpec) XXX_Unmarshal(b []byte) error
type ClassicalEstimatorSpec ¶
type ClassicalEstimatorSpec struct {
// AlgorithmName is a reference to the algorithm in the catalog
AlgorithmName string `json:"algorithmName,omitempty" protobuf:"bytes,1,opt,name=algorithmName"`
// Parameters is a list of the algorithm hyper parameters
Parameters []HyperParameterValue `json:"parameters,omitempty" protobuf:"bytes,2,rep,name=parameters,casttype=HyperParameterValue"`
}
ClassicalEstimatorSpec is the specification for an algorithm and the actual value fof the hyper parameters
func (*ClassicalEstimatorSpec) DeepCopy ¶
func (in *ClassicalEstimatorSpec) DeepCopy() *ClassicalEstimatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassicalEstimatorSpec.
func (*ClassicalEstimatorSpec) DeepCopyInto ¶
func (in *ClassicalEstimatorSpec) DeepCopyInto(out *ClassicalEstimatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClassicalEstimatorSpec) Descriptor ¶
func (*ClassicalEstimatorSpec) Descriptor() ([]byte, []int)
func (*ClassicalEstimatorSpec) Marshal ¶
func (m *ClassicalEstimatorSpec) Marshal() (dAtA []byte, err error)
func (*ClassicalEstimatorSpec) MarshalTo ¶
func (m *ClassicalEstimatorSpec) MarshalTo(dAtA []byte) (int, error)
func (*ClassicalEstimatorSpec) MarshalToSizedBuffer ¶
func (m *ClassicalEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClassicalEstimatorSpec) ProtoMessage ¶
func (*ClassicalEstimatorSpec) ProtoMessage()
func (*ClassicalEstimatorSpec) Reset ¶
func (m *ClassicalEstimatorSpec) Reset()
func (*ClassicalEstimatorSpec) Size ¶
func (m *ClassicalEstimatorSpec) Size() (n int)
func (*ClassicalEstimatorSpec) String ¶
func (this *ClassicalEstimatorSpec) String() string
func (*ClassicalEstimatorSpec) Unmarshal ¶
func (m *ClassicalEstimatorSpec) Unmarshal(dAtA []byte) error
func (*ClassicalEstimatorSpec) XXX_DiscardUnknown ¶
func (m *ClassicalEstimatorSpec) XXX_DiscardUnknown()
func (*ClassicalEstimatorSpec) XXX_Marshal ¶
func (m *ClassicalEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClassicalEstimatorSpec) XXX_Merge ¶
func (m *ClassicalEstimatorSpec) XXX_Merge(src proto.Message)
func (*ClassicalEstimatorSpec) XXX_Size ¶
func (m *ClassicalEstimatorSpec) XXX_Size() int
func (*ClassicalEstimatorSpec) XXX_Unmarshal ¶
func (m *ClassicalEstimatorSpec) XXX_Unmarshal(b []byte) error
type CompilerPhase ¶
type CompilerPhase string
const ( CompilerPhasePending CompilerPhase = "Pending" CompilerPhaseAborted CompilerPhase = "Aborted" CompilerPhaseTraining CompilerPhase = "Training" CompilerPhaseCompleted CompilerPhase = "Completed" CompilerPhaseFailed CompilerPhase = "Failed" )
type ConstraintName ¶
type ConstraintName string
const ( ConstraintNameMaxNorm ConstraintName = "max-norm" ConstraintNameNonNeg ConstraintName = "non-reg" ConstraintNameUnitNorm ConstraintName = "unit-norm" ConstraintNameMinMaxNorm ConstraintName = "max-norm" ConstraintNameNone ConstraintName = "none" )
type CronReport ¶
type CronReport struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec CronReportSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status CronReportStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
CronReport represents a run of the summary report.
func (*CronReport) AddFinalizer ¶
func (run *CronReport) AddFinalizer()
func (*CronReport) CreateOrUpdateCond ¶
func (run *CronReport) CreateOrUpdateCond(cond CronReportCondition)
Merge or update condition Merge or update condition
func (*CronReport) DeepCopy ¶
func (in *CronReport) DeepCopy() *CronReport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronReport.
func (*CronReport) DeepCopyInto ¶
func (in *CronReport) DeepCopyInto(out *CronReport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CronReport) DeepCopyObject ¶
func (in *CronReport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CronReport) Default ¶
func (pre *CronReport) Default()
func (*CronReport) Descriptor ¶
func (*CronReport) Descriptor() ([]byte, []int)
func (*CronReport) GetCond ¶
func (run *CronReport) GetCond(t CronReportConditionType) CronReportCondition
func (*CronReport) GetCondIdx ¶
func (run *CronReport) GetCondIdx(t CronReportConditionType) int
func (*CronReport) HasFinalizer ¶
func (run *CronReport) HasFinalizer() bool
func (*CronReport) IsCompleted ¶
func (run *CronReport) IsCompleted() bool
func (*CronReport) IsFailed ¶
func (run *CronReport) IsFailed() bool
func (*CronReport) IsReady ¶
func (run *CronReport) IsReady() bool
func (*CronReport) IsRunning ¶
func (run *CronReport) IsRunning() bool
func (*CronReport) IsSaved ¶
func (run *CronReport) IsSaved() bool
func (*CronReport) Key ¶
func (run *CronReport) Key() string
func (*CronReport) ManifestUri ¶
func (run *CronReport) ManifestUri() string
func (*CronReport) MarkReady ¶
func (run *CronReport) MarkReady()
func (*CronReport) MarkSaved ¶
func (run *CronReport) MarkSaved()
func (*CronReport) Marshal ¶
func (m *CronReport) Marshal() (dAtA []byte, err error)
func (*CronReport) MarshalToSizedBuffer ¶
func (m *CronReport) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CronReport) OpName ¶
func (run *CronReport) OpName() string
func (*CronReport) PipelineName ¶
func (run *CronReport) PipelineName() string
func (*CronReport) ProtoMessage ¶
func (*CronReport) ProtoMessage()
func (*CronReport) RemoveFinalizer ¶
func (run *CronReport) RemoveFinalizer()
func (*CronReport) RepPath ¶
func (run *CronReport) RepPath(root string) (string, error)
Return the on disk rep location
func (*CronReport) Reset ¶
func (m *CronReport) Reset()
func (*CronReport) RootUri ¶
func (run *CronReport) RootUri() string
func (*CronReport) SetupWebhookWithManager ¶
func (run *CronReport) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CronReport) Size ¶
func (m *CronReport) Size() (n int)
func (*CronReport) String ¶
func (this *CronReport) String() string
func (*CronReport) ToYamlFile ¶
func (run *CronReport) ToYamlFile() ([]byte, error)
func (*CronReport) Unmarshal ¶
func (m *CronReport) Unmarshal(dAtA []byte) error
func (*CronReport) UpdateRunStatus ¶ added in v0.4.612
func (in *CronReport) UpdateRunStatus(run Report)
func (*CronReport) ValidateCreate ¶
func (report *CronReport) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CronReport) ValidateDelete ¶
func (report *CronReport) ValidateDelete() error
func (*CronReport) ValidateUpdate ¶
func (report *CronReport) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*CronReport) XXX_DiscardUnknown ¶
func (m *CronReport) XXX_DiscardUnknown()
func (*CronReport) XXX_Marshal ¶
func (m *CronReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CronReport) XXX_Merge ¶
func (m *CronReport) XXX_Merge(src proto.Message)
func (*CronReport) XXX_Size ¶
func (m *CronReport) XXX_Size() int
func (*CronReport) XXX_Unmarshal ¶
func (m *CronReport) XXX_Unmarshal(b []byte) error
type CronReportCondition ¶
type CronReportCondition struct {
// Type of condition.
Type CronReportConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=CronReportConditionType"`
// Status of the condition, one of True, False, Unknown.
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another.
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"`
// The reason for the condition's last transition.
Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
// A human readable message indicating details about the transition.
Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
}
ReportCondition describes the state of ReportTemplate
func (*CronReportCondition) DeepCopy ¶
func (in *CronReportCondition) DeepCopy() *CronReportCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronReportCondition.
func (*CronReportCondition) DeepCopyInto ¶
func (in *CronReportCondition) DeepCopyInto(out *CronReportCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CronReportCondition) Descriptor ¶
func (*CronReportCondition) Descriptor() ([]byte, []int)
func (*CronReportCondition) Marshal ¶
func (m *CronReportCondition) Marshal() (dAtA []byte, err error)
func (*CronReportCondition) MarshalTo ¶
func (m *CronReportCondition) MarshalTo(dAtA []byte) (int, error)
func (*CronReportCondition) MarshalToSizedBuffer ¶
func (m *CronReportCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CronReportCondition) ProtoMessage ¶
func (*CronReportCondition) ProtoMessage()
func (*CronReportCondition) Reset ¶
func (m *CronReportCondition) Reset()
func (*CronReportCondition) Size ¶
func (m *CronReportCondition) Size() (n int)
func (*CronReportCondition) String ¶
func (this *CronReportCondition) String() string
func (*CronReportCondition) Unmarshal ¶
func (m *CronReportCondition) Unmarshal(dAtA []byte) error
func (*CronReportCondition) XXX_DiscardUnknown ¶
func (m *CronReportCondition) XXX_DiscardUnknown()
func (*CronReportCondition) XXX_Marshal ¶
func (m *CronReportCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CronReportCondition) XXX_Merge ¶
func (m *CronReportCondition) XXX_Merge(src proto.Message)
func (*CronReportCondition) XXX_Size ¶
func (m *CronReportCondition) XXX_Size() int
func (*CronReportCondition) XXX_Unmarshal ¶
func (m *CronReportCondition) XXX_Unmarshal(b []byte) error
type CronReportConditionType ¶
type CronReportConditionType string
ReportTemplate Condition
const ( CronReportReady CronReportConditionType = "Ready" CronReportSaved CronReportConditionType = "Saved" )
/ ReportTemplate Condition
type CronReportList ¶
type CronReportList struct {
metav1.TypeMeta `json:",inline" `
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []CronReport `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true CronReportList is a list of CronReport
func (*CronReportList) DeepCopy ¶
func (in *CronReportList) DeepCopy() *CronReportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronReportList.
func (*CronReportList) DeepCopyInto ¶
func (in *CronReportList) DeepCopyInto(out *CronReportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CronReportList) DeepCopyObject ¶
func (in *CronReportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CronReportList) Descriptor ¶
func (*CronReportList) Descriptor() ([]byte, []int)
func (*CronReportList) Marshal ¶
func (m *CronReportList) Marshal() (dAtA []byte, err error)
func (*CronReportList) MarshalToSizedBuffer ¶
func (m *CronReportList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CronReportList) ProtoMessage ¶
func (*CronReportList) ProtoMessage()
func (*CronReportList) Reset ¶
func (m *CronReportList) Reset()
func (*CronReportList) Size ¶
func (m *CronReportList) Size() (n int)
func (*CronReportList) String ¶
func (this *CronReportList) String() string
func (*CronReportList) Unmarshal ¶
func (m *CronReportList) Unmarshal(dAtA []byte) error
func (*CronReportList) XXX_DiscardUnknown ¶
func (m *CronReportList) XXX_DiscardUnknown()
func (*CronReportList) XXX_Marshal ¶
func (m *CronReportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CronReportList) XXX_Merge ¶
func (m *CronReportList) XXX_Merge(src proto.Message)
func (*CronReportList) XXX_Size ¶
func (m *CronReportList) XXX_Size() int
func (*CronReportList) XXX_Unmarshal ¶
func (m *CronReportList) XXX_Unmarshal(b []byte) error
type CronReportSpec ¶
type CronReportSpec struct {
// VersionName is the data product version of the data pipeline
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,1,opt,name=versionName"`
// The owner account name
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,2,opt,name=owner"`
// Schedule for running the pipeline
// +kubebuilder:validation:Optional
Schedule catalog.RunSchedule `json:"schedule,omitempty" protobuf:"bytes,3,opt,name=schedule"`
// +kubebuilder:default:=none
// +kubebuilder:validation:Optional
Range *ReportRange `json:"range,omitempty" protobuf:"bytes,4,opt,name=range"`
// Template refer to the prediction template
Template ReportTemplate `json:"template" protobuf:"bytes,5,opt,name=template"`
// Set to true to pause the cron report
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Paused *bool `json:"paused,omitempty" protobuf:"varint,6,opt,name=paused"`
// Notification specification.
//+kubebuilder:validation:Optional
Notification catalog.NotificationSpec `json:"notification,omitempty" protobuf:"bytes,7,opt,name=notification"`
}
CronReportSpec represent the desired state of CronReport
func (*CronReportSpec) DeepCopy ¶
func (in *CronReportSpec) DeepCopy() *CronReportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronReportSpec.
func (*CronReportSpec) DeepCopyInto ¶
func (in *CronReportSpec) DeepCopyInto(out *CronReportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CronReportSpec) Descriptor ¶
func (*CronReportSpec) Descriptor() ([]byte, []int)
func (*CronReportSpec) Marshal ¶
func (m *CronReportSpec) Marshal() (dAtA []byte, err error)
func (*CronReportSpec) MarshalToSizedBuffer ¶
func (m *CronReportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CronReportSpec) ProtoMessage ¶
func (*CronReportSpec) ProtoMessage()
func (*CronReportSpec) Reset ¶
func (m *CronReportSpec) Reset()
func (*CronReportSpec) Size ¶
func (m *CronReportSpec) Size() (n int)
func (*CronReportSpec) String ¶
func (this *CronReportSpec) String() string
func (*CronReportSpec) Unmarshal ¶
func (m *CronReportSpec) Unmarshal(dAtA []byte) error
func (*CronReportSpec) XXX_DiscardUnknown ¶
func (m *CronReportSpec) XXX_DiscardUnknown()
func (*CronReportSpec) XXX_Marshal ¶
func (m *CronReportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CronReportSpec) XXX_Merge ¶
func (m *CronReportSpec) XXX_Merge(src proto.Message)
func (*CronReportSpec) XXX_Size ¶
func (m *CronReportSpec) XXX_Size() int
func (*CronReportSpec) XXX_Unmarshal ¶
func (m *CronReportSpec) XXX_Unmarshal(b []byte) error
type CronReportStatus ¶
type CronReportStatus struct {
// Last run is the last time a data pipeline run was created
//+kubebuilder:validation:Optional
LastRun catalog.LastRunStatus `json:"lastRun,omitempty" protobuf:"bytes,1,opt,name=lastRun"`
// The time of the next schedule run
//+kubebuilder:validation:Optional
NextRun *metav1.Time `json:"nextRun,omitempty" protobuf:"bytes,2,opt,name=nextRun"`
// Last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,3,opt,name=lastUpdated"`
// ObservedGeneration is the Last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,4,opt,name=observedGeneration"`
// Update in case of terminal failure
// Borrowed from cluster api controller
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,5,opt,name=failureReason"`
// Update in case of terminal failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,6,opt,name=failureMessage"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []CronReportCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,7,rep,name=conditions"`
}
CronReportStatus is the observed state of a ReportTemplate
func (*CronReportStatus) DeepCopy ¶
func (in *CronReportStatus) DeepCopy() *CronReportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronReportStatus.
func (*CronReportStatus) DeepCopyInto ¶
func (in *CronReportStatus) DeepCopyInto(out *CronReportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CronReportStatus) Descriptor ¶
func (*CronReportStatus) Descriptor() ([]byte, []int)
func (*CronReportStatus) Marshal ¶
func (m *CronReportStatus) Marshal() (dAtA []byte, err error)
func (*CronReportStatus) MarshalToSizedBuffer ¶
func (m *CronReportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CronReportStatus) ProtoMessage ¶
func (*CronReportStatus) ProtoMessage()
func (*CronReportStatus) Reset ¶
func (m *CronReportStatus) Reset()
func (*CronReportStatus) Size ¶
func (m *CronReportStatus) Size() (n int)
func (*CronReportStatus) String ¶
func (this *CronReportStatus) String() string
func (*CronReportStatus) Unmarshal ¶
func (m *CronReportStatus) Unmarshal(dAtA []byte) error
func (*CronReportStatus) XXX_DiscardUnknown ¶
func (m *CronReportStatus) XXX_DiscardUnknown()
func (*CronReportStatus) XXX_Marshal ¶
func (m *CronReportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CronReportStatus) XXX_Merge ¶
func (m *CronReportStatus) XXX_Merge(src proto.Message)
func (*CronReportStatus) XXX_Size ¶
func (m *CronReportStatus) XXX_Size() int
func (*CronReportStatus) XXX_Unmarshal ¶
func (m *CronReportStatus) XXX_Unmarshal(b []byte) error
type CustomReportSpec ¶
type CustomReportSpec struct {
// Pages contains a collection of custom pages that will be appended to a Report
Pages []data.PageSpec `json:"pages,omitempty" protobuf:"bytes,8,opt,name=pages"`
}
func (*CustomReportSpec) DeepCopy ¶
func (in *CustomReportSpec) DeepCopy() *CustomReportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomReportSpec.
func (*CustomReportSpec) DeepCopyInto ¶
func (in *CustomReportSpec) DeepCopyInto(out *CustomReportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomReportSpec) Descriptor ¶
func (*CustomReportSpec) Descriptor() ([]byte, []int)
func (*CustomReportSpec) Marshal ¶
func (m *CustomReportSpec) Marshal() (dAtA []byte, err error)
func (*CustomReportSpec) MarshalToSizedBuffer ¶
func (m *CustomReportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CustomReportSpec) ProtoMessage ¶
func (*CustomReportSpec) ProtoMessage()
func (*CustomReportSpec) Reset ¶
func (m *CustomReportSpec) Reset()
func (*CustomReportSpec) Size ¶
func (m *CustomReportSpec) Size() (n int)
func (*CustomReportSpec) String ¶
func (this *CustomReportSpec) String() string
func (*CustomReportSpec) Unmarshal ¶
func (m *CustomReportSpec) Unmarshal(dAtA []byte) error
func (*CustomReportSpec) XXX_DiscardUnknown ¶
func (m *CustomReportSpec) XXX_DiscardUnknown()
func (*CustomReportSpec) XXX_Marshal ¶
func (m *CustomReportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CustomReportSpec) XXX_Merge ¶
func (m *CustomReportSpec) XXX_Merge(src proto.Message)
func (*CustomReportSpec) XXX_Size ¶
func (m *CustomReportSpec) XXX_Size() int
func (*CustomReportSpec) XXX_Unmarshal ¶
func (m *CustomReportSpec) XXX_Unmarshal(b []byte) error
type CustomSeasonalitySpec ¶
type CustomSeasonalitySpec struct {
// The name of the custom seasonality
// +kubebuilder:validation:Required
// +required
Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"`
// The name of the custom seasonality
// +kubebuilder:validation:Required
// +required
Period float64 `json:"period,omitempty" protobuf:"bytes,2,opt,name=period"`
// +kubebuilder:validation:Optional
FourierOrder *int32 `json:"fourierOrder,omitempty" protobuf:"varint,3,opt,name=fourierOrder"`
}
SeasonalitySpec defines the custom seasonality
func (*CustomSeasonalitySpec) DeepCopy ¶
func (in *CustomSeasonalitySpec) DeepCopy() *CustomSeasonalitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSeasonalitySpec.
func (*CustomSeasonalitySpec) DeepCopyInto ¶
func (in *CustomSeasonalitySpec) DeepCopyInto(out *CustomSeasonalitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomSeasonalitySpec) Descriptor ¶
func (*CustomSeasonalitySpec) Descriptor() ([]byte, []int)
func (*CustomSeasonalitySpec) Marshal ¶
func (m *CustomSeasonalitySpec) Marshal() (dAtA []byte, err error)
func (*CustomSeasonalitySpec) MarshalTo ¶
func (m *CustomSeasonalitySpec) MarshalTo(dAtA []byte) (int, error)
func (*CustomSeasonalitySpec) MarshalToSizedBuffer ¶
func (m *CustomSeasonalitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CustomSeasonalitySpec) ProtoMessage ¶
func (*CustomSeasonalitySpec) ProtoMessage()
func (*CustomSeasonalitySpec) Reset ¶
func (m *CustomSeasonalitySpec) Reset()
func (*CustomSeasonalitySpec) Size ¶
func (m *CustomSeasonalitySpec) Size() (n int)
func (*CustomSeasonalitySpec) String ¶
func (this *CustomSeasonalitySpec) String() string
func (*CustomSeasonalitySpec) Unmarshal ¶
func (m *CustomSeasonalitySpec) Unmarshal(dAtA []byte) error
func (*CustomSeasonalitySpec) XXX_DiscardUnknown ¶
func (m *CustomSeasonalitySpec) XXX_DiscardUnknown()
func (*CustomSeasonalitySpec) XXX_Marshal ¶
func (m *CustomSeasonalitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CustomSeasonalitySpec) XXX_Merge ¶
func (m *CustomSeasonalitySpec) XXX_Merge(src proto.Message)
func (*CustomSeasonalitySpec) XXX_Size ¶
func (m *CustomSeasonalitySpec) XXX_Size() int
func (*CustomSeasonalitySpec) XXX_Unmarshal ¶
func (m *CustomSeasonalitySpec) XXX_Unmarshal(b []byte) error
type DNNTypeName ¶
type DNNTypeName string
const ( Mlp DNNTypeName = "mlp" Conv DNNTypeName = "cnn" Rnn DNNTypeName = "rnn" )
type DataHashes ¶
type DataHashes struct {
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
TrainingHash string `json:"trainingHash,omitempty" protobuf:"bytes,1,opt,name=trainHash"`
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
TestingHash string `json:"testingHash,omitempty" protobuf:"bytes,2,opt,name=testingHash"`
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
ValidationHash string `json:"validationHash,omitempty" protobuf:"bytes,3,opt,name=validationHash"`
}
DataHashes contains the hashes for datasets used during model training
func (*DataHashes) DeepCopy ¶
func (in *DataHashes) DeepCopy() *DataHashes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataHashes.
func (*DataHashes) DeepCopyInto ¶
func (in *DataHashes) DeepCopyInto(out *DataHashes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataHashes) Descriptor ¶
func (*DataHashes) Descriptor() ([]byte, []int)
func (*DataHashes) Marshal ¶
func (m *DataHashes) Marshal() (dAtA []byte, err error)
func (*DataHashes) MarshalToSizedBuffer ¶
func (m *DataHashes) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DataHashes) ProtoMessage ¶
func (*DataHashes) ProtoMessage()
func (*DataHashes) Reset ¶
func (m *DataHashes) Reset()
func (*DataHashes) Size ¶
func (m *DataHashes) Size() (n int)
func (*DataHashes) String ¶
func (this *DataHashes) String() string
func (*DataHashes) Unmarshal ¶
func (m *DataHashes) Unmarshal(dAtA []byte) error
func (*DataHashes) XXX_DiscardUnknown ¶
func (m *DataHashes) XXX_DiscardUnknown()
func (*DataHashes) XXX_Marshal ¶
func (m *DataHashes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DataHashes) XXX_Merge ¶
func (m *DataHashes) XXX_Merge(src proto.Message)
func (*DataHashes) XXX_Size ¶
func (m *DataHashes) XXX_Size() int
func (*DataHashes) XXX_Unmarshal ¶
func (m *DataHashes) XXX_Unmarshal(b []byte) error
type DataSplitSpec ¶
type DataSplitSpec struct {
// The type of split method
// +kubebuilder:default:="auto"
// +kubebuilder:validation:Optional
Method *catalog.DataSplitMethod `json:"method,omitempty" protobuf:"bytes,1,opt,name=method"`
// The number percentage (0 through 100) of rows that will be allocated to the training dataset
// +kubebuilder:validation:Optional
// +kubebuilder:default:=80
// +kubebuilder:validation:Minimum=1
// +kubebuilder:validation:Maximum=100
Train *int32 `json:"train,omitempty" protobuf:"varint,2,opt,name=train"`
// The number percentage (0 through 100) of rows that will be allocated to the validation dataset.
// If Validation is set to 0 the model will default to use cross-validation
// +kubebuilder:validation:Minimum=0
// +kubebuilder:default:=0
// +kubebuilder:validation:Maximum=50
// +kubebuilder:validation:Optional
Validation *int32 `json:"validation,omitempty" protobuf:"varint,3,opt,name=validation"`
// The number percentage (0 through 100) of rows that will be allocated to the training dataset
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Maximum=100
// +kubebuilder:default:=20
// +kubebuilder:validation:Optional
Test *int32 `json:"test,omitempty" protobuf:"varint,4,opt,name=test"`
// The name of the column containing a binary value that indicates if the row should be split.
// The split type must use split-column in order for SplitColumn to have an effect
// +kubebuilder:validation:Optional
SplitColumn *string `json:"splitColumn,omitempty" protobuf:"bytes,5,opt,name=splitColumn"`
// The collection of segments
// +kubebuilder:validation:Optional
Segments []SegmentSpec `json:"segments,omitempty" protobuf:"bytes,6,rep,name=segments"`
// The name of the Dataset resource which will be used as the training dataset
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
TrainDatasetName *string `json:"trainDataset,omitempty" protobuf:"bytes,7,rep,name=trainDataset"`
// The name of the Dataset resource which will be used as the testing dataset, applicable
// if the split type uses test-dataset. If enabled, the training dataset will not be split and used as-is
// If empty, we will not use test dataset
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
TestDatasetName *string `json:"testDataset,omitempty" protobuf:"bytes,8,rep,name=testDataset"`
// The name of the Dataset resource which will be used as the validation dataset, applicable
// if the split type uses test-dataset. If enabled, the training dataset will not be split and used as-is
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
ValidationDatasetName *string `json:"validationDataset,omitempty" protobuf:"bytes,9,rep,name=validationDataset"`
}
DataSplitSpec specifies the configuration to split a dataset into training and testing datasets
func (*DataSplitSpec) DeepCopy ¶
func (in *DataSplitSpec) DeepCopy() *DataSplitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSplitSpec.
func (*DataSplitSpec) DeepCopyInto ¶
func (in *DataSplitSpec) DeepCopyInto(out *DataSplitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSplitSpec) Descriptor ¶
func (*DataSplitSpec) Descriptor() ([]byte, []int)
func (*DataSplitSpec) Marshal ¶
func (m *DataSplitSpec) Marshal() (dAtA []byte, err error)
func (*DataSplitSpec) MarshalToSizedBuffer ¶
func (m *DataSplitSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DataSplitSpec) ProtoMessage ¶
func (*DataSplitSpec) ProtoMessage()
func (*DataSplitSpec) Reset ¶
func (m *DataSplitSpec) Reset()
func (*DataSplitSpec) Size ¶
func (m *DataSplitSpec) Size() (n int)
func (*DataSplitSpec) String ¶
func (this *DataSplitSpec) String() string
func (*DataSplitSpec) Unmarshal ¶
func (m *DataSplitSpec) Unmarshal(dAtA []byte) error
func (*DataSplitSpec) XXX_DiscardUnknown ¶
func (m *DataSplitSpec) XXX_DiscardUnknown()
func (*DataSplitSpec) XXX_Marshal ¶
func (m *DataSplitSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DataSplitSpec) XXX_Merge ¶
func (m *DataSplitSpec) XXX_Merge(src proto.Message)
func (*DataSplitSpec) XXX_Size ¶
func (m *DataSplitSpec) XXX_Size() int
func (*DataSplitSpec) XXX_Unmarshal ¶
func (m *DataSplitSpec) XXX_Unmarshal(b []byte) error
type DataStageSpec ¶
type DataStageSpec struct {
// Enabled indicates that the stage is enabled
// +kubebuilder:default:=true
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// LabName is the lab that execute processing of the data pipeline
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
LabName *string `json:"labName,omitempty" protobuf:"varint,2,opt,name=labName"`
// If not null, run the data pipeline and create a dataset. else, use the data in the data location
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
DataPipelineName *string `json:"dataPipelineName,omitempty" protobuf:"varint,3,opt,name=datapipelineName"`
// If Not null, run a docker image is used in order to generate the data.
// The data must reside in location after the container run
// Not supported in first release.
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
DockerImage *string `json:"dockerImage,omitempty" protobuf:"bytes,4,opt,name=dockerImage"`
}
DataStageSpec is the desired state of the data preprocessing step of the pipeline. Data preprocessing will be done via
func (*DataStageSpec) DeepCopy ¶
func (in *DataStageSpec) DeepCopy() *DataStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStageSpec.
func (*DataStageSpec) DeepCopyInto ¶
func (in *DataStageSpec) DeepCopyInto(out *DataStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataStageSpec) Descriptor ¶
func (*DataStageSpec) Descriptor() ([]byte, []int)
func (*DataStageSpec) Marshal ¶
func (m *DataStageSpec) Marshal() (dAtA []byte, err error)
func (*DataStageSpec) MarshalToSizedBuffer ¶
func (m *DataStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DataStageSpec) ProtoMessage ¶
func (*DataStageSpec) ProtoMessage()
func (*DataStageSpec) Reset ¶
func (m *DataStageSpec) Reset()
func (*DataStageSpec) Size ¶
func (m *DataStageSpec) Size() (n int)
func (*DataStageSpec) String ¶
func (this *DataStageSpec) String() string
func (*DataStageSpec) Unmarshal ¶
func (m *DataStageSpec) Unmarshal(dAtA []byte) error
func (*DataStageSpec) XXX_DiscardUnknown ¶
func (m *DataStageSpec) XXX_DiscardUnknown()
func (*DataStageSpec) XXX_Marshal ¶
func (m *DataStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DataStageSpec) XXX_Merge ¶
func (m *DataStageSpec) XXX_Merge(src proto.Message)
func (*DataStageSpec) XXX_Size ¶
func (m *DataStageSpec) XXX_Size() int
func (*DataStageSpec) XXX_Unmarshal ¶
func (m *DataStageSpec) XXX_Unmarshal(b []byte) error
type DeepEstimatorLayer ¶
type DeepEstimatorLayer struct {
// Name is the name of the layer
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
// Type is the type of the layers
Type NNLayerName `json:"type" protobuf:"bytes,2,opt,name=type"`
// Parameters are the hyper parameters of this layer
Parameters []NNLayerParameter `json:"parameters" protobuf:"bytes,3,rep,name=parameters"`
// InputLayers are the layer input to this layer
InputLayers []string `json:"inputLayers" protobuf:"bytes,4,rep,name=inputLayers"`
}
func (*DeepEstimatorLayer) DeepCopy ¶
func (in *DeepEstimatorLayer) DeepCopy() *DeepEstimatorLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepEstimatorLayer.
func (*DeepEstimatorLayer) DeepCopyInto ¶
func (in *DeepEstimatorLayer) DeepCopyInto(out *DeepEstimatorLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeepEstimatorLayer) Descriptor ¶
func (*DeepEstimatorLayer) Descriptor() ([]byte, []int)
func (*DeepEstimatorLayer) Marshal ¶
func (m *DeepEstimatorLayer) Marshal() (dAtA []byte, err error)
func (*DeepEstimatorLayer) MarshalTo ¶
func (m *DeepEstimatorLayer) MarshalTo(dAtA []byte) (int, error)
func (*DeepEstimatorLayer) MarshalToSizedBuffer ¶
func (m *DeepEstimatorLayer) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DeepEstimatorLayer) ProtoMessage ¶
func (*DeepEstimatorLayer) ProtoMessage()
func (*DeepEstimatorLayer) Reset ¶
func (m *DeepEstimatorLayer) Reset()
func (*DeepEstimatorLayer) Size ¶
func (m *DeepEstimatorLayer) Size() (n int)
func (*DeepEstimatorLayer) String ¶
func (this *DeepEstimatorLayer) String() string
func (*DeepEstimatorLayer) Unmarshal ¶
func (m *DeepEstimatorLayer) Unmarshal(dAtA []byte) error
func (*DeepEstimatorLayer) XXX_DiscardUnknown ¶
func (m *DeepEstimatorLayer) XXX_DiscardUnknown()
func (*DeepEstimatorLayer) XXX_Marshal ¶
func (m *DeepEstimatorLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeepEstimatorLayer) XXX_Merge ¶
func (m *DeepEstimatorLayer) XXX_Merge(src proto.Message)
func (*DeepEstimatorLayer) XXX_Size ¶
func (m *DeepEstimatorLayer) XXX_Size() int
func (*DeepEstimatorLayer) XXX_Unmarshal ¶
func (m *DeepEstimatorLayer) XXX_Unmarshal(b []byte) error
type DeepEstimatorSpec ¶
type DeepEstimatorSpec struct {
// Layers is the dnn architecture
// +kubebuilder:validation:Optional
Layers []DeepEstimatorLayer `json:"layers,omitempty" protobuf:"bytes,1,rep,name=layers"`
// The type of the dnn
// +kubebuilder:validation:Optional
Type *DNNTypeName `json:"type,omitempty" protobuf:"bytes,2,opt,name=type"`
// Batch size specify about
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Optional
BatchSize *int32 `json:"batchSize,omitempty" protobuf:"varint,3,opt,name=batchSize"`
// Budget size specify about
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Optional
Epochs *int32 `json:"epochs,omitempty" protobuf:"varint,4,opt,name=epochs"`
// ValidationSplit specify about
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Optional
ValidationSplit *int32 `json:"validationSplit,omitempty" protobuf:"varint,5,opt,name=validationSplit"`
// Is this a seq model
// +kubebuilder:validation:Optional
Seq *bool `json:"isSeq,omitempty" protobuf:"varint,6,opt,name=isSeq"`
// Gpus denote of gpu for trainer, any number more than 1 denote distribute training
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Optional
Gpus *int32 `json:"gpus,omitempty" protobuf:"varint,7,opt,name=gpus"`
// compile
// +kubebuilder:validation:Optional
Loss string `json:"loss,omitempty" protobuf:"bytes,8,opt,name=loss"`
}
func (*DeepEstimatorSpec) DeepCopy ¶
func (in *DeepEstimatorSpec) DeepCopy() *DeepEstimatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepEstimatorSpec.
func (*DeepEstimatorSpec) DeepCopyInto ¶
func (in *DeepEstimatorSpec) DeepCopyInto(out *DeepEstimatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeepEstimatorSpec) Descriptor ¶
func (*DeepEstimatorSpec) Descriptor() ([]byte, []int)
func (*DeepEstimatorSpec) Marshal ¶
func (m *DeepEstimatorSpec) Marshal() (dAtA []byte, err error)
func (*DeepEstimatorSpec) MarshalTo ¶
func (m *DeepEstimatorSpec) MarshalTo(dAtA []byte) (int, error)
func (*DeepEstimatorSpec) MarshalToSizedBuffer ¶
func (m *DeepEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DeepEstimatorSpec) ProtoMessage ¶
func (*DeepEstimatorSpec) ProtoMessage()
func (*DeepEstimatorSpec) Reset ¶
func (m *DeepEstimatorSpec) Reset()
func (*DeepEstimatorSpec) Size ¶
func (m *DeepEstimatorSpec) Size() (n int)
func (*DeepEstimatorSpec) String ¶
func (this *DeepEstimatorSpec) String() string
func (*DeepEstimatorSpec) Unmarshal ¶
func (m *DeepEstimatorSpec) Unmarshal(dAtA []byte) error
func (*DeepEstimatorSpec) XXX_DiscardUnknown ¶
func (m *DeepEstimatorSpec) XXX_DiscardUnknown()
func (*DeepEstimatorSpec) XXX_Marshal ¶
func (m *DeepEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeepEstimatorSpec) XXX_Merge ¶
func (m *DeepEstimatorSpec) XXX_Merge(src proto.Message)
func (*DeepEstimatorSpec) XXX_Size ¶
func (m *DeepEstimatorSpec) XXX_Size() int
func (*DeepEstimatorSpec) XXX_Unmarshal ¶
func (m *DeepEstimatorSpec) XXX_Unmarshal(b []byte) error
type DeploymentStageSpec ¶
type DeploymentStageSpec struct {
// Enabled indicates that we want to release the model into production
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// ServingSiteName is the serving site for the release, if empty, the system will use the default serving site name
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
ServingSiteName *string `json:"servingSiteName,omitempty" protobuf:"bytes,2,opt,name=servingSiteName"`
// ManualApproval dentoes if we need manual approval before advancing from deployed to released
// By default a user is needed to approve the release to production
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
ManualApproval *bool `json:"manualApproval,omitempty" protobuf:"varint,3,opt,name=manualApproval"`
// Validations is the specification of tests to run in this stage
// +kubebuilder:validation:Optional
Validations []ModelValidation `json:"validations,omitempty" protobuf:"bytes,4,rep,name=validations"`
// Resource define the hardware resources req.
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,5,opt,name=resources"`
}
DeploymentStageSpec define the testing and releasing the resulting model to production.
func (*DeploymentStageSpec) DeepCopy ¶
func (in *DeploymentStageSpec) DeepCopy() *DeploymentStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStageSpec.
func (*DeploymentStageSpec) DeepCopyInto ¶
func (in *DeploymentStageSpec) DeepCopyInto(out *DeploymentStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentStageSpec) Descriptor ¶
func (*DeploymentStageSpec) Descriptor() ([]byte, []int)
func (*DeploymentStageSpec) Marshal ¶
func (m *DeploymentStageSpec) Marshal() (dAtA []byte, err error)
func (*DeploymentStageSpec) MarshalTo ¶
func (m *DeploymentStageSpec) MarshalTo(dAtA []byte) (int, error)
func (*DeploymentStageSpec) MarshalToSizedBuffer ¶
func (m *DeploymentStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DeploymentStageSpec) ProtoMessage ¶
func (*DeploymentStageSpec) ProtoMessage()
func (*DeploymentStageSpec) Reset ¶
func (m *DeploymentStageSpec) Reset()
func (*DeploymentStageSpec) Size ¶
func (m *DeploymentStageSpec) Size() (n int)
func (*DeploymentStageSpec) String ¶
func (this *DeploymentStageSpec) String() string
func (*DeploymentStageSpec) Unmarshal ¶
func (m *DeploymentStageSpec) Unmarshal(dAtA []byte) error
func (*DeploymentStageSpec) XXX_DiscardUnknown ¶
func (m *DeploymentStageSpec) XXX_DiscardUnknown()
func (*DeploymentStageSpec) XXX_Marshal ¶
func (m *DeploymentStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeploymentStageSpec) XXX_Merge ¶
func (m *DeploymentStageSpec) XXX_Merge(src proto.Message)
func (*DeploymentStageSpec) XXX_Size ¶
func (m *DeploymentStageSpec) XXX_Size() int
func (*DeploymentStageSpec) XXX_Unmarshal ¶
func (m *DeploymentStageSpec) XXX_Unmarshal(b []byte) error
type DriftDetectionSpec ¶ added in v0.4.728
type DriftDetectionSpec struct {
// Indicates if density models should be created.
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// The density model alg.
// +kubebuilder:default:="isolation-forest"
// +kubebuilder:validation:Optional
OutlierAlgorithm catalog.OutlierAlgorithmName `json:"outlierAlgorithm,omitempty" protobuf:"varint,2,opt,name=outlierAlgorithm"`
}
The spec for generating a density model for this study.
func (*DriftDetectionSpec) DeepCopy ¶ added in v0.4.728
func (in *DriftDetectionSpec) DeepCopy() *DriftDetectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriftDetectionSpec.
func (*DriftDetectionSpec) DeepCopyInto ¶ added in v0.4.728
func (in *DriftDetectionSpec) DeepCopyInto(out *DriftDetectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DriftDetectionSpec) Descriptor ¶ added in v0.4.728
func (*DriftDetectionSpec) Descriptor() ([]byte, []int)
func (*DriftDetectionSpec) Marshal ¶ added in v0.4.728
func (m *DriftDetectionSpec) Marshal() (dAtA []byte, err error)
func (*DriftDetectionSpec) MarshalTo ¶ added in v0.4.728
func (m *DriftDetectionSpec) MarshalTo(dAtA []byte) (int, error)
func (*DriftDetectionSpec) MarshalToSizedBuffer ¶ added in v0.4.728
func (m *DriftDetectionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DriftDetectionSpec) ProtoMessage ¶ added in v0.4.728
func (*DriftDetectionSpec) ProtoMessage()
func (*DriftDetectionSpec) Reset ¶ added in v0.4.728
func (m *DriftDetectionSpec) Reset()
func (*DriftDetectionSpec) Size ¶ added in v0.4.728
func (m *DriftDetectionSpec) Size() (n int)
func (*DriftDetectionSpec) String ¶ added in v0.4.728
func (this *DriftDetectionSpec) String() string
func (*DriftDetectionSpec) Unmarshal ¶ added in v0.4.728
func (m *DriftDetectionSpec) Unmarshal(dAtA []byte) error
func (*DriftDetectionSpec) XXX_DiscardUnknown ¶ added in v0.4.728
func (m *DriftDetectionSpec) XXX_DiscardUnknown()
func (*DriftDetectionSpec) XXX_Marshal ¶ added in v0.4.728
func (m *DriftDetectionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DriftDetectionSpec) XXX_Merge ¶ added in v0.4.728
func (m *DriftDetectionSpec) XXX_Merge(src proto.Message)
func (*DriftDetectionSpec) XXX_Size ¶ added in v0.4.728
func (m *DriftDetectionSpec) XXX_Size() int
func (*DriftDetectionSpec) XXX_Unmarshal ¶ added in v0.4.728
func (m *DriftDetectionSpec) XXX_Unmarshal(b []byte) error
type DriftDetectorStatus ¶ added in v0.4.728
type DriftDetectorStatus struct {
// The location of the prediction outlier detection
OutlierModelURI string `json:"outlierModelURI,omitempty" protobuf:"bytes,1,opt,name=outlierModelURI"`
}
func (*DriftDetectorStatus) DeepCopy ¶ added in v0.4.728
func (in *DriftDetectorStatus) DeepCopy() *DriftDetectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriftDetectorStatus.
func (*DriftDetectorStatus) DeepCopyInto ¶ added in v0.4.728
func (in *DriftDetectorStatus) DeepCopyInto(out *DriftDetectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DriftDetectorStatus) Descriptor ¶ added in v0.4.728
func (*DriftDetectorStatus) Descriptor() ([]byte, []int)
func (*DriftDetectorStatus) Marshal ¶ added in v0.4.728
func (m *DriftDetectorStatus) Marshal() (dAtA []byte, err error)
func (*DriftDetectorStatus) MarshalTo ¶ added in v0.4.728
func (m *DriftDetectorStatus) MarshalTo(dAtA []byte) (int, error)
func (*DriftDetectorStatus) MarshalToSizedBuffer ¶ added in v0.4.728
func (m *DriftDetectorStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DriftDetectorStatus) ProtoMessage ¶ added in v0.4.728
func (*DriftDetectorStatus) ProtoMessage()
func (*DriftDetectorStatus) Reset ¶ added in v0.4.728
func (m *DriftDetectorStatus) Reset()
func (*DriftDetectorStatus) Size ¶ added in v0.4.728
func (m *DriftDetectorStatus) Size() (n int)
func (*DriftDetectorStatus) String ¶ added in v0.4.728
func (this *DriftDetectorStatus) String() string
func (*DriftDetectorStatus) Unmarshal ¶ added in v0.4.728
func (m *DriftDetectorStatus) Unmarshal(dAtA []byte) error
func (*DriftDetectorStatus) XXX_DiscardUnknown ¶ added in v0.4.728
func (m *DriftDetectorStatus) XXX_DiscardUnknown()
func (*DriftDetectorStatus) XXX_Marshal ¶ added in v0.4.728
func (m *DriftDetectorStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DriftDetectorStatus) XXX_Merge ¶ added in v0.4.728
func (m *DriftDetectorStatus) XXX_Merge(src proto.Message)
func (*DriftDetectorStatus) XXX_Size ¶ added in v0.4.728
func (m *DriftDetectorStatus) XXX_Size() int
func (*DriftDetectorStatus) XXX_Unmarshal ¶ added in v0.4.728
func (m *DriftDetectorStatus) XXX_Unmarshal(b []byte) error
type EarlyStopSpec ¶ added in v0.4.722
type EarlyStopSpec struct {
// Indicates if early stopping is enabled
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// The number of models to train before model objective metrics will begin to be checked for early stopping
// +kubebuilder:default:=20
// +kubebuilder:validation:Optional
Initial *int32 `json:"initial,omitempty" protobuf:"varint,2,opt,name=initial"`
// The number of models with no improvement in score that are required to abort the model search
// +kubebuilder:default:=5
// +kubebuilder:validation:Optional
MinModelsWithNoProgress *int32 `json:"minModelsWithNoProgress,omitempty" protobuf:"varint,3,opt,name=minModelsWithNoProgress"`
}
EarlyStopSpec specifies the configuration to automatically abort a model search if further improvements in model performance cannot be produced
func (*EarlyStopSpec) DeepCopy ¶ added in v0.4.722
func (in *EarlyStopSpec) DeepCopy() *EarlyStopSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EarlyStopSpec.
func (*EarlyStopSpec) DeepCopyInto ¶ added in v0.4.722
func (in *EarlyStopSpec) DeepCopyInto(out *EarlyStopSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EarlyStopSpec) Descriptor ¶ added in v0.4.722
func (*EarlyStopSpec) Descriptor() ([]byte, []int)
func (*EarlyStopSpec) Marshal ¶ added in v0.4.722
func (m *EarlyStopSpec) Marshal() (dAtA []byte, err error)
func (*EarlyStopSpec) MarshalTo ¶ added in v0.4.722
func (m *EarlyStopSpec) MarshalTo(dAtA []byte) (int, error)
func (*EarlyStopSpec) MarshalToSizedBuffer ¶ added in v0.4.722
func (m *EarlyStopSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EarlyStopSpec) ProtoMessage ¶ added in v0.4.722
func (*EarlyStopSpec) ProtoMessage()
func (*EarlyStopSpec) Reset ¶ added in v0.4.722
func (m *EarlyStopSpec) Reset()
func (*EarlyStopSpec) Size ¶ added in v0.4.722
func (m *EarlyStopSpec) Size() (n int)
func (*EarlyStopSpec) String ¶ added in v0.4.722
func (this *EarlyStopSpec) String() string
func (*EarlyStopSpec) Unmarshal ¶ added in v0.4.722
func (m *EarlyStopSpec) Unmarshal(dAtA []byte) error
func (*EarlyStopSpec) XXX_DiscardUnknown ¶ added in v0.4.722
func (m *EarlyStopSpec) XXX_DiscardUnknown()
func (*EarlyStopSpec) XXX_Marshal ¶ added in v0.4.722
func (m *EarlyStopSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EarlyStopSpec) XXX_Merge ¶ added in v0.4.722
func (m *EarlyStopSpec) XXX_Merge(src proto.Message)
func (*EarlyStopSpec) XXX_Size ¶ added in v0.4.722
func (m *EarlyStopSpec) XXX_Size() int
func (*EarlyStopSpec) XXX_Unmarshal ¶ added in v0.4.722
func (m *EarlyStopSpec) XXX_Unmarshal(b []byte) error
type EnsembleRules ¶
type EnsembleRules struct {
// contains filtered or unexported fields
}
EnsembleRules is an algorithm class that decide
func NewEnsemble ¶
func NewEnsemble() *EnsembleRules
func (*EnsembleRules) DeepCopy ¶
func (in *EnsembleRules) DeepCopy() *EnsembleRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnsembleRules.
func (*EnsembleRules) DeepCopyInto ¶
func (in *EnsembleRules) DeepCopyInto(out *EnsembleRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnsembleRules) Descriptor ¶
func (*EnsembleRules) Descriptor() ([]byte, []int)
func (*EnsembleRules) Exist ¶
func (e *EnsembleRules) Exist() bool
Exist return true if we can form an ensemble. we can form an ensemble only if we have 3 models from different alg
func (*EnsembleRules) Marshal ¶
func (m *EnsembleRules) Marshal() (dAtA []byte, err error)
func (*EnsembleRules) MarshalToSizedBuffer ¶
func (m *EnsembleRules) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EnsembleRules) ModelNames ¶
func (e *EnsembleRules) ModelNames() []string
func (*EnsembleRules) Models ¶
func (e *EnsembleRules) Models() []Model
func (*EnsembleRules) ProtoMessage ¶
func (*EnsembleRules) ProtoMessage()
func (*EnsembleRules) Reset ¶
func (m *EnsembleRules) Reset()
func (*EnsembleRules) Size ¶
func (m *EnsembleRules) Size() (n int)
func (*EnsembleRules) String ¶
func (this *EnsembleRules) String() string
func (*EnsembleRules) Unmarshal ¶
func (m *EnsembleRules) Unmarshal(dAtA []byte) error
func (*EnsembleRules) XXX_DiscardUnknown ¶
func (m *EnsembleRules) XXX_DiscardUnknown()
func (*EnsembleRules) XXX_Marshal ¶
func (m *EnsembleRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EnsembleRules) XXX_Merge ¶
func (m *EnsembleRules) XXX_Merge(src proto.Message)
func (*EnsembleRules) XXX_Size ¶
func (m *EnsembleRules) XXX_Size() int
func (*EnsembleRules) XXX_Unmarshal ¶
func (m *EnsembleRules) XXX_Unmarshal(b []byte) error
type EnsembleSpec ¶
type EnsembleSpec struct {
// The collection of models (by their name) to be used as estimators in the ensemble
// +kubebuilder:validation:Optional
Models []string `json:"models,omitempty" protobuf:"bytes,1,rep,name=models"`
// The collection of estimators to be used in the ensemble, derived from Models
// +kubebuilder:validation:Optional
Estimators []ClassicalEstimatorSpec `json:"estimators,omitempty" protobuf:"bytes,2,rep,name=estimators"`
// The base estimator
// +kubebuilder:validation:Optional
Final *ClassicalEstimatorSpec `json:"final,omitempty" protobuf:"bytes,3,rep,name=final"`
// The ensemble type method
// +kubebuilder:validation:Optional
Type *catalog.EnsembleType `json:"type,omitempty" protobuf:"bytes,4,rep,name=type"`
}
EnsembleSpec specifies the parameters of an ensemble model
func (*EnsembleSpec) DeepCopy ¶
func (in *EnsembleSpec) DeepCopy() *EnsembleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnsembleSpec.
func (*EnsembleSpec) DeepCopyInto ¶
func (in *EnsembleSpec) DeepCopyInto(out *EnsembleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnsembleSpec) Descriptor ¶
func (*EnsembleSpec) Descriptor() ([]byte, []int)
func (*EnsembleSpec) Marshal ¶
func (m *EnsembleSpec) Marshal() (dAtA []byte, err error)
func (*EnsembleSpec) MarshalToSizedBuffer ¶
func (m *EnsembleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EnsembleSpec) ProtoMessage ¶
func (*EnsembleSpec) ProtoMessage()
func (*EnsembleSpec) Reset ¶
func (m *EnsembleSpec) Reset()
func (*EnsembleSpec) Size ¶
func (m *EnsembleSpec) Size() (n int)
func (*EnsembleSpec) String ¶
func (this *EnsembleSpec) String() string
func (*EnsembleSpec) Unmarshal ¶
func (m *EnsembleSpec) Unmarshal(dAtA []byte) error
func (*EnsembleSpec) XXX_DiscardUnknown ¶
func (m *EnsembleSpec) XXX_DiscardUnknown()
func (*EnsembleSpec) XXX_Marshal ¶
func (m *EnsembleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EnsembleSpec) XXX_Merge ¶
func (m *EnsembleSpec) XXX_Merge(src proto.Message)
func (*EnsembleSpec) XXX_Size ¶
func (m *EnsembleSpec) XXX_Size() int
func (*EnsembleSpec) XXX_Unmarshal ¶
func (m *EnsembleSpec) XXX_Unmarshal(b []byte) error
type EnsemblesSpec ¶
type EnsemblesSpec struct {
// Indicates if ensemble models will be created
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// Indicates if a voting ensemble model will be created
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
VotingEnsemble *bool `json:"votingEnsemble,omitempty" protobuf:"varint,2,opt,name=votingEnsemble"`
// Indicates if a stacking ensemble model will be created
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
StackingEnsemble *bool `json:"stackingEnsemble,omitempty" protobuf:"varint,3,opt,name=stackingEnsemble"`
// The number of top candidate models to include in the ensemble
// +kubebuilder:default:=3
// +kubebuilder:validation:Optional
Top *int32 `json:"top,omitempty" protobuf:"varint,4,opt,name=top"`
}
EnsemblesSpec specifies the configuration to produce ensemble models
func (*EnsemblesSpec) DeepCopy ¶
func (in *EnsemblesSpec) DeepCopy() *EnsemblesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnsemblesSpec.
func (*EnsemblesSpec) DeepCopyInto ¶
func (in *EnsemblesSpec) DeepCopyInto(out *EnsemblesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnsemblesSpec) Descriptor ¶
func (*EnsemblesSpec) Descriptor() ([]byte, []int)
func (*EnsemblesSpec) Marshal ¶
func (m *EnsemblesSpec) Marshal() (dAtA []byte, err error)
func (*EnsemblesSpec) MarshalToSizedBuffer ¶
func (m *EnsemblesSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EnsemblesSpec) ProtoMessage ¶
func (*EnsemblesSpec) ProtoMessage()
func (*EnsemblesSpec) Reset ¶
func (m *EnsemblesSpec) Reset()
func (*EnsemblesSpec) Size ¶
func (m *EnsemblesSpec) Size() (n int)
func (*EnsemblesSpec) String ¶
func (this *EnsemblesSpec) String() string
func (*EnsemblesSpec) Unmarshal ¶
func (m *EnsemblesSpec) Unmarshal(dAtA []byte) error
func (*EnsemblesSpec) XXX_DiscardUnknown ¶
func (m *EnsemblesSpec) XXX_DiscardUnknown()
func (*EnsemblesSpec) XXX_Marshal ¶
func (m *EnsemblesSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EnsemblesSpec) XXX_Merge ¶
func (m *EnsemblesSpec) XXX_Merge(src proto.Message)
func (*EnsemblesSpec) XXX_Size ¶
func (m *EnsemblesSpec) XXX_Size() int
func (*EnsemblesSpec) XXX_Unmarshal ¶
func (m *EnsemblesSpec) XXX_Unmarshal(b []byte) error
type FeatureEngineeringPipeline ¶
type FeatureEngineeringPipeline struct {
// The name of the pipeline
// +kubebuilder:validation:Required
Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"`
// The type of data which the pipeline applies to
// +kubebuilder:validation:Required
// +required
DataType catalog.DataType `json:"datatype,omitempty" protobuf:"bytes,2,opt,name=datatype"`
// The collection of columns which the pipeline applies to. Each column in the dataset with the
// data type of the pipeline should be added to the collection of columns
// +kubebuilder:validation:Optional
Columns []string `json:"columns,omitempty" protobuf:"bytes,3,rep,name=columns"`
// The imputation method to use, which fills in missing values within the columns
// +kubebuilder:default:=none
// +kubebuilder:validation:Optional
Imputation *catalog.Imputation `json:"imputation,omitempty" protobuf:"bytes,4,opt,name=imputation"`
// The encoding method to use for categorical data types
// +kubebuilder:default:=none
// +kubebuilder:validation:Optional
Encoding *catalog.CategoricalEncoding `json:"encoding,omitempty" protobuf:"bytes,5,opt,name=encoding"`
// The scaling method to use for numerical data types
// +kubebuilder:default:=none
// +kubebuilder:validation:Optional
Scaling *catalog.Scaling `json:"scaling,omitempty" protobuf:"bytes,6,opt,name=scaling"`
// The discretisation method, which converts numerical data types to discrete variables
// +kubebuilder:default:=none
// +kubebuilder:validation:Optional
Discretisation *catalog.Discretisation `json:"discretisation,omitempty" protobuf:"bytes,7,opt,name=discretisation"`
// The transformation method to use for numerical data types
// +kubebuilder:default:=none
// +kubebuilder:validation:Optional
VariableTransformation *catalog.VariableTransformation `json:"variableTransformation,omitempty" protobuf:"bytes,8,opt,name=variableTransformation"`
// The method to use when handling outliers
// +kubebuilder:default:=none
// Apply only to numeric data types.
OutlierHandling *catalog.OutlierHandling `json:"outlierHandling,omitempty" protobuf:"bytes,9,opt,name=outlierHandling"`
// The method to use when handling the date-time data type
// +kubebuilder:default:=none
// +kubebuilder:validation:Optional
DatetimeTransformation *catalog.DatetimeTransformation `json:"datetimeTransformation,omitempty" protobuf:"bytes,10,opt,name=datetimeTransformation"`
// Text specifies the pipeline to handle raw text
// +kubebuilder:validation:Optional
Text *TextPipelineSpec `json:"text,omitempty" protobuf:"bytes,11,opt,name=text"`
// Image specifies the pipeline to handle image data (currently unsupported)
// +kubebuilder:validation:Optional
Image *ImagePipelineSpec `json:"image,omitempty" protobuf:"bytes,12,opt,name=image"`
// Audio specifies the pipeline to handle audio data (currently unsupported)
// +kubebuilder:validation:Optional
Audio *AudioPipelineSpec `json:"audio,omitempty" protobuf:"bytes,13,opt,name=audio"`
// Video specifies the pipeline to handle video data (currently unsupported)
// +kubebuilder:validation:Optional
Video *VideoPipelineSpec `json:"video,omitempty" protobuf:"bytes,14,opt,name=video"`
// Generated specifies a collection of columns to be generated
// +kubebuilder:validation:Optional
Genereted []GeneratedColumnSpec `json:"generated,omitempty" protobuf:"bytes,15,rep,name=generated"`
// Custom specifies a collection of columns to be generated. Custom columns are specified by end-users
Custom []GeneratedColumnSpec `json:"custom,omitempty" protobuf:"bytes,16,rep,name=custom"`
// Indicates if all of all the columns specified by the Columns field should be dropped
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Drop *bool `json:"drop,omitempty" protobuf:"varint,17,opt,name=drop"`
// Indicates if the pipeline should not be applied and the columns should remain unchanged
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Passthrough *bool `json:"passthrough,omitempty" protobuf:"varint,18,opt,name=passthrough"`
}
FeatureEngineeringPipeline represent a single pipeline to transform a dataset
func (*FeatureEngineeringPipeline) DeepCopy ¶
func (in *FeatureEngineeringPipeline) DeepCopy() *FeatureEngineeringPipeline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureEngineeringPipeline.
func (*FeatureEngineeringPipeline) DeepCopyInto ¶
func (in *FeatureEngineeringPipeline) DeepCopyInto(out *FeatureEngineeringPipeline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureEngineeringPipeline) Descriptor ¶
func (*FeatureEngineeringPipeline) Descriptor() ([]byte, []int)
func (*FeatureEngineeringPipeline) Marshal ¶
func (m *FeatureEngineeringPipeline) Marshal() (dAtA []byte, err error)
func (*FeatureEngineeringPipeline) MarshalTo ¶
func (m *FeatureEngineeringPipeline) MarshalTo(dAtA []byte) (int, error)
func (*FeatureEngineeringPipeline) MarshalToSizedBuffer ¶
func (m *FeatureEngineeringPipeline) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeatureEngineeringPipeline) ProtoMessage ¶
func (*FeatureEngineeringPipeline) ProtoMessage()
func (*FeatureEngineeringPipeline) Reset ¶
func (m *FeatureEngineeringPipeline) Reset()
func (*FeatureEngineeringPipeline) Size ¶
func (m *FeatureEngineeringPipeline) Size() (n int)
func (*FeatureEngineeringPipeline) String ¶
func (this *FeatureEngineeringPipeline) String() string
func (*FeatureEngineeringPipeline) Unmarshal ¶
func (m *FeatureEngineeringPipeline) Unmarshal(dAtA []byte) error
func (*FeatureEngineeringPipeline) XXX_DiscardUnknown ¶
func (m *FeatureEngineeringPipeline) XXX_DiscardUnknown()
func (*FeatureEngineeringPipeline) XXX_Marshal ¶
func (m *FeatureEngineeringPipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeatureEngineeringPipeline) XXX_Merge ¶
func (m *FeatureEngineeringPipeline) XXX_Merge(src proto.Message)
func (*FeatureEngineeringPipeline) XXX_Size ¶
func (m *FeatureEngineeringPipeline) XXX_Size() int
func (*FeatureEngineeringPipeline) XXX_Unmarshal ¶
func (m *FeatureEngineeringPipeline) XXX_Unmarshal(b []byte) error
type FeatureEngineeringSearchSpec ¶
type FeatureEngineeringSearchSpec struct {
// Indicates if the feature engineering search will be performed
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// The method to use when handling an imbalanced dataset
// +kubebuilder:default:=auto
// +kubebuilder:validation:Optional
ImbalanceHandler *catalog.ImbalanceHandling `json:"imbalanceHandler,omitempty" protobuf:"bytes,2,opt,name=imbalancedHandler"`
// The algorithm to use when evaluating models with different feature engineering pipelines
// +kubebuilder:validation:Optional
Estimator *catalog.ClassicEstimatorName `json:"estimator,omitempty" protobuf:"bytes,3,opt,name=estimator"`
// The number of models to sample, after which the feature engineering with the highest
// score will be used with Model resources produced by the primary model search of the parent Study
// +kubebuilder:default:=10
// +kubebuilder:validation:Optional
MaxModels *int32 `json:"maxModels,omitempty" protobuf:"varint,4,opt,name=maxModels"`
// The deadline, in seconds, for models produced by the search to be trained
// +kubebuilder:default:=3600
// +kubebuilder:validation:Optional
MaxTimeSec *int32 `json:"maxTime,omitempty" protobuf:"varint,5,opt,name=maxTime"`
// The desired number of trainers that will train candidate models in parallel. The number
// of trainers is restricted based on the allowance provided by the active License
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
MaxTrainers *int32 `json:"maxTrainers,omitempty" protobuf:"varint,6,opt,name=maxTrainers"`
// The number percentage (0 through 100) of the dataset to train models with
// +kubebuilder:default:=100
// +kubebuilder:validation:Optional
SamplePct *int32 `json:"samplePct,omitempty" protobuf:"varint,7,opt,name=samplePct"`
// Indicates if models produced by the feature engineering search should be
// automatically removed at the conclusion of the search
// +kubebuilder:default:=true
AutoRemove *bool `json:"autoRemove,omitempty" protobuf:"varint,8,opt,name=autoRemove"`
// If true, if a feature engineering pipeline was previously produced for
// the same dataset it will be used as a starting point for the search
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Reuse *bool `json:"reuse,omitempty" protobuf:"varint,9,opt,name=reuse"`
// Specification for feature selection.
// successful study.
// +kubebuilder:validation:Optional
FeatureSelectionTemplate FeatureSelectionSpec `json:"featureSelectionTemplate,omitempty" protobuf:"bytes,10,opt,name=featureSelectionTemplate"`
}
FeatureEngineeringSearchSpec specifies the configuration to produce the best-performing feature engineering pipeline for a given dataset
func (*FeatureEngineeringSearchSpec) DeepCopy ¶
func (in *FeatureEngineeringSearchSpec) DeepCopy() *FeatureEngineeringSearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureEngineeringSearchSpec.
func (*FeatureEngineeringSearchSpec) DeepCopyInto ¶
func (in *FeatureEngineeringSearchSpec) DeepCopyInto(out *FeatureEngineeringSearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureEngineeringSearchSpec) Descriptor ¶
func (*FeatureEngineeringSearchSpec) Descriptor() ([]byte, []int)
func (*FeatureEngineeringSearchSpec) Marshal ¶
func (m *FeatureEngineeringSearchSpec) Marshal() (dAtA []byte, err error)
func (*FeatureEngineeringSearchSpec) MarshalTo ¶
func (m *FeatureEngineeringSearchSpec) MarshalTo(dAtA []byte) (int, error)
func (*FeatureEngineeringSearchSpec) MarshalToSizedBuffer ¶
func (m *FeatureEngineeringSearchSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeatureEngineeringSearchSpec) ProtoMessage ¶
func (*FeatureEngineeringSearchSpec) ProtoMessage()
func (*FeatureEngineeringSearchSpec) Reset ¶
func (m *FeatureEngineeringSearchSpec) Reset()
func (*FeatureEngineeringSearchSpec) Size ¶
func (m *FeatureEngineeringSearchSpec) Size() (n int)
func (*FeatureEngineeringSearchSpec) String ¶
func (this *FeatureEngineeringSearchSpec) String() string
func (*FeatureEngineeringSearchSpec) Unmarshal ¶
func (m *FeatureEngineeringSearchSpec) Unmarshal(dAtA []byte) error
func (*FeatureEngineeringSearchSpec) XXX_DiscardUnknown ¶
func (m *FeatureEngineeringSearchSpec) XXX_DiscardUnknown()
func (*FeatureEngineeringSearchSpec) XXX_Marshal ¶
func (m *FeatureEngineeringSearchSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeatureEngineeringSearchSpec) XXX_Merge ¶
func (m *FeatureEngineeringSearchSpec) XXX_Merge(src proto.Message)
func (*FeatureEngineeringSearchSpec) XXX_Size ¶
func (m *FeatureEngineeringSearchSpec) XXX_Size() int
func (*FeatureEngineeringSearchSpec) XXX_Unmarshal ¶
func (m *FeatureEngineeringSearchSpec) XXX_Unmarshal(b []byte) error
type FeatureEngineeringSearchStatus ¶
type FeatureEngineeringSearchStatus struct {
// The recommended pipeline after feature engineering was done
Best FeatureEngineeringSpec `json:"best,omitempty" protobuf:"bytes,1,opt,name=best"`
}
func (*FeatureEngineeringSearchStatus) DeepCopy ¶
func (in *FeatureEngineeringSearchStatus) DeepCopy() *FeatureEngineeringSearchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureEngineeringSearchStatus.
func (*FeatureEngineeringSearchStatus) DeepCopyInto ¶
func (in *FeatureEngineeringSearchStatus) DeepCopyInto(out *FeatureEngineeringSearchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureEngineeringSearchStatus) Descriptor ¶
func (*FeatureEngineeringSearchStatus) Descriptor() ([]byte, []int)
func (*FeatureEngineeringSearchStatus) Marshal ¶
func (m *FeatureEngineeringSearchStatus) Marshal() (dAtA []byte, err error)
func (*FeatureEngineeringSearchStatus) MarshalTo ¶
func (m *FeatureEngineeringSearchStatus) MarshalTo(dAtA []byte) (int, error)
func (*FeatureEngineeringSearchStatus) MarshalToSizedBuffer ¶
func (m *FeatureEngineeringSearchStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeatureEngineeringSearchStatus) ProtoMessage ¶
func (*FeatureEngineeringSearchStatus) ProtoMessage()
func (*FeatureEngineeringSearchStatus) Reset ¶
func (m *FeatureEngineeringSearchStatus) Reset()
func (*FeatureEngineeringSearchStatus) Size ¶
func (m *FeatureEngineeringSearchStatus) Size() (n int)
func (*FeatureEngineeringSearchStatus) String ¶
func (this *FeatureEngineeringSearchStatus) String() string
func (*FeatureEngineeringSearchStatus) Unmarshal ¶
func (m *FeatureEngineeringSearchStatus) Unmarshal(dAtA []byte) error
func (*FeatureEngineeringSearchStatus) XXX_DiscardUnknown ¶
func (m *FeatureEngineeringSearchStatus) XXX_DiscardUnknown()
func (*FeatureEngineeringSearchStatus) XXX_Marshal ¶
func (m *FeatureEngineeringSearchStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeatureEngineeringSearchStatus) XXX_Merge ¶
func (m *FeatureEngineeringSearchStatus) XXX_Merge(src proto.Message)
func (*FeatureEngineeringSearchStatus) XXX_Size ¶
func (m *FeatureEngineeringSearchStatus) XXX_Size() int
func (*FeatureEngineeringSearchStatus) XXX_Unmarshal ¶
func (m *FeatureEngineeringSearchStatus) XXX_Unmarshal(b []byte) error
type FeatureEngineeringSpec ¶
type FeatureEngineeringSpec struct {
// Pipelines contains the collection of feature engineering pipelines that
// will be applied to a dataset prior to model training
// +kubebuilder:validation:Optional
Pipelines []FeatureEngineeringPipeline `json:"pipelines,omitempty" protobuf:"bytes,1,rep,name=pipelines"`
// The method which will be used to handle an imbalanced dataset
// +kubebuilder:default:=auto
// +kubebuilder:validation:Optional
Imbalance *catalog.ImbalanceHandling `json:"imbalance,omitempty" protobuf:"bytes,2,opt,name=imbalance"`
// FeatureSelection specifies the configuration to perform
// feature selection on a dataset prior to model training
// +kubebuilder:validation:Optional
FeatureSelection FeatureSelectionSpec `json:"selection,omitempty" protobuf:"bytes,3,opt,name=selection"`
}
FeatureEngineeringSpec specifies the feature engineering and preprocessing to be performed on a dataset
func (*FeatureEngineeringSpec) DeepCopy ¶
func (in *FeatureEngineeringSpec) DeepCopy() *FeatureEngineeringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureEngineeringSpec.
func (*FeatureEngineeringSpec) DeepCopyInto ¶
func (in *FeatureEngineeringSpec) DeepCopyInto(out *FeatureEngineeringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureEngineeringSpec) Descriptor ¶
func (*FeatureEngineeringSpec) Descriptor() ([]byte, []int)
func (*FeatureEngineeringSpec) Marshal ¶
func (m *FeatureEngineeringSpec) Marshal() (dAtA []byte, err error)
func (*FeatureEngineeringSpec) MarshalTo ¶
func (m *FeatureEngineeringSpec) MarshalTo(dAtA []byte) (int, error)
func (*FeatureEngineeringSpec) MarshalToSizedBuffer ¶
func (m *FeatureEngineeringSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeatureEngineeringSpec) ProtoMessage ¶
func (*FeatureEngineeringSpec) ProtoMessage()
func (*FeatureEngineeringSpec) Reset ¶
func (m *FeatureEngineeringSpec) Reset()
func (*FeatureEngineeringSpec) Size ¶
func (m *FeatureEngineeringSpec) Size() (n int)
func (*FeatureEngineeringSpec) String ¶
func (this *FeatureEngineeringSpec) String() string
func (*FeatureEngineeringSpec) Unmarshal ¶
func (m *FeatureEngineeringSpec) Unmarshal(dAtA []byte) error
func (*FeatureEngineeringSpec) XXX_DiscardUnknown ¶
func (m *FeatureEngineeringSpec) XXX_DiscardUnknown()
func (*FeatureEngineeringSpec) XXX_Marshal ¶
func (m *FeatureEngineeringSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeatureEngineeringSpec) XXX_Merge ¶
func (m *FeatureEngineeringSpec) XXX_Merge(src proto.Message)
func (*FeatureEngineeringSpec) XXX_Size ¶
func (m *FeatureEngineeringSpec) XXX_Size() int
func (*FeatureEngineeringSpec) XXX_Unmarshal ¶
func (m *FeatureEngineeringSpec) XXX_Unmarshal(b []byte) error
type FeatureImportance ¶
type FeatureImportance struct {
// The name of the feature
Feature string `json:"feature,omitempty" protobuf:"bytes,1,opt,name=feature"`
// The importance of the feature
// +kubebuilder:validation:Format=float
// +kubebuilder:validation:Type=number
Importance float64 `json:"importance,omitempty" protobuf:"bytes,2,opt,name=importance"`
}
FeatureImportance records the computed importance of a single feature
func (*FeatureImportance) DeepCopy ¶
func (in *FeatureImportance) DeepCopy() *FeatureImportance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureImportance.
func (*FeatureImportance) DeepCopyInto ¶
func (in *FeatureImportance) DeepCopyInto(out *FeatureImportance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureImportance) Descriptor ¶
func (*FeatureImportance) Descriptor() ([]byte, []int)
func (*FeatureImportance) Marshal ¶
func (m *FeatureImportance) Marshal() (dAtA []byte, err error)
func (*FeatureImportance) MarshalTo ¶
func (m *FeatureImportance) MarshalTo(dAtA []byte) (int, error)
func (*FeatureImportance) MarshalToSizedBuffer ¶
func (m *FeatureImportance) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeatureImportance) ProtoMessage ¶
func (*FeatureImportance) ProtoMessage()
func (*FeatureImportance) Reset ¶
func (m *FeatureImportance) Reset()
func (*FeatureImportance) Size ¶
func (m *FeatureImportance) Size() (n int)
func (*FeatureImportance) String ¶
func (this *FeatureImportance) String() string
func (*FeatureImportance) Unmarshal ¶
func (m *FeatureImportance) Unmarshal(dAtA []byte) error
func (*FeatureImportance) XXX_DiscardUnknown ¶
func (m *FeatureImportance) XXX_DiscardUnknown()
func (*FeatureImportance) XXX_Marshal ¶
func (m *FeatureImportance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeatureImportance) XXX_Merge ¶
func (m *FeatureImportance) XXX_Merge(src proto.Message)
func (*FeatureImportance) XXX_Size ¶
func (m *FeatureImportance) XXX_Size() int
func (*FeatureImportance) XXX_Unmarshal ¶
func (m *FeatureImportance) XXX_Unmarshal(b []byte) error
type FeatureInfo ¶
type FeatureInfo struct {
// The feature name
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"`
// The reason that the feature was dropped
// +kubebuilder:validation:Optional
Reason string `json:"reason,omitempty" protobuf:"bytes,2,opt,name=reason"`
// +kubebuilder:validation:Optional
Value float64 `json:"value,omitempty" protobuf:"bytes,3,opt,name=value"`
}
func (*FeatureInfo) DeepCopy ¶
func (in *FeatureInfo) DeepCopy() *FeatureInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureInfo.
func (*FeatureInfo) DeepCopyInto ¶
func (in *FeatureInfo) DeepCopyInto(out *FeatureInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureInfo) Descriptor ¶
func (*FeatureInfo) Descriptor() ([]byte, []int)
func (*FeatureInfo) Marshal ¶
func (m *FeatureInfo) Marshal() (dAtA []byte, err error)
func (*FeatureInfo) MarshalToSizedBuffer ¶
func (m *FeatureInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeatureInfo) ProtoMessage ¶
func (*FeatureInfo) ProtoMessage()
func (*FeatureInfo) Reset ¶
func (m *FeatureInfo) Reset()
func (*FeatureInfo) Size ¶
func (m *FeatureInfo) Size() (n int)
func (*FeatureInfo) String ¶
func (this *FeatureInfo) String() string
func (*FeatureInfo) Unmarshal ¶
func (m *FeatureInfo) Unmarshal(dAtA []byte) error
func (*FeatureInfo) XXX_DiscardUnknown ¶
func (m *FeatureInfo) XXX_DiscardUnknown()
func (*FeatureInfo) XXX_Marshal ¶
func (m *FeatureInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeatureInfo) XXX_Merge ¶
func (m *FeatureInfo) XXX_Merge(src proto.Message)
func (*FeatureInfo) XXX_Size ¶
func (m *FeatureInfo) XXX_Size() int
func (*FeatureInfo) XXX_Unmarshal ¶
func (m *FeatureInfo) XXX_Unmarshal(b []byte) error
type FeaturePair ¶ added in v0.4.400
type FeaturePair struct {
X string `json:"x,omitempty" protobuf:"bytes,1,opt,name=x"`
Y string `json:"y,omitempty" protobuf:"bytes,2,opt,name=y"`
}
func (*FeaturePair) DeepCopy ¶ added in v0.4.400
func (in *FeaturePair) DeepCopy() *FeaturePair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturePair.
func (*FeaturePair) DeepCopyInto ¶ added in v0.4.400
func (in *FeaturePair) DeepCopyInto(out *FeaturePair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeaturePair) Descriptor ¶ added in v0.4.400
func (*FeaturePair) Descriptor() ([]byte, []int)
func (*FeaturePair) Marshal ¶ added in v0.4.400
func (m *FeaturePair) Marshal() (dAtA []byte, err error)
func (*FeaturePair) MarshalTo ¶ added in v0.4.400
func (m *FeaturePair) MarshalTo(dAtA []byte) (int, error)
func (*FeaturePair) MarshalToSizedBuffer ¶ added in v0.4.400
func (m *FeaturePair) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeaturePair) ProtoMessage ¶ added in v0.4.400
func (*FeaturePair) ProtoMessage()
func (*FeaturePair) Reset ¶ added in v0.4.400
func (m *FeaturePair) Reset()
func (*FeaturePair) Size ¶ added in v0.4.400
func (m *FeaturePair) Size() (n int)
func (*FeaturePair) String ¶ added in v0.4.400
func (this *FeaturePair) String() string
func (*FeaturePair) Unmarshal ¶ added in v0.4.400
func (m *FeaturePair) Unmarshal(dAtA []byte) error
func (*FeaturePair) XXX_DiscardUnknown ¶ added in v0.4.400
func (m *FeaturePair) XXX_DiscardUnknown()
func (*FeaturePair) XXX_Marshal ¶ added in v0.4.400
func (m *FeaturePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeaturePair) XXX_Merge ¶ added in v0.4.400
func (m *FeaturePair) XXX_Merge(src proto.Message)
func (*FeaturePair) XXX_Size ¶ added in v0.4.400
func (m *FeaturePair) XXX_Size() int
func (*FeaturePair) XXX_Unmarshal ¶ added in v0.4.400
func (m *FeaturePair) XXX_Unmarshal(b []byte) error
type FeatureSelectionSpec ¶
type FeatureSelectionSpec struct {
// Indicates if feature selection is enabled
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,rep,name=enabled"`
// The number percentage (0 through 100) of the dataset to sample
// +kubebuilder:default:=100
// +kubebuilder:validation:Optional
SamplePct *int32 `json:"samplePct,omitempty" protobuf:"varint,2,rep,name=samplePct"`
// Indicates if embedded methods will be tested as part of the candidate algorithms (e.g. tree-based selection)
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Embedding *bool `json:"embedding,omitempty" protobuf:"varint,3,rep,name=embedding"`
// Indicates if filter methods will be tested as part of the candidate algorithms (e.g. chi-square or anova tests)
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Filter *bool `json:"filter,omitempty" protobuf:"varint,4,rep,name=filter"`
// Indicates if wrapper methods will be tested as part of the candidate algorithms
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Wrapper *bool `json:"wrapper,omitempty" protobuf:"varint,5,rep,name=wrapper"`
// The collection of feature selection methods that will be applied in order to the dataset
Pipeline []catalog.FeatureSelection `json:"pipeline,omitempty" protobuf:"varint,6,rep,name=pipeline"`
// The threshold as a percentage to remove low variance features
// +kubebuilder:default:=5
// +kubebuilder:validation:Optional
VarianceThresholdPct *int32 `json:"varianceThresholdPct,omitempty" protobuf:"varint,7,opt,name=varianceThresholdPct"`
// The threshold to remove features with high correlations
// +kubebuilder:default:=95
// +kubebuilder:validation:Optional
CorrThreshold *int32 `json:"corrThreshold,omitempty" protobuf:"varint,8,opt,name=corrThreshold"`
// The number of features that will be selected based on importance. If TopN is 0, all features will be selected
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
TopN *int32 `json:"topN,omitempty" protobuf:"varint,9,opt,name=topN"`
// The cumulative importance threshold of features to be included
// +kubebuilder:default:=95
// +kubebuilder:validation:Optional
CumulativeImportancePercent *int32 `json:"cumulativeImportancePercent,omitempty" protobuf:"varint,10,opt,name=cumulativeImportancePercent"`
// List of features that are reserved and will always be included in the final feature selection
// +kubebuilder:validation:Optional
Reserved []string `json:"reserved,omitempty" protobuf:"bytes,11,rep,name=reserved"`
}
FeatureSelectionSpec specifies the configuration to run feature selection on a dataset
func (*FeatureSelectionSpec) DeepCopy ¶
func (in *FeatureSelectionSpec) DeepCopy() *FeatureSelectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSelectionSpec.
func (*FeatureSelectionSpec) DeepCopyInto ¶
func (in *FeatureSelectionSpec) DeepCopyInto(out *FeatureSelectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureSelectionSpec) Descriptor ¶
func (*FeatureSelectionSpec) Descriptor() ([]byte, []int)
func (*FeatureSelectionSpec) Marshal ¶
func (m *FeatureSelectionSpec) Marshal() (dAtA []byte, err error)
func (*FeatureSelectionSpec) MarshalTo ¶
func (m *FeatureSelectionSpec) MarshalTo(dAtA []byte) (int, error)
func (*FeatureSelectionSpec) MarshalToSizedBuffer ¶
func (m *FeatureSelectionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FeatureSelectionSpec) ProtoMessage ¶
func (*FeatureSelectionSpec) ProtoMessage()
func (*FeatureSelectionSpec) Reset ¶
func (m *FeatureSelectionSpec) Reset()
func (*FeatureSelectionSpec) Size ¶
func (m *FeatureSelectionSpec) Size() (n int)
func (*FeatureSelectionSpec) String ¶
func (this *FeatureSelectionSpec) String() string
func (*FeatureSelectionSpec) Unmarshal ¶
func (m *FeatureSelectionSpec) Unmarshal(dAtA []byte) error
func (*FeatureSelectionSpec) XXX_DiscardUnknown ¶
func (m *FeatureSelectionSpec) XXX_DiscardUnknown()
func (*FeatureSelectionSpec) XXX_Marshal ¶
func (m *FeatureSelectionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FeatureSelectionSpec) XXX_Merge ¶
func (m *FeatureSelectionSpec) XXX_Merge(src proto.Message)
func (*FeatureSelectionSpec) XXX_Size ¶
func (m *FeatureSelectionSpec) XXX_Size() int
func (*FeatureSelectionSpec) XXX_Unmarshal ¶
func (m *FeatureSelectionSpec) XXX_Unmarshal(b []byte) error
type ForecastObj ¶
type ForecastObj struct {
Key string `json:"key,omitempty" protobuf:"bytes,1,opt,name=key"`
LevelIndex int32 `json:"levelIndex,omitempty" protobuf:"varint,2,opt,name=levelIndex"`
}
ForecastObj holds the definition of a single forecast
func (*ForecastObj) DeepCopy ¶
func (in *ForecastObj) DeepCopy() *ForecastObj
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForecastObj.
func (*ForecastObj) DeepCopyInto ¶
func (in *ForecastObj) DeepCopyInto(out *ForecastObj)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForecastObj) Descriptor ¶
func (*ForecastObj) Descriptor() ([]byte, []int)
func (*ForecastObj) Marshal ¶
func (m *ForecastObj) Marshal() (dAtA []byte, err error)
func (*ForecastObj) MarshalToSizedBuffer ¶
func (m *ForecastObj) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ForecastObj) ProtoMessage ¶
func (*ForecastObj) ProtoMessage()
func (*ForecastObj) Reset ¶
func (m *ForecastObj) Reset()
func (*ForecastObj) Size ¶
func (m *ForecastObj) Size() (n int)
func (*ForecastObj) String ¶
func (this *ForecastObj) String() string
func (*ForecastObj) Unmarshal ¶
func (m *ForecastObj) Unmarshal(dAtA []byte) error
func (*ForecastObj) XXX_DiscardUnknown ¶
func (m *ForecastObj) XXX_DiscardUnknown()
func (*ForecastObj) XXX_Marshal ¶
func (m *ForecastObj) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ForecastObj) XXX_Merge ¶
func (m *ForecastObj) XXX_Merge(src proto.Message)
func (*ForecastObj) XXX_Size ¶
func (m *ForecastObj) XXX_Size() int
func (*ForecastObj) XXX_Unmarshal ¶
func (m *ForecastObj) XXX_Unmarshal(b []byte) error
type ForecastPostProcessingSpec ¶
type ForecastPostProcessingSpec struct {
// The name of the connection for a database the result of the forecast
// If null, the system will insert the forecast in the database.
// +kubebuilder:validation:Optional
ConnectionName *string `json:"connectionName,omitempty" protobuf:"bytes,1,opt,name=connectionName"`
// Specify if we should generate a forecast using the model
// If true, the system will perform a forecast and update the forecast connection.
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Forecast *bool `json:"forecast,omitempty" protobuf:"varint,2,opt,name=forecast"`
}
The Forecast storage spec specify where to store the forecast after prediction.
func (*ForecastPostProcessingSpec) DeepCopy ¶
func (in *ForecastPostProcessingSpec) DeepCopy() *ForecastPostProcessingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForecastPostProcessingSpec.
func (*ForecastPostProcessingSpec) DeepCopyInto ¶
func (in *ForecastPostProcessingSpec) DeepCopyInto(out *ForecastPostProcessingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForecastPostProcessingSpec) Descriptor ¶
func (*ForecastPostProcessingSpec) Descriptor() ([]byte, []int)
func (*ForecastPostProcessingSpec) Marshal ¶
func (m *ForecastPostProcessingSpec) Marshal() (dAtA []byte, err error)
func (*ForecastPostProcessingSpec) MarshalTo ¶
func (m *ForecastPostProcessingSpec) MarshalTo(dAtA []byte) (int, error)
func (*ForecastPostProcessingSpec) MarshalToSizedBuffer ¶
func (m *ForecastPostProcessingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ForecastPostProcessingSpec) ProtoMessage ¶
func (*ForecastPostProcessingSpec) ProtoMessage()
func (*ForecastPostProcessingSpec) Reset ¶
func (m *ForecastPostProcessingSpec) Reset()
func (*ForecastPostProcessingSpec) Size ¶
func (m *ForecastPostProcessingSpec) Size() (n int)
func (*ForecastPostProcessingSpec) String ¶
func (this *ForecastPostProcessingSpec) String() string
func (*ForecastPostProcessingSpec) Unmarshal ¶
func (m *ForecastPostProcessingSpec) Unmarshal(dAtA []byte) error
func (*ForecastPostProcessingSpec) XXX_DiscardUnknown ¶
func (m *ForecastPostProcessingSpec) XXX_DiscardUnknown()
func (*ForecastPostProcessingSpec) XXX_Marshal ¶
func (m *ForecastPostProcessingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ForecastPostProcessingSpec) XXX_Merge ¶
func (m *ForecastPostProcessingSpec) XXX_Merge(src proto.Message)
func (*ForecastPostProcessingSpec) XXX_Size ¶
func (m *ForecastPostProcessingSpec) XXX_Size() int
func (*ForecastPostProcessingSpec) XXX_Unmarshal ¶
func (m *ForecastPostProcessingSpec) XXX_Unmarshal(b []byte) error
type ForecastSpec ¶
type ForecastSpec struct {
// Specification of the forecast data.
// +kubebuilder:validation:Optional
Data TimeSeriesDataSpec `json:"data,omitempty" protobuf:"bytes,1,opt,name=data"`
// The confidence levels for the forecast, each level must be between 1-100.
// +kubebuilder:default = 95
// +kubebuilder:validation:Optional
// +kubebuilder:validation:Minimum=0
ConfidenceInterval *int32 `json:"confidenceIntervals,omitempty" protobuf:"varint,2,opt,name=confidenceInterval"`
// The backtest specification, the system supports back testing with expanding windows.
// +kubebuilder:validation:Optional
Backtest BacktestSpec `json:"backtest,omitempty" protobuf:"bytes,3,opt,name=backtest"`
// Post processing
// +kubebuilder:validation:Optional
PostPrecessing ForecastPostProcessingSpec `json:"postProcessing,omitempty" protobuf:"bytes,4,opt,name=postProcessing"`
// If true generate the plots
// +kubebuilder:default = true
// +kubebuilder:validation:Optional
Plot *bool `json:"plot,omitempty" protobuf:"varint,5,opt,name=plot"`
// +kubebuilder:default = true
// +kubebuilder:validation:Optional
PlotChangePoints *bool `json:"plotChangePoints,omitempty" protobuf:"varint,6,opt,name=plotChangePoints"`
}
ForecastingSpec
func (*ForecastSpec) DeepCopy ¶
func (in *ForecastSpec) DeepCopy() *ForecastSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForecastSpec.
func (*ForecastSpec) DeepCopyInto ¶
func (in *ForecastSpec) DeepCopyInto(out *ForecastSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForecastSpec) Descriptor ¶
func (*ForecastSpec) Descriptor() ([]byte, []int)
func (*ForecastSpec) Marshal ¶
func (m *ForecastSpec) Marshal() (dAtA []byte, err error)
func (*ForecastSpec) MarshalToSizedBuffer ¶
func (m *ForecastSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ForecastSpec) ProtoMessage ¶
func (*ForecastSpec) ProtoMessage()
func (*ForecastSpec) Reset ¶
func (m *ForecastSpec) Reset()
func (*ForecastSpec) Size ¶
func (m *ForecastSpec) Size() (n int)
func (*ForecastSpec) String ¶
func (this *ForecastSpec) String() string
func (*ForecastSpec) Unmarshal ¶
func (m *ForecastSpec) Unmarshal(dAtA []byte) error
func (*ForecastSpec) XXX_DiscardUnknown ¶
func (m *ForecastSpec) XXX_DiscardUnknown()
func (*ForecastSpec) XXX_Marshal ¶
func (m *ForecastSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ForecastSpec) XXX_Merge ¶
func (m *ForecastSpec) XXX_Merge(src proto.Message)
func (*ForecastSpec) XXX_Size ¶
func (m *ForecastSpec) XXX_Size() int
func (*ForecastSpec) XXX_Unmarshal ¶
func (m *ForecastSpec) XXX_Unmarshal(b []byte) error
type GarbageCollectionSpec ¶ added in v0.4.414
type GarbageCollectionSpec struct {
// Indicates if all models of the Study, excluding the highest-performing model, will be archived
// +kubebuilder:validation:Optional
// +kubebuilder:default:=true
CollectAtStudyEnd *bool `json:"collectAtStudyEnd,omitempty" protobuf:"varint,1,opt,name=collectAtStudyEnd"`
// Indicates if multiple models with the same algorithm are produced by the Study, the
// model with the lowest score will be garbage-collected
// +kubebuilder:validation:Optional
// +kubebuilder:default:=false
KeepOnlyBestModelPerAlgorithm *bool `json:"keepOnlyBestModelPerAlgorithm,omitempty" protobuf:"varint,2,opt,name=keepOnlyBestModelPerAlgorithm"`
// Indicates if we should keep pruned models
// model with the lowest score will be garbage-collected
// +kubebuilder:validation:Optional
// +kubebuilder:default:=false
KeepPrunedModel *bool `json:"keepPrunedModels,omitempty" protobuf:"varint,3,opt,name=keepPrunedModels"`
}
GarbageCollectionSpec specifies the configuration to garbage-collect unused Model resources
func (*GarbageCollectionSpec) DeepCopy ¶ added in v0.4.414
func (in *GarbageCollectionSpec) DeepCopy() *GarbageCollectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionSpec.
func (*GarbageCollectionSpec) DeepCopyInto ¶ added in v0.4.414
func (in *GarbageCollectionSpec) DeepCopyInto(out *GarbageCollectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GarbageCollectionSpec) Descriptor ¶ added in v0.4.414
func (*GarbageCollectionSpec) Descriptor() ([]byte, []int)
func (*GarbageCollectionSpec) Marshal ¶ added in v0.4.414
func (m *GarbageCollectionSpec) Marshal() (dAtA []byte, err error)
func (*GarbageCollectionSpec) MarshalTo ¶ added in v0.4.414
func (m *GarbageCollectionSpec) MarshalTo(dAtA []byte) (int, error)
func (*GarbageCollectionSpec) MarshalToSizedBuffer ¶ added in v0.4.414
func (m *GarbageCollectionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GarbageCollectionSpec) ProtoMessage ¶ added in v0.4.414
func (*GarbageCollectionSpec) ProtoMessage()
func (*GarbageCollectionSpec) Reset ¶ added in v0.4.414
func (m *GarbageCollectionSpec) Reset()
func (*GarbageCollectionSpec) Size ¶ added in v0.4.414
func (m *GarbageCollectionSpec) Size() (n int)
func (*GarbageCollectionSpec) String ¶ added in v0.4.414
func (this *GarbageCollectionSpec) String() string
func (*GarbageCollectionSpec) Unmarshal ¶ added in v0.4.414
func (m *GarbageCollectionSpec) Unmarshal(dAtA []byte) error
func (*GarbageCollectionSpec) XXX_DiscardUnknown ¶ added in v0.4.414
func (m *GarbageCollectionSpec) XXX_DiscardUnknown()
func (*GarbageCollectionSpec) XXX_Marshal ¶ added in v0.4.414
func (m *GarbageCollectionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GarbageCollectionSpec) XXX_Merge ¶ added in v0.4.414
func (m *GarbageCollectionSpec) XXX_Merge(src proto.Message)
func (*GarbageCollectionSpec) XXX_Size ¶ added in v0.4.414
func (m *GarbageCollectionSpec) XXX_Size() int
func (*GarbageCollectionSpec) XXX_Unmarshal ¶ added in v0.4.414
func (m *GarbageCollectionSpec) XXX_Unmarshal(b []byte) error
type GarbageCollectionStatus ¶ added in v0.4.414
type GarbageCollectionStatus struct {
// The number of models that were collected, equal to len(Models)
// +kubebuilder:validation:Optional
Collected int32 `json:"collected,omitempty" protobuf:"varint,1,opt,name=collected"`
// The collection of models that were archived
// +kubebuilder:validation:Optional
Models []ModelResult `json:"models,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,2,opt,name=models"`
}
GarbageCollectionStatus contains the records for garbage-collected models
func (*GarbageCollectionStatus) DeepCopy ¶ added in v0.4.414
func (in *GarbageCollectionStatus) DeepCopy() *GarbageCollectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectionStatus.
func (*GarbageCollectionStatus) DeepCopyInto ¶ added in v0.4.414
func (in *GarbageCollectionStatus) DeepCopyInto(out *GarbageCollectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GarbageCollectionStatus) Descriptor ¶ added in v0.4.414
func (*GarbageCollectionStatus) Descriptor() ([]byte, []int)
func (*GarbageCollectionStatus) Marshal ¶ added in v0.4.414
func (m *GarbageCollectionStatus) Marshal() (dAtA []byte, err error)
func (*GarbageCollectionStatus) MarshalTo ¶ added in v0.4.414
func (m *GarbageCollectionStatus) MarshalTo(dAtA []byte) (int, error)
func (*GarbageCollectionStatus) MarshalToSizedBuffer ¶ added in v0.4.414
func (m *GarbageCollectionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GarbageCollectionStatus) ProtoMessage ¶ added in v0.4.414
func (*GarbageCollectionStatus) ProtoMessage()
func (*GarbageCollectionStatus) Reset ¶ added in v0.4.414
func (m *GarbageCollectionStatus) Reset()
func (*GarbageCollectionStatus) Size ¶ added in v0.4.414
func (m *GarbageCollectionStatus) Size() (n int)
func (*GarbageCollectionStatus) String ¶ added in v0.4.414
func (this *GarbageCollectionStatus) String() string
func (*GarbageCollectionStatus) Unmarshal ¶ added in v0.4.414
func (m *GarbageCollectionStatus) Unmarshal(dAtA []byte) error
func (*GarbageCollectionStatus) XXX_DiscardUnknown ¶ added in v0.4.414
func (m *GarbageCollectionStatus) XXX_DiscardUnknown()
func (*GarbageCollectionStatus) XXX_Marshal ¶ added in v0.4.414
func (m *GarbageCollectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GarbageCollectionStatus) XXX_Merge ¶ added in v0.4.414
func (m *GarbageCollectionStatus) XXX_Merge(src proto.Message)
func (*GarbageCollectionStatus) XXX_Size ¶ added in v0.4.414
func (m *GarbageCollectionStatus) XXX_Size() int
func (*GarbageCollectionStatus) XXX_Unmarshal ¶ added in v0.4.414
func (m *GarbageCollectionStatus) XXX_Unmarshal(b []byte) error
type GeneratedColumnSpec ¶
type GeneratedColumnSpec struct {
// The name of the generated column
Name *string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"`
// The resulting data type
DataType catalog.DataType `json:"datatype,omitempty" protobuf:"bytes,2,opt,name=datatype"`
// The name of the first original column
First string `json:"first,omitempty" protobuf:"bytes,3,opt,name=first"`
// The name of the second original column, if the expression is binary operator
// +kubebuilder:validation:Optional
Second string `json:"second,omitempty" protobuf:"bytes,4,opt,name=second"`
// The expression to apply in order to generate the new column
// +kubebuilder:validation:Optional
Expression string `json:"original,omitempty" protobuf:"bytes,5,opt,name=original"`
}
GeneratedColumnSpec describes a column to be generated and applied to a dataset
func (*GeneratedColumnSpec) DeepCopy ¶
func (in *GeneratedColumnSpec) DeepCopy() *GeneratedColumnSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedColumnSpec.
func (*GeneratedColumnSpec) DeepCopyInto ¶
func (in *GeneratedColumnSpec) DeepCopyInto(out *GeneratedColumnSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeneratedColumnSpec) Descriptor ¶
func (*GeneratedColumnSpec) Descriptor() ([]byte, []int)
func (*GeneratedColumnSpec) Marshal ¶
func (m *GeneratedColumnSpec) Marshal() (dAtA []byte, err error)
func (*GeneratedColumnSpec) MarshalTo ¶
func (m *GeneratedColumnSpec) MarshalTo(dAtA []byte) (int, error)
func (*GeneratedColumnSpec) MarshalToSizedBuffer ¶
func (m *GeneratedColumnSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GeneratedColumnSpec) ProtoMessage ¶
func (*GeneratedColumnSpec) ProtoMessage()
func (*GeneratedColumnSpec) Reset ¶
func (m *GeneratedColumnSpec) Reset()
func (*GeneratedColumnSpec) Size ¶
func (m *GeneratedColumnSpec) Size() (n int)
func (*GeneratedColumnSpec) String ¶
func (this *GeneratedColumnSpec) String() string
func (*GeneratedColumnSpec) Unmarshal ¶
func (m *GeneratedColumnSpec) Unmarshal(dAtA []byte) error
func (*GeneratedColumnSpec) XXX_DiscardUnknown ¶
func (m *GeneratedColumnSpec) XXX_DiscardUnknown()
func (*GeneratedColumnSpec) XXX_Marshal ¶
func (m *GeneratedColumnSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GeneratedColumnSpec) XXX_Merge ¶
func (m *GeneratedColumnSpec) XXX_Merge(src proto.Message)
func (*GeneratedColumnSpec) XXX_Size ¶
func (m *GeneratedColumnSpec) XXX_Size() int
func (*GeneratedColumnSpec) XXX_Unmarshal ¶
func (m *GeneratedColumnSpec) XXX_Unmarshal(b []byte) error
type GrowthMode ¶
type GrowthMode string
+kubebuilder:validation:Enum="linear";"logistic";"flat"
const ( Linear GrowthMode = "linear" Logistic GrowthMode = "logistic" Flat GrowthMode = "flat" )
type Hierarchy ¶
type Hierarchy struct {
// The columns in the data frame that belongs to the hierarchy. By default, all the item level column is the last one. The default aggregate function is sum.
Columns []string `json:"columns,omitempty" protobuf:"bytes,1,rep,name=columns"`
// The group level columns. For each group level column specify the horizon and the aggregate function
GroupLevels []Level `json:"groupLevels,omitempty" protobuf:"bytes,2,rep,name=groupLevels"`
// Item level column.
ItemLevel *Level `json:"itemLevel,omitempty" protobuf:"bytes,3,opt,name=itemLevel"`
// Optional notifier to use when the forecast is complete.
// +kubebuilder:validation:Optional
NotifierName *string `json:"notifierName,omitempty" protobuf:"bytes,4,opt,name=notifierName"`
}
func (*Hierarchy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hierarchy.
func (*Hierarchy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hierarchy) Descriptor ¶
func (Hierarchy) Explode ¶
func (h Hierarchy) Explode() []ForecastObj
Ask the hirerchy to return forecast keys
func (*Hierarchy) MarshalToSizedBuffer ¶
func (*Hierarchy) ProtoMessage ¶
func (*Hierarchy) ProtoMessage()
func (*Hierarchy) XXX_DiscardUnknown ¶
func (m *Hierarchy) XXX_DiscardUnknown()
func (*Hierarchy) XXX_Marshal ¶
func (*Hierarchy) XXX_Unmarshal ¶
type HierarchySpec ¶
type HierarchySpec struct {
// If true enable
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// Column name of the first level of grouping
// +kubebuilder:validation:Optional
GroupColumn *string `json:"groupColumn,omitempty" protobuf:"bytes,2,opt,name=groupColumn"`
// Column name of the second level of grouping
// +kubebuilder:validation:Optional
SubGroupColumn *string `json:"subGroupColumn,omitempty" protobuf:"bytes,3,opt,name=subGroupColumn"`
// Column name of the third level of grouping
// +kubebuilder:validation:Optional
SubSubGroupColumn *string `json:"subSubGroupColumn,omitempty" protobuf:"bytes,4,opt,name=subSubGroupColumn"`
}
Define weather an hierarchy exists in the time series
func (*HierarchySpec) DeepCopy ¶
func (in *HierarchySpec) DeepCopy() *HierarchySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HierarchySpec.
func (*HierarchySpec) DeepCopyInto ¶
func (in *HierarchySpec) DeepCopyInto(out *HierarchySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HierarchySpec) Descriptor ¶
func (*HierarchySpec) Descriptor() ([]byte, []int)
func (*HierarchySpec) Marshal ¶
func (m *HierarchySpec) Marshal() (dAtA []byte, err error)
func (*HierarchySpec) MarshalToSizedBuffer ¶
func (m *HierarchySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HierarchySpec) ProtoMessage ¶
func (*HierarchySpec) ProtoMessage()
func (*HierarchySpec) Reset ¶
func (m *HierarchySpec) Reset()
func (*HierarchySpec) Size ¶
func (m *HierarchySpec) Size() (n int)
func (*HierarchySpec) String ¶
func (this *HierarchySpec) String() string
func (*HierarchySpec) Unmarshal ¶
func (m *HierarchySpec) Unmarshal(dAtA []byte) error
func (*HierarchySpec) XXX_DiscardUnknown ¶
func (m *HierarchySpec) XXX_DiscardUnknown()
func (*HierarchySpec) XXX_Marshal ¶
func (m *HierarchySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HierarchySpec) XXX_Merge ¶
func (m *HierarchySpec) XXX_Merge(src proto.Message)
func (*HierarchySpec) XXX_Size ¶
func (m *HierarchySpec) XXX_Size() int
func (*HierarchySpec) XXX_Unmarshal ¶
func (m *HierarchySpec) XXX_Unmarshal(b []byte) error
type HolidaySpec ¶
type HolidaySpec struct {
// If true enable holidays
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// The name of the holiday column. If the column is empty, no holiday
// Column name of the first level of grouping
// +kubebuilder:validation:Optional
HolidayColumn *string `json:"holidayColumn,omitempty" protobuf:"bytes,2,opt,name=holidayColumn"`
// +kubebuilder:validation:Optional
Country *catalog.HolidayCountry `json:"country,omitempty" protobuf:"bytes,3,opt,name=country"`
// For custom holiday use external dataset
// +kubebuilder:validation:Optional
DatasetName *string `json:"datasetName,omitempty" protobuf:"bytes,4,opt,name=datasetName"`
}
func (*HolidaySpec) DeepCopy ¶
func (in *HolidaySpec) DeepCopy() *HolidaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HolidaySpec.
func (*HolidaySpec) DeepCopyInto ¶
func (in *HolidaySpec) DeepCopyInto(out *HolidaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HolidaySpec) Descriptor ¶
func (*HolidaySpec) Descriptor() ([]byte, []int)
func (*HolidaySpec) Marshal ¶
func (m *HolidaySpec) Marshal() (dAtA []byte, err error)
func (*HolidaySpec) MarshalToSizedBuffer ¶
func (m *HolidaySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HolidaySpec) ProtoMessage ¶
func (*HolidaySpec) ProtoMessage()
func (*HolidaySpec) Reset ¶
func (m *HolidaySpec) Reset()
func (*HolidaySpec) Size ¶
func (m *HolidaySpec) Size() (n int)
func (*HolidaySpec) String ¶
func (this *HolidaySpec) String() string
func (*HolidaySpec) Unmarshal ¶
func (m *HolidaySpec) Unmarshal(dAtA []byte) error
func (*HolidaySpec) XXX_DiscardUnknown ¶
func (m *HolidaySpec) XXX_DiscardUnknown()
func (*HolidaySpec) XXX_Marshal ¶
func (m *HolidaySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HolidaySpec) XXX_Merge ¶
func (m *HolidaySpec) XXX_Merge(src proto.Message)
func (*HolidaySpec) XXX_Size ¶
func (m *HolidaySpec) XXX_Size() int
func (*HolidaySpec) XXX_Unmarshal ¶
func (m *HolidaySpec) XXX_Unmarshal(b []byte) error
type HyperParameterValue ¶
type HyperParameterValue struct {
// The name of the hyper-parameter
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
// The value of the hyper-parameter
Value string `json:"value" protobuf:"bytes,2,opt,name=value"`
}
HyperParameterValue represent an individual hyper-parameter of a machine earning algorithm
func NewHyperParameterValue ¶
func NewHyperParameterValue() *HyperParameterValue
func ParseHyperParametersFromJson ¶
func ParseHyperParametersFromJson(jsonStr string) ([]HyperParameterValue, error)
func (*HyperParameterValue) DeepCopy ¶
func (in *HyperParameterValue) DeepCopy() *HyperParameterValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterValue.
func (*HyperParameterValue) DeepCopyInto ¶
func (in *HyperParameterValue) DeepCopyInto(out *HyperParameterValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HyperParameterValue) Descriptor ¶
func (*HyperParameterValue) Descriptor() ([]byte, []int)
func (*HyperParameterValue) Marshal ¶
func (m *HyperParameterValue) Marshal() (dAtA []byte, err error)
func (*HyperParameterValue) MarshalTo ¶
func (m *HyperParameterValue) MarshalTo(dAtA []byte) (int, error)
func (*HyperParameterValue) MarshalToSizedBuffer ¶
func (m *HyperParameterValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HyperParameterValue) ProtoMessage ¶
func (*HyperParameterValue) ProtoMessage()
func (*HyperParameterValue) Reset ¶
func (m *HyperParameterValue) Reset()
func (*HyperParameterValue) Size ¶
func (m *HyperParameterValue) Size() (n int)
func (*HyperParameterValue) String ¶
func (this *HyperParameterValue) String() string
func (*HyperParameterValue) Unmarshal ¶
func (m *HyperParameterValue) Unmarshal(dAtA []byte) error
func (*HyperParameterValue) XXX_DiscardUnknown ¶
func (m *HyperParameterValue) XXX_DiscardUnknown()
func (*HyperParameterValue) XXX_Marshal ¶
func (m *HyperParameterValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HyperParameterValue) XXX_Merge ¶
func (m *HyperParameterValue) XXX_Merge(src proto.Message)
func (*HyperParameterValue) XXX_Size ¶
func (m *HyperParameterValue) XXX_Size() int
func (*HyperParameterValue) XXX_Unmarshal ¶
func (m *HyperParameterValue) XXX_Unmarshal(b []byte) error
type HyperbandOptions ¶ added in v0.4.767
type HyperbandOptions struct {
// A parameter for specifying the minimum resource allocated to a trial noted as 𝑟 in the paper
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
MinResources *int32 `json:"minResources,omitempty" protobuf:"varint,1,opt,name=minResources"`
// A parameter for specifying the maximum resource allocated to a trial
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
MaxResources *int32 `json:"maxResources,omitempty" protobuf:"varint,2,opt,name=maxResources"`
// A parameter for specifying reduction factor of promotable trials
// +kubebuilder:default:=3
// +kubebuilder:validation:Optional
ReductionFactor *int32 `json:"reductionFactor,omitempty" protobuf:"varint,3,opt,name=reductionFactor"`
// Parameter specifying the number of trials required in a rung before any trial can be promoted
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
BootstrapCount *int32 `json:"bootstrapCount,omitempty" protobuf:"varint,4,opt,name=bootstrapCount"`
}
func (*HyperbandOptions) DeepCopy ¶ added in v0.4.767
func (in *HyperbandOptions) DeepCopy() *HyperbandOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperbandOptions.
func (*HyperbandOptions) DeepCopyInto ¶ added in v0.4.767
func (in *HyperbandOptions) DeepCopyInto(out *HyperbandOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HyperbandOptions) Descriptor ¶ added in v0.4.767
func (*HyperbandOptions) Descriptor() ([]byte, []int)
func (*HyperbandOptions) Marshal ¶ added in v0.4.767
func (m *HyperbandOptions) Marshal() (dAtA []byte, err error)
func (*HyperbandOptions) MarshalTo ¶ added in v0.4.767
func (m *HyperbandOptions) MarshalTo(dAtA []byte) (int, error)
func (*HyperbandOptions) MarshalToSizedBuffer ¶ added in v0.4.767
func (m *HyperbandOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HyperbandOptions) ProtoMessage ¶ added in v0.4.767
func (*HyperbandOptions) ProtoMessage()
func (*HyperbandOptions) Reset ¶ added in v0.4.767
func (m *HyperbandOptions) Reset()
func (*HyperbandOptions) Size ¶ added in v0.4.767
func (m *HyperbandOptions) Size() (n int)
func (*HyperbandOptions) String ¶ added in v0.4.767
func (this *HyperbandOptions) String() string
func (*HyperbandOptions) Unmarshal ¶ added in v0.4.767
func (m *HyperbandOptions) Unmarshal(dAtA []byte) error
func (*HyperbandOptions) XXX_DiscardUnknown ¶ added in v0.4.767
func (m *HyperbandOptions) XXX_DiscardUnknown()
func (*HyperbandOptions) XXX_Marshal ¶ added in v0.4.767
func (m *HyperbandOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HyperbandOptions) XXX_Merge ¶ added in v0.4.767
func (m *HyperbandOptions) XXX_Merge(src proto.Message)
func (*HyperbandOptions) XXX_Size ¶ added in v0.4.767
func (m *HyperbandOptions) XXX_Size() int
func (*HyperbandOptions) XXX_Unmarshal ¶ added in v0.4.767
func (m *HyperbandOptions) XXX_Unmarshal(b []byte) error
type IinitializerName ¶
type IinitializerName string
const ( IinitializerZeros IinitializerName = "zeros" IinitializerOnes IinitializerName = "ones" IinitializerConstant IinitializerName = "constant" IinitializerRandom_normal IinitializerName = "random-normal" IinitializerRandom_uniform IinitializerName = "random-uniform" IinitializerTruncated_normal IinitializerName = "truncated-normal" IinitializerVariance_scaling IinitializerName = "variance-scaling" IinitializerOrthogonal IinitializerName = "orthogonal" IinitializerIdentity IinitializerName = "identity" IinitializerLecun_uniform IinitializerName = "lecun-uniform" IinitializerGlorot_normal IinitializerName = "glorot-normal" IinitializerGlorot_uniform IinitializerName = "glorot-uniform" IinitializerHe_normal IinitializerName = "he-normal" Iinitializerlecun_normal IinitializerName = "lecun-normal" IinitializerHeUniform IinitializerName = "uniform" IinitializerNone IinitializerName = "none" )
type ImagePipelineSpec ¶
type ImagePipelineSpec struct {
// The date time imputer.
// +kubebuilder:default:="auto"
// +kubebuilder:validation:Optional
Featurizer *catalog.ImageFeaturizer `json:"featurizer,omitempty" protobuf:"bytes,1,opt,name=featurizer"`
}
ImagePipelineSpec represents a single pipeline for preprocessing image data
func (*ImagePipelineSpec) DeepCopy ¶
func (in *ImagePipelineSpec) DeepCopy() *ImagePipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePipelineSpec.
func (*ImagePipelineSpec) DeepCopyInto ¶
func (in *ImagePipelineSpec) DeepCopyInto(out *ImagePipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImagePipelineSpec) Descriptor ¶
func (*ImagePipelineSpec) Descriptor() ([]byte, []int)
func (*ImagePipelineSpec) Marshal ¶
func (m *ImagePipelineSpec) Marshal() (dAtA []byte, err error)
func (*ImagePipelineSpec) MarshalTo ¶
func (m *ImagePipelineSpec) MarshalTo(dAtA []byte) (int, error)
func (*ImagePipelineSpec) MarshalToSizedBuffer ¶
func (m *ImagePipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ImagePipelineSpec) ProtoMessage ¶
func (*ImagePipelineSpec) ProtoMessage()
func (*ImagePipelineSpec) Reset ¶
func (m *ImagePipelineSpec) Reset()
func (*ImagePipelineSpec) Size ¶
func (m *ImagePipelineSpec) Size() (n int)
func (*ImagePipelineSpec) String ¶
func (this *ImagePipelineSpec) String() string
func (*ImagePipelineSpec) Unmarshal ¶
func (m *ImagePipelineSpec) Unmarshal(dAtA []byte) error
func (*ImagePipelineSpec) XXX_DiscardUnknown ¶
func (m *ImagePipelineSpec) XXX_DiscardUnknown()
func (*ImagePipelineSpec) XXX_Marshal ¶
func (m *ImagePipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ImagePipelineSpec) XXX_Merge ¶
func (m *ImagePipelineSpec) XXX_Merge(src proto.Message)
func (*ImagePipelineSpec) XXX_Size ¶
func (m *ImagePipelineSpec) XXX_Size() int
func (*ImagePipelineSpec) XXX_Unmarshal ¶
func (m *ImagePipelineSpec) XXX_Unmarshal(b []byte) error
type ImbalanceHandlingSpec ¶ added in v0.4.737
type ImbalanceHandlingSpec struct {
// Indicates if imbalance handling is enabled
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// The technique that will be used to handle the imbalanced dataset
// +kubebuilder:default:=auto
// +kubebuilder:validation:Optional
Imbalance *catalog.ImbalanceHandling `json:"imbalance,omitempty" protobuf:"bytes,2,opt,name=imbalance"`
}
ImbalanceHandlingSpec specifies the configuration to process an imbalanced dataset
func (*ImbalanceHandlingSpec) DeepCopy ¶ added in v0.4.737
func (in *ImbalanceHandlingSpec) DeepCopy() *ImbalanceHandlingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImbalanceHandlingSpec.
func (*ImbalanceHandlingSpec) DeepCopyInto ¶ added in v0.4.737
func (in *ImbalanceHandlingSpec) DeepCopyInto(out *ImbalanceHandlingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImbalanceHandlingSpec) Descriptor ¶ added in v0.4.737
func (*ImbalanceHandlingSpec) Descriptor() ([]byte, []int)
func (*ImbalanceHandlingSpec) Marshal ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) Marshal() (dAtA []byte, err error)
func (*ImbalanceHandlingSpec) MarshalTo ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) MarshalTo(dAtA []byte) (int, error)
func (*ImbalanceHandlingSpec) MarshalToSizedBuffer ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ImbalanceHandlingSpec) ProtoMessage ¶ added in v0.4.737
func (*ImbalanceHandlingSpec) ProtoMessage()
func (*ImbalanceHandlingSpec) Reset ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) Reset()
func (*ImbalanceHandlingSpec) Size ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) Size() (n int)
func (*ImbalanceHandlingSpec) String ¶ added in v0.4.737
func (this *ImbalanceHandlingSpec) String() string
func (*ImbalanceHandlingSpec) Unmarshal ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) Unmarshal(dAtA []byte) error
func (*ImbalanceHandlingSpec) XXX_DiscardUnknown ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) XXX_DiscardUnknown()
func (*ImbalanceHandlingSpec) XXX_Marshal ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ImbalanceHandlingSpec) XXX_Merge ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) XXX_Merge(src proto.Message)
func (*ImbalanceHandlingSpec) XXX_Size ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) XXX_Size() int
func (*ImbalanceHandlingSpec) XXX_Unmarshal ¶ added in v0.4.737
func (m *ImbalanceHandlingSpec) XXX_Unmarshal(b []byte) error
type InterpretabilitySpec ¶
type InterpretabilitySpec struct {
// Indicates if ICE (individual condition expectation) plots will be generated
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
ICE *bool `json:"ice,omitempty" protobuf:"varint,1,opt,name=ice"`
// The collection of feature pairs to generate ICE scatter diagrams for each
ICEPairs []FeaturePair `json:"icepairs,omitempty" protobuf:"bytes,2,rep,name=icepairs"`
// Indicates if LIME (local interpretable model-agnostic explanations) diagrams will be generated
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Lime *bool `json:"lime,omitempty" protobuf:"varint,3,opt,name=lime"`
// The type of SHAP values to be generated. Linear and tree values are the
// only recommended types due to the high compute times of other methods
// +kubebuilder:default:=auto
// +kubebuilder:validation:Optional
Shap *catalog.ShapType `json:"shap,omitempty" protobuf:"bytes,4,opt,name=shap"`
// The collection of feature pairs to generate SHAP scatter diagrams for each
// +kubebuilder:validation:Optional
ShapPairs []FeaturePair `json:"shappairs,omitempty" protobuf:"varint,5,rep,name=shappairs"`
// Indicates if counter-factual diagrams will be generated
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
CounterFactual *bool `json:"counterfactual,omitempty" protobuf:"varint,6,opt,name=counterfactual"`
// Indicates if anchor explanation diagrams will be generated
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Anchor *bool `json:"anchor,omitempty" protobuf:"varint,7,opt,name=anchor"`
}
InterpretabilitySpec specifies the configuration to generate interpretability data and diagrams
func (*InterpretabilitySpec) DeepCopy ¶
func (in *InterpretabilitySpec) DeepCopy() *InterpretabilitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterpretabilitySpec.
func (*InterpretabilitySpec) DeepCopyInto ¶
func (in *InterpretabilitySpec) DeepCopyInto(out *InterpretabilitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterpretabilitySpec) Descriptor ¶
func (*InterpretabilitySpec) Descriptor() ([]byte, []int)
func (*InterpretabilitySpec) Marshal ¶
func (m *InterpretabilitySpec) Marshal() (dAtA []byte, err error)
func (*InterpretabilitySpec) MarshalTo ¶
func (m *InterpretabilitySpec) MarshalTo(dAtA []byte) (int, error)
func (*InterpretabilitySpec) MarshalToSizedBuffer ¶
func (m *InterpretabilitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InterpretabilitySpec) ProtoMessage ¶
func (*InterpretabilitySpec) ProtoMessage()
func (*InterpretabilitySpec) Reset ¶
func (m *InterpretabilitySpec) Reset()
func (*InterpretabilitySpec) Size ¶
func (m *InterpretabilitySpec) Size() (n int)
func (*InterpretabilitySpec) String ¶
func (this *InterpretabilitySpec) String() string
func (*InterpretabilitySpec) Unmarshal ¶
func (m *InterpretabilitySpec) Unmarshal(dAtA []byte) error
func (*InterpretabilitySpec) XXX_DiscardUnknown ¶
func (m *InterpretabilitySpec) XXX_DiscardUnknown()
func (*InterpretabilitySpec) XXX_Marshal ¶
func (m *InterpretabilitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InterpretabilitySpec) XXX_Merge ¶
func (m *InterpretabilitySpec) XXX_Merge(src proto.Message)
func (*InterpretabilitySpec) XXX_Size ¶
func (m *InterpretabilitySpec) XXX_Size() int
func (*InterpretabilitySpec) XXX_Unmarshal ¶
func (m *InterpretabilitySpec) XXX_Unmarshal(b []byte) error
type InterpretabilityStatus ¶
type InterpretabilityStatus struct {
// StartTime represents the time when the model explanation phase started
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"trainingStartTime,omitempty" protobuf:"bytes,1,opt,name=trainingStartTime"`
// EndTime represents the time when the model explanation phase ended
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"trainingEndTime,omitempty" protobuf:"bytes,2,opt,name=trainingEndTime"`
// The URI for the generated explanation data
ExplainerURI string `json:"explainerURI,omitempty" protobuf:"bytes,3,opt,name=explainerURI"`
// The URI for the train SHAP values
TrainShapValuesURI string `json:"trainShapValuesURI,omitempty" protobuf:"bytes,4,opt,name=trainShapValuesURI"`
// The URI for the test SHAP values
TestShapValuesURI string `json:"testShapValuesURI,omitempty" protobuf:"bytes,5,opt,name=testShapValuesURI"`
// The collection of feature importances generated from the computed SHAP values
Importance []FeatureImportance `json:"importance,omitempty" protobuf:"bytes,6,rep,name=importance"`
}
InterpretabilityStatus represents the state of the explanation phase of a Model
func (*InterpretabilityStatus) DeepCopy ¶
func (in *InterpretabilityStatus) DeepCopy() *InterpretabilityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterpretabilityStatus.
func (*InterpretabilityStatus) DeepCopyInto ¶
func (in *InterpretabilityStatus) DeepCopyInto(out *InterpretabilityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterpretabilityStatus) Descriptor ¶
func (*InterpretabilityStatus) Descriptor() ([]byte, []int)
func (*InterpretabilityStatus) Marshal ¶
func (m *InterpretabilityStatus) Marshal() (dAtA []byte, err error)
func (*InterpretabilityStatus) MarshalTo ¶
func (m *InterpretabilityStatus) MarshalTo(dAtA []byte) (int, error)
func (*InterpretabilityStatus) MarshalToSizedBuffer ¶
func (m *InterpretabilityStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InterpretabilityStatus) ProtoMessage ¶
func (*InterpretabilityStatus) ProtoMessage()
func (*InterpretabilityStatus) Reset ¶
func (m *InterpretabilityStatus) Reset()
func (*InterpretabilityStatus) Size ¶
func (m *InterpretabilityStatus) Size() (n int)
func (*InterpretabilityStatus) String ¶
func (this *InterpretabilityStatus) String() string
func (*InterpretabilityStatus) Unmarshal ¶
func (m *InterpretabilityStatus) Unmarshal(dAtA []byte) error
func (*InterpretabilityStatus) XXX_DiscardUnknown ¶
func (m *InterpretabilityStatus) XXX_DiscardUnknown()
func (*InterpretabilityStatus) XXX_Marshal ¶
func (m *InterpretabilityStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InterpretabilityStatus) XXX_Merge ¶
func (m *InterpretabilityStatus) XXX_Merge(src proto.Message)
func (*InterpretabilityStatus) XXX_Size ¶
func (m *InterpretabilityStatus) XXX_Size() int
func (*InterpretabilityStatus) XXX_Unmarshal ¶
func (m *InterpretabilityStatus) XXX_Unmarshal(b []byte) error
type Level ¶
type Level struct {
// The name of the level - the column name
Name *string `json:"string,omitempty" protobuf:"bytes,1,opt,name=string"`
// The number of time periods to
Horizon *int32 `json:"horizon,omitempty" protobuf:"varint,2,opt,name=horizon"`
// The freq of the level
Freq *catalog.Freq `json:"freq,omitempty" protobuf:"bytes,3,opt,name=freq"`
// The aggregate function used to roll up the lower level
Aggregate *catalog.Aggregate `json:"aggregate,omitempty" protobuf:"bytes,4,opt,name=aggregate"`
// The distinct values of the column for this level
Values []string `json:"values,omitempty" protobuf:"bytes,5,rep,name=values"`
}
func (*Level) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Level.
func (*Level) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Level) Descriptor ¶
func (*Level) ProtoMessage ¶
func (*Level) ProtoMessage()
func (*Level) XXX_DiscardUnknown ¶
func (m *Level) XXX_DiscardUnknown()
func (*Level) XXX_Marshal ¶
func (*Level) XXX_Unmarshal ¶
type LossFunctionName ¶
type LossFunctionName string
const ( LossFunctionNameL1 LossFunctionName = "sgd-loss" LossFunctionNameMSE LossFunctionName = "mse-loss" LossFunctionNameCrossEntropy LossFunctionName = "cross-entropy-loss" LossFunctionNameCTC LossFunctionName = "ctc-loss" LossFunctionNameNLL LossFunctionName = "nll-loss" LossFunctionNamePoissonNLL LossFunctionName = "poisson-nll" LossFunctionNameKLDivLoss LossFunctionName = "kl-div" LossFunctionNameBCELoss LossFunctionName = "bce-loss" LossFunctionNameBCEWithLogitsLoss LossFunctionName = "bce-with-logits" LossFunctionNameMarginRankingLoss LossFunctionName = "margin-ranking" LossFunctionNameHingeEmbeddingLoss LossFunctionName = "hinge-embedding" LossFunctionNameMultiLabelMarginLoss LossFunctionName = "multi-label-marign" LossFunctionNameSmoothL1Loss LossFunctionName = "smooth-l1" LossFunctionNameSoftMarginLoss LossFunctionName = "soft-margin" LossFunctionNameMultiLabelSoftMarginLoss LossFunctionName = "multi-label-soft-margin" LossFunctionNameCosineEmbeddingLoss LossFunctionName = "multi-cosine-embedding" LossFunctionNameMultiMarginLoss LossFunctionName = "multi-margin" LossFunctionNameTripletMarginLoss LossFunctionName = "tripple-margin" )
type MedianPrunerOptions ¶ added in v0.4.767
type MedianPrunerOptions struct {
// Pruning is disabled until the given number of trials finish in the same study.
// +kubebuilder:default:=5
// +kubebuilder:validation:Optional
StartupTrials *int32 `json:"startupTrials,omitempty" protobuf:"varint,1,opt,name=startupTrials"`
// Pruning is disabled until the trial exceeds the given number of step
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
WarmupSteps *int32 `json:"warmupSteps,omitempty" protobuf:"varint,2,opt,name=warmupSteps"`
// Interval in number of steps between the pruning checks
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
IntervalSteps *int32 `json:"intervalSteps,omitempty" protobuf:"varint,3,opt,name=intervalSteps"`
// Minimum number of reported trials.
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
MinTrials *int32 `json:"minTrials,omitempty" protobuf:"varint,4,opt,name=minTrials"`
}
func (*MedianPrunerOptions) DeepCopy ¶ added in v0.4.767
func (in *MedianPrunerOptions) DeepCopy() *MedianPrunerOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MedianPrunerOptions.
func (*MedianPrunerOptions) DeepCopyInto ¶ added in v0.4.767
func (in *MedianPrunerOptions) DeepCopyInto(out *MedianPrunerOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MedianPrunerOptions) Descriptor ¶ added in v0.4.767
func (*MedianPrunerOptions) Descriptor() ([]byte, []int)
func (*MedianPrunerOptions) Marshal ¶ added in v0.4.767
func (m *MedianPrunerOptions) Marshal() (dAtA []byte, err error)
func (*MedianPrunerOptions) MarshalTo ¶ added in v0.4.767
func (m *MedianPrunerOptions) MarshalTo(dAtA []byte) (int, error)
func (*MedianPrunerOptions) MarshalToSizedBuffer ¶ added in v0.4.767
func (m *MedianPrunerOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MedianPrunerOptions) ProtoMessage ¶ added in v0.4.767
func (*MedianPrunerOptions) ProtoMessage()
func (*MedianPrunerOptions) Reset ¶ added in v0.4.767
func (m *MedianPrunerOptions) Reset()
func (*MedianPrunerOptions) Size ¶ added in v0.4.767
func (m *MedianPrunerOptions) Size() (n int)
func (*MedianPrunerOptions) String ¶ added in v0.4.767
func (this *MedianPrunerOptions) String() string
func (*MedianPrunerOptions) Unmarshal ¶ added in v0.4.767
func (m *MedianPrunerOptions) Unmarshal(dAtA []byte) error
func (*MedianPrunerOptions) XXX_DiscardUnknown ¶ added in v0.4.767
func (m *MedianPrunerOptions) XXX_DiscardUnknown()
func (*MedianPrunerOptions) XXX_Marshal ¶ added in v0.4.767
func (m *MedianPrunerOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MedianPrunerOptions) XXX_Merge ¶ added in v0.4.767
func (m *MedianPrunerOptions) XXX_Merge(src proto.Message)
func (*MedianPrunerOptions) XXX_Size ¶ added in v0.4.767
func (m *MedianPrunerOptions) XXX_Size() int
func (*MedianPrunerOptions) XXX_Unmarshal ¶ added in v0.4.767
func (m *MedianPrunerOptions) XXX_Unmarshal(b []byte) error
type Model ¶
type Model struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec ModelSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status ModelStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
Model represents a machine learning model that will be trained, evaluated, and deployed by Modela. Model resources are generated by the Modela data plane and cannot be created manually +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Progress",type="string",JSONPath=".status.progress",priority=1 +kubebuilder:printcolumn:name="Best",type="boolean",JSONPath=".status.best" +kubebuilder:printcolumn:name="Owner",type="string",JSONPath=".spec.owner",priority=1 +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.versionName",priority=1 +kubebuilder:printcolumn:name="Study",type="string",JSONPath=".spec.studyName" +kubebuilder:printcolumn:name="Task",type="string",JSONPath=".spec.task",priority=1 +kubebuilder:printcolumn:name="Algorithm",type="string",JSONPath=".spec.estimator.algorithmName" +kubebuilder:printcolumn:name="Objective",type="string",JSONPath=".spec.objective" +kubebuilder:printcolumn:name="CV Score",type="number",JSONPath=".status.cvScore" +kubebuilder:printcolumn:name="Train Score",type="number",JSONPath=".status.trainScore",priority=1 +kubebuilder:printcolumn:name="Test Score",type="number",JSONPath=".status.testScore" +kubebuilder:printcolumn:name="Last Failure",type="string",JSONPath=".status.failureMessage",priority=1 +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:path=models,singular=model,shortName=md,categories={training,modela,all}
func ParseModelYaml ¶
func (*Model) AddFinalizer ¶
func (model *Model) AddFinalizer()
func (*Model) ArchiveKey ¶
func (*Model) CombinedImageName ¶
func (*Model) CompletionAlert ¶ added in v0.4.601
func (*Model) CreateOrUpdateCond ¶
func (model *Model) CreateOrUpdateCond(cond ModelCondition)
Merge or update condition
func (*Model) DatasetJsonUri ¶
dataproducts/*/models/*/metadata/dataset.json
func (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Model) DefaultImageName ¶
func (*Model) DefaultObjective ¶
func (*Model) Descriptor ¶
func (*Model) DockerfileUri ¶
dataproducts/*/models/*/Dockerfile
func (*Model) ErrorAlert ¶ added in v0.4.601
func (*Model) ExplainModelUri ¶
func (*Model) ForecastUri ¶
func (*Model) Forecasted ¶
Answer true if the model has been forecasted
func (*Model) GetCond ¶
func (model *Model) GetCond(t ModelConditionType) ModelCondition
func (*Model) GetCondIdx ¶
func (model *Model) GetCondIdx(t ModelConditionType) int
func (*Model) GetTestResult ¶
return the result for a metric
func (*Model) HasFinalizer ¶
func (*Model) InitModelFromStudy ¶
func (*Model) IsArchived ¶
func (Model) IsBaseline ¶
func (*Model) IsEnsemble ¶
func (*Model) IsReleasing ¶
func (*Model) ManifestUri ¶
func (*Model) MarkAborted ¶
func (model *Model) MarkAborted()
func (*Model) MarkArchived ¶
func (model *Model) MarkArchived()
func (*Model) MarkExplained ¶
func (*Model) MarkExplainedFailed ¶
func (*Model) MarkExplaining ¶
func (model *Model) MarkExplaining()
func (*Model) MarkFailedToTrain ¶
func (*Model) MarkForecastFailed ¶
func (*Model) MarkForecasted ¶
func (model *Model) MarkForecasted()
func (*Model) MarkForecasting ¶
func (model *Model) MarkForecasting()
func (*Model) MarkMaintain ¶
func (model *Model) MarkMaintain()
func (*Model) MarkPackaged ¶
func (*Model) MarkPackaging ¶
func (model *Model) MarkPackaging()
func (*Model) MarkPackgedFailed ¶
func (*Model) MarkPaused ¶
func (model *Model) MarkPaused()
func (*Model) MarkProfiled ¶
func (*Model) MarkProfiledFailed ¶
func (*Model) MarkProfiling ¶
func (model *Model) MarkProfiling()
func (*Model) MarkPruned ¶ added in v0.4.764
func (*Model) MarkPublishFailed ¶
func (*Model) MarkPublished ¶
func (*Model) MarkPublishing ¶
func (model *Model) MarkPublishing()
func (*Model) MarkReleaseFailed ¶ added in v0.4.448
func (*Model) MarkReleasing ¶
func (model *Model) MarkReleasing()
func (*Model) MarkReportFailed ¶
func (*Model) MarkReported ¶
func (*Model) MarkResumed ¶
func (model *Model) MarkResumed()
func (*Model) MarkTested ¶
func (model *Model) MarkTested()
func (*Model) MarkTesting ¶
func (model *Model) MarkTesting()
func (*Model) MarkTestingFailed ¶
func (*Model) MarkTrained ¶
func (model *Model) MarkTrained(ms []catalog.Measurement)
func (*Model) MarkTrainedDriftDetector ¶ added in v0.4.732
func (*Model) MarkTrainedDriftDetectorFailed ¶ added in v0.4.732
func (*Model) MarkTraining ¶
func (model *Model) MarkTraining()
func (*Model) MarkTrainingDriftDetector ¶ added in v0.4.732
func (model *Model) MarkTrainingDriftDetector()
--------------------- Train Drift detector
func (*Model) MarkWaitingToTest ¶
func (model *Model) MarkWaitingToTest()
func (*Model) MarkWaitingToTrain ¶
func (model *Model) MarkWaitingToTrain()
func (*Model) ModelJsonUri ¶
dataproducts/*/models/*/metadata/model.json
func (*Model) ProductVersionJsonUri ¶
dataproducts/*/models/*/metadata/productversion.json
func (*Model) ProtoMessage ¶
func (*Model) ProtoMessage()
func (*Model) RemoveFinalizer ¶
func (model *Model) RemoveFinalizer()
func (*Model) ReportName ¶
func (*Model) ReportType ¶
func (model *Model) ReportType() ReportType
func (*Model) SchemaJsonUri ¶
dataproducts/*/models/*/metadata/schema.json
func (*Model) SetBracket ¶
func (*Model) SetupWebhookWithManager ¶
Set up the webhook with the manager.
func (*Model) StatusString ¶
func (*Model) StudyJsonUri ¶
dataproducts/*/models/*/metadata/study.json
func (*Model) TestingFailed ¶
func (*Model) ToYamlFile ¶
func (*Model) TrainedDriftDetector ¶ added in v0.4.732
func (*Model) TrainingFailed ¶
func (*Model) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Model) ValidateDelete ¶
func (*Model) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*Model) WaitingToTest ¶
func (*Model) WaitingToTrain ¶
func (*Model) WeightsUri ¶
dataproducts/*/models/*/bin/model.joblib
func (*Model) XXX_DiscardUnknown ¶
func (m *Model) XXX_DiscardUnknown()
func (*Model) XXX_Marshal ¶
func (*Model) XXX_Unmarshal ¶
type ModelAutobuilder ¶
type ModelAutobuilder struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec ModelAutobuilderSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status ModelAutobuilderStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
ModelAutobuilder represents an automated pipeline to train and deploy a model based on a given dataset +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Data Product",type="string",JSONPath=".spec.dataProductName" +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.dataProductVersionName" +kubebuilder:printcolumn:name="Dataset",type="string",JSONPath=".status.datasetName" +kubebuilder:printcolumn:name="Study",type="string",JSONPath=".status.studyName" +kubebuilder:printcolumn:name="Predictor",type="string",JSONPath=".status.predictorName" +kubebuilder:printcolumn:name="StartTime",type="date",JSONPath=".status.startTime",priority=1 +kubebuilder:printcolumn:name="CompletionTime",type="date",JSONPath=".status.completionTime",priority=1 +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:path=modelautobuilders,singular=modelautobuilder,shortName=ar,categories={training,modela,all} ModelAutobuilder represent an automatic run of all the phases needed to create a model
func ParseModelAutobuilderYaml ¶
func ParseModelAutobuilderYaml(content []byte) (*ModelAutobuilder, error)
func (*ModelAutobuilder) AddFinalizer ¶
func (b *ModelAutobuilder) AddFinalizer()
func (*ModelAutobuilder) Age ¶
func (b *ModelAutobuilder) Age() string
func (*ModelAutobuilder) CompletionAlert ¶ added in v0.4.601
func (run *ModelAutobuilder) CompletionAlert(tenantRef *v1.ObjectReference, notifierName *string) *infra.Alert
Generate a dataset completion alert
func (*ModelAutobuilder) CreateDataProduct ¶
func (b *ModelAutobuilder) CreateDataProduct() *data.DataProduct
func (*ModelAutobuilder) CreateDataProductVersion ¶
func (b *ModelAutobuilder) CreateDataProductVersion() *data.DataProductVersion
func (*ModelAutobuilder) CreateDataSource ¶
func (b *ModelAutobuilder) CreateDataSource(columns []data.Column) *data.DataSource
func (*ModelAutobuilder) CreateDataset ¶
func (b *ModelAutobuilder) CreateDataset(notification catalog.NotificationSpec) *data.Dataset
func (*ModelAutobuilder) CreateOrUpdateCond ¶
func (b *ModelAutobuilder) CreateOrUpdateCond(cond ModelAutobuilderCondition)
Merge or update condition
func (*ModelAutobuilder) CreateStudy ¶
func (b *ModelAutobuilder) CreateStudy(notification catalog.NotificationSpec) *Study
func (*ModelAutobuilder) DataAppName ¶ added in v0.4.387
func (b *ModelAutobuilder) DataAppName() string
func (*ModelAutobuilder) DataAppReady ¶ added in v0.4.388
func (b *ModelAutobuilder) DataAppReady() bool
func (*ModelAutobuilder) DataProductName ¶
func (b *ModelAutobuilder) DataProductName() string
func (*ModelAutobuilder) DataProductReady ¶
func (b *ModelAutobuilder) DataProductReady() bool
func (*ModelAutobuilder) DataProductVersionName ¶
func (b *ModelAutobuilder) DataProductVersionName() string
func (*ModelAutobuilder) DataProductVersionReady ¶
func (b *ModelAutobuilder) DataProductVersionReady() bool
func (*ModelAutobuilder) DataSourceReady ¶
func (b *ModelAutobuilder) DataSourceReady() bool
func (*ModelAutobuilder) DatasetName ¶
func (b *ModelAutobuilder) DatasetName() string
func (*ModelAutobuilder) DatasetReady ¶
func (b *ModelAutobuilder) DatasetReady() bool
func (*ModelAutobuilder) DatasourceName ¶
func (b *ModelAutobuilder) DatasourceName() string
func (*ModelAutobuilder) DeepCopy ¶
func (in *ModelAutobuilder) DeepCopy() *ModelAutobuilder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAutobuilder.
func (*ModelAutobuilder) DeepCopyInto ¶
func (in *ModelAutobuilder) DeepCopyInto(out *ModelAutobuilder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelAutobuilder) DeepCopyObject ¶
func (in *ModelAutobuilder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelAutobuilder) Default ¶
func (b *ModelAutobuilder) Default()
func (*ModelAutobuilder) Deleted ¶
func (b *ModelAutobuilder) Deleted() bool
func (*ModelAutobuilder) Descriptor ¶
func (*ModelAutobuilder) Descriptor() ([]byte, []int)
func (*ModelAutobuilder) ErrorAlert ¶ added in v0.4.601
func (run *ModelAutobuilder) ErrorAlert(tenantRef *v1.ObjectReference, notifierName *string, err error) *infra.Alert
func (*ModelAutobuilder) FileName ¶
func (b *ModelAutobuilder) FileName() string
Answer the last component in the path
func (*ModelAutobuilder) GetCond ¶
func (b *ModelAutobuilder) GetCond(t ModelAutobuilderConditionType) ModelAutobuilderCondition
func (*ModelAutobuilder) GetCondIdx ¶
func (b *ModelAutobuilder) GetCondIdx(t ModelAutobuilderConditionType) int
func (*ModelAutobuilder) HasFinalizer ¶
func (b *ModelAutobuilder) HasFinalizer() bool
func (*ModelAutobuilder) ManifestUri ¶
func (b *ModelAutobuilder) ManifestUri() string
func (*ModelAutobuilder) MarkArchived ¶
func (b *ModelAutobuilder) MarkArchived()
func (*ModelAutobuilder) MarkComplete ¶
func (b *ModelAutobuilder) MarkComplete()
func (*ModelAutobuilder) MarkDataAppFailed ¶ added in v0.4.387
func (b *ModelAutobuilder) MarkDataAppFailed(err error)
func (*ModelAutobuilder) MarkDataAppReady ¶ added in v0.4.387
func (b *ModelAutobuilder) MarkDataAppReady()
func (*ModelAutobuilder) MarkDataAppRunning ¶ added in v0.4.387
func (b *ModelAutobuilder) MarkDataAppRunning()
Data App
func (*ModelAutobuilder) MarkDataProductReady ¶
func (b *ModelAutobuilder) MarkDataProductReady()
func (*ModelAutobuilder) MarkDataProductVersionReady ¶
func (b *ModelAutobuilder) MarkDataProductVersionReady()
func (*ModelAutobuilder) MarkDataSetFailed ¶
func (b *ModelAutobuilder) MarkDataSetFailed(err error)
DatasetFailed
func (*ModelAutobuilder) MarkDataSetRunning ¶
func (b *ModelAutobuilder) MarkDataSetRunning()
func (*ModelAutobuilder) MarkDataSourceRunning ¶
func (b *ModelAutobuilder) MarkDataSourceRunning()
func (*ModelAutobuilder) MarkDatasetReady ¶
func (b *ModelAutobuilder) MarkDatasetReady()
DatasetSuccess
func (*ModelAutobuilder) MarkDatasetRunning ¶
func (b *ModelAutobuilder) MarkDatasetRunning()
func (*ModelAutobuilder) MarkDatasourceFailed ¶
func (b *ModelAutobuilder) MarkDatasourceFailed(err error)
func (*ModelAutobuilder) MarkDatasourceReady ¶
func (b *ModelAutobuilder) MarkDatasourceReady()
func (*ModelAutobuilder) MarkFailed ¶
func (b *ModelAutobuilder) MarkFailed(err error)
func (*ModelAutobuilder) MarkPredictorFailed ¶
func (b *ModelAutobuilder) MarkPredictorFailed(err error)
func (*ModelAutobuilder) MarkPredictorReady ¶
func (b *ModelAutobuilder) MarkPredictorReady()
func (*ModelAutobuilder) MarkPredictorRunning ¶
func (b *ModelAutobuilder) MarkPredictorRunning()
func (*ModelAutobuilder) MarkStudyFailed ¶
func (b *ModelAutobuilder) MarkStudyFailed(err error)
StudyFailed
func (*ModelAutobuilder) MarkStudyRunning ¶
func (b *ModelAutobuilder) MarkStudyRunning()
StudyRunning
func (*ModelAutobuilder) Marshal ¶
func (m *ModelAutobuilder) Marshal() (dAtA []byte, err error)
func (*ModelAutobuilder) MarshalToSizedBuffer ¶
func (m *ModelAutobuilder) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelAutobuilder) PredictorName ¶
func (b *ModelAutobuilder) PredictorName() string
func (*ModelAutobuilder) PredictorReady ¶
func (b *ModelAutobuilder) PredictorReady() bool
func (*ModelAutobuilder) PrintConditions ¶
func (b *ModelAutobuilder) PrintConditions()
func (*ModelAutobuilder) ProtoMessage ¶
func (*ModelAutobuilder) ProtoMessage()
func (*ModelAutobuilder) Ready ¶
func (b *ModelAutobuilder) Ready() bool
func (*ModelAutobuilder) RemoveFinalizer ¶
func (b *ModelAutobuilder) RemoveFinalizer()
func (*ModelAutobuilder) Reset ¶
func (m *ModelAutobuilder) Reset()
func (*ModelAutobuilder) RootUri ¶
func (b *ModelAutobuilder) RootUri() string
func (*ModelAutobuilder) SchemaName ¶
func (b *ModelAutobuilder) SchemaName() string
func (*ModelAutobuilder) SetupWebhookWithManager ¶
func (b *ModelAutobuilder) SetupWebhookWithManager(mgr ctrl.Manager) error
Set up the webhook with the manager.
func (*ModelAutobuilder) Size ¶
func (m *ModelAutobuilder) Size() (n int)
func (*ModelAutobuilder) String ¶
func (this *ModelAutobuilder) String() string
func (*ModelAutobuilder) StudyName ¶
func (b *ModelAutobuilder) StudyName() string
func (*ModelAutobuilder) StudyReady ¶
func (b *ModelAutobuilder) StudyReady() bool
func (*ModelAutobuilder) TestUri ¶
func (b *ModelAutobuilder) TestUri() string
func (*ModelAutobuilder) ToYamlFile ¶
func (b *ModelAutobuilder) ToYamlFile() ([]byte, error)
func (*ModelAutobuilder) TrainUri ¶
func (b *ModelAutobuilder) TrainUri() string
dataproducts/*/featuresets/*/data/<file>.features.train
func (*ModelAutobuilder) Unmarshal ¶
func (m *ModelAutobuilder) Unmarshal(dAtA []byte) error
func (*ModelAutobuilder) ValidateCreate ¶
func (b *ModelAutobuilder) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ModelAutobuilder) ValidateDelete ¶
func (b *ModelAutobuilder) ValidateDelete() error
func (*ModelAutobuilder) ValidateUpdate ¶
func (b *ModelAutobuilder) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*ModelAutobuilder) WeightsUri ¶
func (b *ModelAutobuilder) WeightsUri() string
dataproducts/*/models/*/bin/model.joblib
func (*ModelAutobuilder) XXX_DiscardUnknown ¶
func (m *ModelAutobuilder) XXX_DiscardUnknown()
func (*ModelAutobuilder) XXX_Marshal ¶
func (m *ModelAutobuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelAutobuilder) XXX_Merge ¶
func (m *ModelAutobuilder) XXX_Merge(src proto.Message)
func (*ModelAutobuilder) XXX_Size ¶
func (m *ModelAutobuilder) XXX_Size() int
func (*ModelAutobuilder) XXX_Unmarshal ¶
func (m *ModelAutobuilder) XXX_Unmarshal(b []byte) error
type ModelAutobuilderCondition ¶
type ModelAutobuilderCondition struct {
// Type of ModelAutobuilder condition
Type ModelAutobuilderConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=ModelAutobuilderConditionType"`
// Status of the condition, one of True, False, Unknown
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human-readable message indicating details about the transition
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
ModelAutobuilderCondition describes the state of a ModelAutobuilder at a certain point
func (*ModelAutobuilderCondition) DeepCopy ¶
func (in *ModelAutobuilderCondition) DeepCopy() *ModelAutobuilderCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAutobuilderCondition.
func (*ModelAutobuilderCondition) DeepCopyInto ¶
func (in *ModelAutobuilderCondition) DeepCopyInto(out *ModelAutobuilderCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelAutobuilderCondition) Descriptor ¶
func (*ModelAutobuilderCondition) Descriptor() ([]byte, []int)
func (*ModelAutobuilderCondition) Marshal ¶
func (m *ModelAutobuilderCondition) Marshal() (dAtA []byte, err error)
func (*ModelAutobuilderCondition) MarshalTo ¶
func (m *ModelAutobuilderCondition) MarshalTo(dAtA []byte) (int, error)
func (*ModelAutobuilderCondition) MarshalToSizedBuffer ¶
func (m *ModelAutobuilderCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelAutobuilderCondition) ProtoMessage ¶
func (*ModelAutobuilderCondition) ProtoMessage()
func (*ModelAutobuilderCondition) Reset ¶
func (m *ModelAutobuilderCondition) Reset()
func (*ModelAutobuilderCondition) Size ¶
func (m *ModelAutobuilderCondition) Size() (n int)
func (*ModelAutobuilderCondition) String ¶
func (this *ModelAutobuilderCondition) String() string
func (*ModelAutobuilderCondition) Unmarshal ¶
func (m *ModelAutobuilderCondition) Unmarshal(dAtA []byte) error
func (*ModelAutobuilderCondition) XXX_DiscardUnknown ¶
func (m *ModelAutobuilderCondition) XXX_DiscardUnknown()
func (*ModelAutobuilderCondition) XXX_Marshal ¶
func (m *ModelAutobuilderCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelAutobuilderCondition) XXX_Merge ¶
func (m *ModelAutobuilderCondition) XXX_Merge(src proto.Message)
func (*ModelAutobuilderCondition) XXX_Size ¶
func (m *ModelAutobuilderCondition) XXX_Size() int
func (*ModelAutobuilderCondition) XXX_Unmarshal ¶
func (m *ModelAutobuilderCondition) XXX_Unmarshal(b []byte) error
type ModelAutobuilderConditionType ¶
type ModelAutobuilderConditionType string
ModelAutobuilderConditionType represent the condition of a ModelAutobuilder
const ( ModelAutobuilderReady ModelAutobuilderConditionType = "Ready" ModelAutobuilderDataProductReady ModelAutobuilderConditionType = "DataProductReady" ModelAutobuilderDataProductVersionReady ModelAutobuilderConditionType = "DataProductVersionReady" ModelAutobuilderDataSourceReady ModelAutobuilderConditionType = "DataSourceReady" ModelAutobuilderDatasetCompleted ModelAutobuilderConditionType = "DatasetCompleted" ModelAutobuilderStudyCompleted ModelAutobuilderConditionType = "StudyCompleted" ModelAutobuilderPredictorReady ModelAutobuilderConditionType = "PredictorReady" ModelAutobuilderDataAppReady ModelAutobuilderConditionType = "DataAppReady" ModelAutobuilderSaved ModelAutobuilderConditionType = "Saved" )
type ModelAutobuilderList ¶
type ModelAutobuilderList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []ModelAutobuilder `json:"items" protobuf:"bytes,2,rep,name=items"`
}
ModelAutobuilderList contains a list of ModelAutoBuilders +kubebuilder:object:root=true
func (*ModelAutobuilderList) DeepCopy ¶
func (in *ModelAutobuilderList) DeepCopy() *ModelAutobuilderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAutobuilderList.
func (*ModelAutobuilderList) DeepCopyInto ¶
func (in *ModelAutobuilderList) DeepCopyInto(out *ModelAutobuilderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelAutobuilderList) DeepCopyObject ¶
func (in *ModelAutobuilderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelAutobuilderList) Descriptor ¶
func (*ModelAutobuilderList) Descriptor() ([]byte, []int)
func (*ModelAutobuilderList) Marshal ¶
func (m *ModelAutobuilderList) Marshal() (dAtA []byte, err error)
func (*ModelAutobuilderList) MarshalTo ¶
func (m *ModelAutobuilderList) MarshalTo(dAtA []byte) (int, error)
func (*ModelAutobuilderList) MarshalToSizedBuffer ¶
func (m *ModelAutobuilderList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelAutobuilderList) ProtoMessage ¶
func (*ModelAutobuilderList) ProtoMessage()
func (*ModelAutobuilderList) Reset ¶
func (m *ModelAutobuilderList) Reset()
func (*ModelAutobuilderList) Size ¶
func (m *ModelAutobuilderList) Size() (n int)
func (*ModelAutobuilderList) String ¶
func (this *ModelAutobuilderList) String() string
func (*ModelAutobuilderList) Unmarshal ¶
func (m *ModelAutobuilderList) Unmarshal(dAtA []byte) error
func (*ModelAutobuilderList) XXX_DiscardUnknown ¶
func (m *ModelAutobuilderList) XXX_DiscardUnknown()
func (*ModelAutobuilderList) XXX_Marshal ¶
func (m *ModelAutobuilderList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelAutobuilderList) XXX_Merge ¶
func (m *ModelAutobuilderList) XXX_Merge(src proto.Message)
func (*ModelAutobuilderList) XXX_Size ¶
func (m *ModelAutobuilderList) XXX_Size() int
func (*ModelAutobuilderList) XXX_Unmarshal ¶
func (m *ModelAutobuilderList) XXX_Unmarshal(b []byte) error
type ModelAutobuilderPhase ¶
type ModelAutobuilderPhase string
ModelAutobuilderPhase represent that state of the model auto builder
const ( ModelAutobuilderPhasePending ModelAutobuilderPhase = "Pending" ModelAutobuilderPhaseDataSourceRunning ModelAutobuilderPhase = "DataSourceRunning" ModelAutobuilderPhaseDataSourceReady ModelAutobuilderPhase = "DataSourceReady" ModelAutobuilderPhaseDatasetRunning ModelAutobuilderPhase = "DatasetRunning" ModelAutobuilderPhaseDatasetCompleted ModelAutobuilderPhase = "DatasetCompleted" ModelAutobuilderPhaseStudyRunning ModelAutobuilderPhase = "StudyRunning" ModelAutobuilderPhaseStudyCompleted ModelAutobuilderPhase = "StudyCompleted" ModelAutobuilderPhasePredictorRunning ModelAutobuilderPhase = "PredictorRunning" ModelAutobuilderPhasePredictorCompleted ModelAutobuilderPhase = "PredictorCompleted" ModelAutobuilderPhaseDataAppRunning ModelAutobuilderPhase = "DataAppRunning" ModelAutobuilderPhaseDataAppCompleted ModelAutobuilderPhase = "DataAppCompleted" ModelAutobuilderPhaseCompleted ModelAutobuilderPhase = "Completed" ModelAutobuilderPhaseAborted ModelAutobuilderPhase = "Aborted" ModelAutobuilderPhaseFailed ModelAutobuilderPhase = "Failed" )
type ModelAutobuilderSpec ¶
type ModelAutobuilderSpec struct {
// The name of the DataProduct namespace that the resource exists under
// +kubebuilder:validation:MaxLength=63
// +kubebuilder:validation:Pattern="[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*"
// +kubebuilder:validation:Optional
DataProductName *string `json:"dataProductName,omitempty" protobuf:"bytes,1,opt,name=dataProductName"`
// The name of the DataProductVersion which describes the version of the resource
// that exists in the same DataProduct namespace as the resource
// +kubebuilder:validation:MaxLength=253
// +kubebuilder:validation:Pattern="[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*"
// +kubebuilder:validation:Optional
DataProductVersionName *string `json:"dataProductVersionName,omitempty" protobuf:"bytes,2,opt,name=dataProductVersionName"`
// DataSourceName is the name of an existing DataSource resource which will be used as the schema for the ModelAutoBuilder's Dataset.
// If empty, a DataSource will be automatically created based on the data specified by the Location field
// +kubebuilder:validation:MaxLength=253
// +kubebuilder:validation:Pattern="[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*"
// +kubebuilder:validation:Optional
DataSourceName *string `json:"datasourceName,omitempty" protobuf:"bytes,3,opt,name=datasourceName"`
// The name of an existing Dataset resource, or the name of the Dataset resource that will be created
// based on the data specified by the Location field, which will be used to train models
// +kubebuilder:validation:Pattern="[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*"
// +kubebuilder:validation:MaxLength=253
DatasetName *string `json:"datasetName,omitempty" protobuf:"bytes,4,opt,name=datasetName"`
// The location for data that will be saved in a Dataset resource to train models with
// +kubebuilder:validation:Optional
Location data.DataLocation `json:"location,omitempty" protobuf:"bytes,5,opt,name=location"`
// The machine learning task type relevant to the dataset (i.e. regression, classification)
Task *catalog.MLTask `json:"task,omitempty" protobuf:"bytes,6,opt,name=task"`
// The objective metric that will be measured against trained models to evaluate their performance
// +kubebuilder:validation:Optional
Objective *catalog.Metric `json:"objective,omitempty" protobuf:"bytes,7,opt,name=objective"`
// The name of the column within the dataset that contains the label(s) to be predicted
// +kubebuilder:validation:MaxLength=128
// +kubebuilder:validation:Optional
TargetColumn *string `json:"targetColumn,omitempty" protobuf:"bytes,8,opt,name=targetColumn"`
// The deadline for models to complete training, in seconds
// +kubebuilder:validation:Maximum=36000
// +kubebuilder:validation:Minimum=1
// +kubebuilder:default:=3600
// +kubebuilder:validation:Optional
MaxTime *int32 `json:"maxTime,omitempty" protobuf:"varint,9,opt,name=maxTime"`
// The number of candidate models that will be sampled and trained
// +kubebuilder:validation:Maximum=512
// +kubebuilder:validation:Minimum=1
// +kubebuilder:default:=10
// +kubebuilder:validation:Optional
MaxModels *int32 `json:"maxModels,omitempty" protobuf:"varint,10,opt,name=maxModels"`
// The Kubernetes-native access method which specifies how the Predictor created by the ModelAutobuilder will be exposed.
// See https://modela.ai/docs/docs/serving/production/#access-method for a detailed description of each access type
// +kubebuilder:default:=cluster-ip
// +kubebuilder:validation:Optional
AccessMethod *catalog.AccessType `json:"accessMethod,omitempty" protobuf:"bytes,11,opt,name=accessMethod"`
// Indicates if the Predictor created by the ModelAutobuilder will automatically scale to traffic
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
AutoScale *bool `json:"autoScale,omitempty" protobuf:"varint,12,opt,name=autoScale"`
// Indicates if feature engineering will be performed prior to the primary model search
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
FeatureEngineering *bool `json:"featureEngineering,omitempty" protobuf:"varint,13,opt,name=featureEngineering"`
// Indicates if feature selection will be performed prior to the primary model search
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
FeatureSelection *bool `json:"featureSelection,omitempty" protobuf:"varint,14,opt,name=featureSelection"`
// Indicates if the ModelAutobuilder will create a DataApp resource to serve the highest-performing model that was trained
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
DataApp *bool `json:"dataapp,omitempty" protobuf:"varint,15,opt,name=dataapp"`
// DataSourceSpec specifies the full specification of the DataSource resource that will be created by the ModelAutobuilder.
// If empty, the ModelAutobuilder will attempt to infer the schema of the data specified by the Location field
// +kubebuilder:validation:Optional
DataSourceSpec datav1.DataSourceSpec `json:"dataSourceSpec,omitempty" protobuf:"bytes,16,opt,name=dataSourceSpec"`
// The desired number of trainers that will train candidate models in parallel. The number
// of trainers is restricted based on the allowance provided by the active License
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
Trainers *int32 `json:"trainers,omitempty" protobuf:"varint,17,opt,name=trainers"`
// The hyper-parameter optimization search method
// +kubebuilder:default:="random"
// +kubebuilder:validation:Optional
Sampler *SamplerName `json:"sampler,omitempty" protobuf:"bytes,18,opt,name=sampler"`
// Aborted indicates that the execution of the ModelAutobuilder and any associated workloads should be permanently stopped
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Aborted *bool `json:"aborted,omitempty" protobuf:"varint,19,opt,name=aborted"`
// The name of the Account which created the object, which exists in the same tenant as the object
// +kubebuilder:validation:Pattern="[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*"
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,20,opt,name=owner"`
// Resources specifies the resource requirements that will be allocated to dataset and model training Jobs
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,21,opt,name=resources"`
// The reference to the Lab under which Dataset and Study resources created by the ModelAutobuilder will be trained.
// If unspecified, the default Lab from the parent DataProduct will be used
// +kubebuilder:validation:Optional
LabRef *v1.ObjectReference `json:"labRef,omitempty" protobuf:"bytes,22,opt,name=labRef"`
// The reference to the ServingSite where the Predictor created by the ModelAutobuilder will be hosted.
// If unspecified, the default ServingSite from the parent DataProduct will be used
// +kubebuilder:validation:Optional
ServingSiteRef *v1.ObjectReference `json:"servingSiteRef,omitempty" protobuf:"bytes,23,opt,name=servingSiteRef"`
// The type of dataset which was uploaded. `tabular` is the only supported type as of the current release
// +kubebuilder:validation:Optional
DatasetType catalog.DatasetType `json:"datasetType,omitempty" protobuf:"bytes,24,opt,name=datasetType"`
// Fast indicates if Dataset and Study resources associated with the ModelAutobuilder should run in fast mode.
// Running in fast mode will skip unnecessary workloads such as profiling, reporting, explaining, etc.
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Fast *bool `json:"fast,omitempty" protobuf:"varint,25,opt,name=fast"`
}
ModelAutobuilderSpec define the desired state of a ModelAutobuilder
func (*ModelAutobuilderSpec) DeepCopy ¶
func (in *ModelAutobuilderSpec) DeepCopy() *ModelAutobuilderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAutobuilderSpec.
func (*ModelAutobuilderSpec) DeepCopyInto ¶
func (in *ModelAutobuilderSpec) DeepCopyInto(out *ModelAutobuilderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelAutobuilderSpec) Descriptor ¶
func (*ModelAutobuilderSpec) Descriptor() ([]byte, []int)
func (*ModelAutobuilderSpec) Marshal ¶
func (m *ModelAutobuilderSpec) Marshal() (dAtA []byte, err error)
func (*ModelAutobuilderSpec) MarshalTo ¶
func (m *ModelAutobuilderSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelAutobuilderSpec) MarshalToSizedBuffer ¶
func (m *ModelAutobuilderSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelAutobuilderSpec) ProtoMessage ¶
func (*ModelAutobuilderSpec) ProtoMessage()
func (*ModelAutobuilderSpec) Reset ¶
func (m *ModelAutobuilderSpec) Reset()
func (*ModelAutobuilderSpec) Size ¶
func (m *ModelAutobuilderSpec) Size() (n int)
func (*ModelAutobuilderSpec) String ¶
func (this *ModelAutobuilderSpec) String() string
func (*ModelAutobuilderSpec) Unmarshal ¶
func (m *ModelAutobuilderSpec) Unmarshal(dAtA []byte) error
func (*ModelAutobuilderSpec) XXX_DiscardUnknown ¶
func (m *ModelAutobuilderSpec) XXX_DiscardUnknown()
func (*ModelAutobuilderSpec) XXX_Marshal ¶
func (m *ModelAutobuilderSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelAutobuilderSpec) XXX_Merge ¶
func (m *ModelAutobuilderSpec) XXX_Merge(src proto.Message)
func (*ModelAutobuilderSpec) XXX_Size ¶
func (m *ModelAutobuilderSpec) XXX_Size() int
func (*ModelAutobuilderSpec) XXX_Unmarshal ¶
func (m *ModelAutobuilderSpec) XXX_Unmarshal(b []byte) error
type ModelAutobuilderStatus ¶
type ModelAutobuilderStatus struct {
// The name of the flat-file generated for the associated Dataset
FlatFileName string `json:"flatFileName,omitempty" protobuf:"bytes,1,opt,name=flatFileName"`
// The name of the DataSource associated with resource
DataSourceName string `json:"dataSourceName,omitempty" protobuf:"bytes,2,opt,name=dataSourceName"`
// The name of the Dataset associated with the resource
DatasetName string `json:"datasetName,omitempty" protobuf:"bytes,3,opt,name=datasetName"`
// The name of the Study associated with the resource
StudyName string `json:"studyName,omitempty" protobuf:"bytes,4,opt,name=studyName"`
// The name of the highest-performing Model resource produced as a result of the associated Study resource
BestModelName string `json:"bestModelName,omitempty" protobuf:"bytes,6,opt,name=bestModelName"`
// The name of the Predictor associated with the resource
PredictorName string `json:"predictorName,omitempty" protobuf:"bytes,7,opt,name=predictorName"`
// The name of the DataApp associated with the resource
DataAppName string `json:"dataappName,omitempty" protobuf:"bytes,8,opt,name=dataappName"`
ImageRepoName string `json:"imageRepoName,omitempty" protobuf:"bytes,9,opt,name=imageRepoName"`
// The phase of the ModelAutobuilder
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase ModelAutobuilderPhase `json:"phase,omitempty" protobuf:"bytes,10,opt,name=phase"`
// The number of rows observed in the Dataset associated with the resource
// +kubebuilder:validation:Optional
Rows int32 `json:"rows,omitempty" protobuf:"varint,11,opt,name=rows"`
// The number of columns observed in the Dataset associated with the resource
// +kubebuilder:validation:Optional
Cols int32 `json:"cols,omitempty" protobuf:"varint,12,opt,name=cols"`
// The size of the raw data in the Dataset associated with the resource
// +kubebuilder:validation:Optional
FileSize int32 `json:"fileSize,omitempty" protobuf:"varint,13,opt,name=fileSize"`
// The number of total Model resources created by the associated Study resource
// +kubebuilder:validation:Optional
Models int32 `json:"models,omitempty" protobuf:"varint,14,opt,name=models"`
// The number of successfully trained Model resources created by the associated Study resource
// +kubebuilder:validation:Optional
TrainedModels int32 `json:"trainedModels,omitempty" protobuf:"varint,15,opt,name=trainedModels"`
// The highest score out of all Models created by the associated Study resource
// +kubebuilder:validation:Optional
BestModelScore float64 `json:"bestModelScore,omitempty" protobuf:"bytes,16,opt,name=bestModelScore"`
// The estimator specification for the highest-performing Model resource
Estimator *ClassicalEstimatorSpec `json:"estimator,omitempty" protobuf:"bytes,17,opt,name=estimator"`
// StartTime represents the time at which the execution of the ModelAutobuilder started
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,18,opt,name=startTime"`
// EndTime represents the time at which the ModelAutobuilder was marked as completed, failed, or aborted
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,19,opt,name=endTime"`
// ObservedGeneration is the last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,21,opt,name=observedGeneration"`
// In the case of failure, the ModelAutobuilder resource controller will set this field with a failure reason
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,22,opt,name=failureReason"`
// In the case of failure, the ModelAutobuilder resource controller will set this field with a failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,23,opt,name=failureMessage"`
// The last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,24,opt,name=lastUpdated"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []ModelAutobuilderCondition `json:"conditions,omitempty" protobuf:"bytes,25,rep,name=conditions"`
}
ModelAutobuilderStatus define the observed state of a ModelAutobuilder
func (*ModelAutobuilderStatus) DeepCopy ¶
func (in *ModelAutobuilderStatus) DeepCopy() *ModelAutobuilderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAutobuilderStatus.
func (*ModelAutobuilderStatus) DeepCopyInto ¶
func (in *ModelAutobuilderStatus) DeepCopyInto(out *ModelAutobuilderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelAutobuilderStatus) Descriptor ¶
func (*ModelAutobuilderStatus) Descriptor() ([]byte, []int)
func (*ModelAutobuilderStatus) Marshal ¶
func (m *ModelAutobuilderStatus) Marshal() (dAtA []byte, err error)
func (*ModelAutobuilderStatus) MarshalTo ¶
func (m *ModelAutobuilderStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelAutobuilderStatus) MarshalToSizedBuffer ¶
func (m *ModelAutobuilderStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelAutobuilderStatus) ProtoMessage ¶
func (*ModelAutobuilderStatus) ProtoMessage()
func (*ModelAutobuilderStatus) Reset ¶
func (m *ModelAutobuilderStatus) Reset()
func (*ModelAutobuilderStatus) Size ¶
func (m *ModelAutobuilderStatus) Size() (n int)
func (*ModelAutobuilderStatus) String ¶
func (this *ModelAutobuilderStatus) String() string
func (*ModelAutobuilderStatus) Unmarshal ¶
func (m *ModelAutobuilderStatus) Unmarshal(dAtA []byte) error
func (*ModelAutobuilderStatus) XXX_DiscardUnknown ¶
func (m *ModelAutobuilderStatus) XXX_DiscardUnknown()
func (*ModelAutobuilderStatus) XXX_Marshal ¶
func (m *ModelAutobuilderStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelAutobuilderStatus) XXX_Merge ¶
func (m *ModelAutobuilderStatus) XXX_Merge(src proto.Message)
func (*ModelAutobuilderStatus) XXX_Size ¶
func (m *ModelAutobuilderStatus) XXX_Size() int
func (*ModelAutobuilderStatus) XXX_Unmarshal ¶
func (m *ModelAutobuilderStatus) XXX_Unmarshal(b []byte) error
type ModelCompilerRun ¶
type ModelCompilerRun struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec ModelCompilerRunSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
// +kubebuilder:validation:Optional
Status ModelCompilerRunStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
ModelCompilerRun represent a single compilation of a model into a target hardware.
func (*ModelCompilerRun) AddFinalizer ¶
func (run *ModelCompilerRun) AddFinalizer()
func (*ModelCompilerRun) CreateOrUpdateCond ¶
func (run *ModelCompilerRun) CreateOrUpdateCond(cond ModelCompilerRunCondition)
func (*ModelCompilerRun) DeepCopy ¶
func (in *ModelCompilerRun) DeepCopy() *ModelCompilerRun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCompilerRun.
func (*ModelCompilerRun) DeepCopyInto ¶
func (in *ModelCompilerRun) DeepCopyInto(out *ModelCompilerRun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelCompilerRun) DeepCopyObject ¶
func (in *ModelCompilerRun) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelCompilerRun) Default ¶
func (pr *ModelCompilerRun) Default()
func (*ModelCompilerRun) Descriptor ¶
func (*ModelCompilerRun) Descriptor() ([]byte, []int)
func (*ModelCompilerRun) GetCond ¶
func (run *ModelCompilerRun) GetCond(t ModelCompilerRunConditionType) ModelCompilerRunCondition
func (*ModelCompilerRun) GetCondIdx ¶
func (run *ModelCompilerRun) GetCondIdx(t ModelCompilerRunConditionType) int
func (*ModelCompilerRun) HasFinalizer ¶
func (run *ModelCompilerRun) HasFinalizer() bool
func (*ModelCompilerRun) Marshal ¶
func (m *ModelCompilerRun) Marshal() (dAtA []byte, err error)
func (*ModelCompilerRun) MarshalToSizedBuffer ¶
func (m *ModelCompilerRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelCompilerRun) ProtoMessage ¶
func (*ModelCompilerRun) ProtoMessage()
func (*ModelCompilerRun) RemoveFinalizer ¶
func (run *ModelCompilerRun) RemoveFinalizer()
func (*ModelCompilerRun) Reset ¶
func (m *ModelCompilerRun) Reset()
func (*ModelCompilerRun) SetupWebhookWithManager ¶
func (pl *ModelCompilerRun) SetupWebhookWithManager(mgr ctrl.Manager) error
Set up the webhook with the manager.
func (*ModelCompilerRun) Size ¶
func (m *ModelCompilerRun) Size() (n int)
func (*ModelCompilerRun) StatusString ¶
func (run *ModelCompilerRun) StatusString() string
func (*ModelCompilerRun) String ¶
func (this *ModelCompilerRun) String() string
func (*ModelCompilerRun) ToYamlFile ¶
func (run *ModelCompilerRun) ToYamlFile() ([]byte, error)
func (*ModelCompilerRun) Unmarshal ¶
func (m *ModelCompilerRun) Unmarshal(dAtA []byte) error
func (*ModelCompilerRun) ValidateCreate ¶
func (run *ModelCompilerRun) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ModelCompilerRun) ValidateDelete ¶
func (pl *ModelCompilerRun) ValidateDelete() error
func (*ModelCompilerRun) ValidateUpdate ¶
func (run *ModelCompilerRun) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*ModelCompilerRun) XXX_DiscardUnknown ¶
func (m *ModelCompilerRun) XXX_DiscardUnknown()
func (*ModelCompilerRun) XXX_Marshal ¶
func (m *ModelCompilerRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelCompilerRun) XXX_Merge ¶
func (m *ModelCompilerRun) XXX_Merge(src proto.Message)
func (*ModelCompilerRun) XXX_Size ¶
func (m *ModelCompilerRun) XXX_Size() int
func (*ModelCompilerRun) XXX_Unmarshal ¶
func (m *ModelCompilerRun) XXX_Unmarshal(b []byte) error
type ModelCompilerRunCondition ¶
type ModelCompilerRunCondition struct {
// Type of condition.
Type ModelCompilerRunConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=ModelCompilerRunConditionType"`
// Status of the condition, one of True, False, Unknown.
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another.
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition.
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human readable message indicating details about the transition.
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
ModelCompilerRunCondition describes the state of a ModelCompilerRun at a certain point.
func (*ModelCompilerRunCondition) DeepCopy ¶
func (in *ModelCompilerRunCondition) DeepCopy() *ModelCompilerRunCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCompilerRunCondition.
func (*ModelCompilerRunCondition) DeepCopyInto ¶
func (in *ModelCompilerRunCondition) DeepCopyInto(out *ModelCompilerRunCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelCompilerRunCondition) Descriptor ¶
func (*ModelCompilerRunCondition) Descriptor() ([]byte, []int)
func (*ModelCompilerRunCondition) Marshal ¶
func (m *ModelCompilerRunCondition) Marshal() (dAtA []byte, err error)
func (*ModelCompilerRunCondition) MarshalTo ¶
func (m *ModelCompilerRunCondition) MarshalTo(dAtA []byte) (int, error)
func (*ModelCompilerRunCondition) MarshalToSizedBuffer ¶
func (m *ModelCompilerRunCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelCompilerRunCondition) ProtoMessage ¶
func (*ModelCompilerRunCondition) ProtoMessage()
func (*ModelCompilerRunCondition) Reset ¶
func (m *ModelCompilerRunCondition) Reset()
func (*ModelCompilerRunCondition) Size ¶
func (m *ModelCompilerRunCondition) Size() (n int)
func (*ModelCompilerRunCondition) String ¶
func (this *ModelCompilerRunCondition) String() string
func (*ModelCompilerRunCondition) Unmarshal ¶
func (m *ModelCompilerRunCondition) Unmarshal(dAtA []byte) error
func (*ModelCompilerRunCondition) XXX_DiscardUnknown ¶
func (m *ModelCompilerRunCondition) XXX_DiscardUnknown()
func (*ModelCompilerRunCondition) XXX_Marshal ¶
func (m *ModelCompilerRunCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelCompilerRunCondition) XXX_Merge ¶
func (m *ModelCompilerRunCondition) XXX_Merge(src proto.Message)
func (*ModelCompilerRunCondition) XXX_Size ¶
func (m *ModelCompilerRunCondition) XXX_Size() int
func (*ModelCompilerRunCondition) XXX_Unmarshal ¶
func (m *ModelCompilerRunCondition) XXX_Unmarshal(b []byte) error
type ModelCompilerRunConditionType ¶
type ModelCompilerRunConditionType string
Pipeline run condition
type ModelCompilerRunList ¶
type ModelCompilerRunList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []ModelCompilerRun `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true ModelCompilerRunList represent list of pipelineruns
func (*ModelCompilerRunList) DeepCopy ¶
func (in *ModelCompilerRunList) DeepCopy() *ModelCompilerRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCompilerRunList.
func (*ModelCompilerRunList) DeepCopyInto ¶
func (in *ModelCompilerRunList) DeepCopyInto(out *ModelCompilerRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelCompilerRunList) DeepCopyObject ¶
func (in *ModelCompilerRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelCompilerRunList) Descriptor ¶
func (*ModelCompilerRunList) Descriptor() ([]byte, []int)
func (*ModelCompilerRunList) Marshal ¶
func (m *ModelCompilerRunList) Marshal() (dAtA []byte, err error)
func (*ModelCompilerRunList) MarshalTo ¶
func (m *ModelCompilerRunList) MarshalTo(dAtA []byte) (int, error)
func (*ModelCompilerRunList) MarshalToSizedBuffer ¶
func (m *ModelCompilerRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelCompilerRunList) ProtoMessage ¶
func (*ModelCompilerRunList) ProtoMessage()
func (*ModelCompilerRunList) Reset ¶
func (m *ModelCompilerRunList) Reset()
func (*ModelCompilerRunList) Size ¶
func (m *ModelCompilerRunList) Size() (n int)
func (*ModelCompilerRunList) String ¶
func (this *ModelCompilerRunList) String() string
func (*ModelCompilerRunList) Unmarshal ¶
func (m *ModelCompilerRunList) Unmarshal(dAtA []byte) error
func (*ModelCompilerRunList) XXX_DiscardUnknown ¶
func (m *ModelCompilerRunList) XXX_DiscardUnknown()
func (*ModelCompilerRunList) XXX_Marshal ¶
func (m *ModelCompilerRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelCompilerRunList) XXX_Merge ¶
func (m *ModelCompilerRunList) XXX_Merge(src proto.Message)
func (*ModelCompilerRunList) XXX_Size ¶
func (m *ModelCompilerRunList) XXX_Size() int
func (*ModelCompilerRunList) XXX_Unmarshal ¶
func (m *ModelCompilerRunList) XXX_Unmarshal(b []byte) error
type ModelCompilerRunSpec ¶
type ModelCompilerRunSpec struct {
// VersionName is the data product version of the run
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,1,opt,name=versionName"`
// Description is the user provided description
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" protobuf:"bytes,2,opt,name=description"`
// DatasetName is the name of the dataset that we trained on.
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
ModelName *string `json:"modelName,omitempty" protobuf:"bytes,3,opt,name=modelName"`
// The owner of the ruyn.
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,4,opt,name=owner"`
// The priority of this pipeline run. The default is medium.
// +kubebuilder:default:=medium
// +kubebuilder:validation:Optional
Priority *catalog.PriorityLevel `json:"priority,omitempty" protobuf:"bytes,5,opt,name=priority"`
// The compiler name
// +kubebuilder:default:=tvm
Compiler *catalog.CompilerName `json:"compiler,omitempty" protobuf:"bytes,6,opt,name=compiler"`
// Set one or more targets for the compiler
//
Target *catalog.HardwareTarget `json:"target,omitempty" protobuf:"bytes,7,opt,name=target"`
}
ModelCompilerRunSpec is the desired state of the ModelCompilerRun resource
func (*ModelCompilerRunSpec) DeepCopy ¶
func (in *ModelCompilerRunSpec) DeepCopy() *ModelCompilerRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCompilerRunSpec.
func (*ModelCompilerRunSpec) DeepCopyInto ¶
func (in *ModelCompilerRunSpec) DeepCopyInto(out *ModelCompilerRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelCompilerRunSpec) Descriptor ¶
func (*ModelCompilerRunSpec) Descriptor() ([]byte, []int)
func (*ModelCompilerRunSpec) Marshal ¶
func (m *ModelCompilerRunSpec) Marshal() (dAtA []byte, err error)
func (*ModelCompilerRunSpec) MarshalTo ¶
func (m *ModelCompilerRunSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelCompilerRunSpec) MarshalToSizedBuffer ¶
func (m *ModelCompilerRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelCompilerRunSpec) ProtoMessage ¶
func (*ModelCompilerRunSpec) ProtoMessage()
func (*ModelCompilerRunSpec) Reset ¶
func (m *ModelCompilerRunSpec) Reset()
func (*ModelCompilerRunSpec) Size ¶
func (m *ModelCompilerRunSpec) Size() (n int)
func (*ModelCompilerRunSpec) String ¶
func (this *ModelCompilerRunSpec) String() string
func (*ModelCompilerRunSpec) Unmarshal ¶
func (m *ModelCompilerRunSpec) Unmarshal(dAtA []byte) error
func (*ModelCompilerRunSpec) XXX_DiscardUnknown ¶
func (m *ModelCompilerRunSpec) XXX_DiscardUnknown()
func (*ModelCompilerRunSpec) XXX_Marshal ¶
func (m *ModelCompilerRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelCompilerRunSpec) XXX_Merge ¶
func (m *ModelCompilerRunSpec) XXX_Merge(src proto.Message)
func (*ModelCompilerRunSpec) XXX_Size ¶
func (m *ModelCompilerRunSpec) XXX_Size() int
func (*ModelCompilerRunSpec) XXX_Unmarshal ¶
func (m *ModelCompilerRunSpec) XXX_Unmarshal(b []byte) error
type ModelCompilerRunStatus ¶
type ModelCompilerRunStatus struct {
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,1,opt,name=startTime"`
// +kubebuilder:validation:Optional
CompletionTime *metav1.Time `json:"completionTime,omitempty" protobuf:"bytes,2,opt,name=completionTime"`
// The phase of the pipeline run
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase CompilerPhase `json:"phase" protobuf:"bytes,3,opt,name=phase"`
// ObservedGeneration is the Last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,4,opt,name=observedGeneration"`
// Folder for pipeline run artifacts. This is assigned by the system
// The folder contains all the pipeline artifacts - metadata, logs
// +kubebuilder:validation:Optional
Folder string `json:"folder,omitempty" protobuf:"bytes,5,opt,name=evalMetrics"`
// Update in case of terminal failure
// Borrowed from cluster api controller
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,6,opt,name=failureReason"`
// Update in case of terminal failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,7,opt,name=failureMessage"`
// Pipeline progress Progress in percent, the progress takes into account the different stages of the pipeline
// +kubebuilder:validation:Optional
Progress *int32 `json:"progress" protobuf:"varint,8,opt,name=progress"`
// Last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,9,opt,name=lastUpdated"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []ModelCompilerRunCondition `json:"conditions,omitempty" protobuf:"bytes,10,rep,name=conditions"`
}
ModelCompilerRunStatus is the observed state of the ModelCompilerRun resource .
func (*ModelCompilerRunStatus) DeepCopy ¶
func (in *ModelCompilerRunStatus) DeepCopy() *ModelCompilerRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCompilerRunStatus.
func (*ModelCompilerRunStatus) DeepCopyInto ¶
func (in *ModelCompilerRunStatus) DeepCopyInto(out *ModelCompilerRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelCompilerRunStatus) Descriptor ¶
func (*ModelCompilerRunStatus) Descriptor() ([]byte, []int)
func (*ModelCompilerRunStatus) Marshal ¶
func (m *ModelCompilerRunStatus) Marshal() (dAtA []byte, err error)
func (*ModelCompilerRunStatus) MarshalTo ¶
func (m *ModelCompilerRunStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelCompilerRunStatus) MarshalToSizedBuffer ¶
func (m *ModelCompilerRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelCompilerRunStatus) ProtoMessage ¶
func (*ModelCompilerRunStatus) ProtoMessage()
func (*ModelCompilerRunStatus) Reset ¶
func (m *ModelCompilerRunStatus) Reset()
func (*ModelCompilerRunStatus) Size ¶
func (m *ModelCompilerRunStatus) Size() (n int)
func (*ModelCompilerRunStatus) String ¶
func (this *ModelCompilerRunStatus) String() string
func (*ModelCompilerRunStatus) Unmarshal ¶
func (m *ModelCompilerRunStatus) Unmarshal(dAtA []byte) error
func (*ModelCompilerRunStatus) XXX_DiscardUnknown ¶
func (m *ModelCompilerRunStatus) XXX_DiscardUnknown()
func (*ModelCompilerRunStatus) XXX_Marshal ¶
func (m *ModelCompilerRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelCompilerRunStatus) XXX_Merge ¶
func (m *ModelCompilerRunStatus) XXX_Merge(src proto.Message)
func (*ModelCompilerRunStatus) XXX_Size ¶
func (m *ModelCompilerRunStatus) XXX_Size() int
func (*ModelCompilerRunStatus) XXX_Unmarshal ¶
func (m *ModelCompilerRunStatus) XXX_Unmarshal(b []byte) error
type ModelCondition ¶
type ModelCondition struct {
// Type of Model condition
Type ModelConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=ModelConditionType"`
// Status of the condition, one of True, False, Unknown
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human-readable message indicating details about the transition
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
ModelCondition describes the state of a Model at a certain point
func (*ModelCondition) DeepCopy ¶
func (in *ModelCondition) DeepCopy() *ModelCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCondition.
func (*ModelCondition) DeepCopyInto ¶
func (in *ModelCondition) DeepCopyInto(out *ModelCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelCondition) Descriptor ¶
func (*ModelCondition) Descriptor() ([]byte, []int)
func (*ModelCondition) Marshal ¶
func (m *ModelCondition) Marshal() (dAtA []byte, err error)
func (*ModelCondition) MarshalToSizedBuffer ¶
func (m *ModelCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelCondition) ProtoMessage ¶
func (*ModelCondition) ProtoMessage()
func (*ModelCondition) Reset ¶
func (m *ModelCondition) Reset()
func (*ModelCondition) Size ¶
func (m *ModelCondition) Size() (n int)
func (*ModelCondition) String ¶
func (this *ModelCondition) String() string
func (*ModelCondition) Unmarshal ¶
func (m *ModelCondition) Unmarshal(dAtA []byte) error
func (*ModelCondition) XXX_DiscardUnknown ¶
func (m *ModelCondition) XXX_DiscardUnknown()
func (*ModelCondition) XXX_Marshal ¶
func (m *ModelCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelCondition) XXX_Merge ¶
func (m *ModelCondition) XXX_Merge(src proto.Message)
func (*ModelCondition) XXX_Size ¶
func (m *ModelCondition) XXX_Size() int
func (*ModelCondition) XXX_Unmarshal ¶
func (m *ModelCondition) XXX_Unmarshal(b []byte) error
type ModelConditionType ¶
type ModelConditionType string
ModelConditionType specifies the current condition of a Model
const ( // ModelInitialized states that the Model is populated with an algorithm and hyper-parameters ModelInitialized ModelConditionType = "Initialized" // ModelTrained states that the Model was trained on a training dataset, and validated against a validation dataset ModelTrained ModelConditionType = "Trained" // ModelTested states that the Model was trained on the training dataset, and tested against the testing dataset ModelTested ModelConditionType = "Tested" // ModelReported states that a Report for the Model was generated and uploaded to a bucket ModelReported ModelConditionType = "Reported" // ModelPackaged states that the Model was baked into a Docker image ModelPackaged ModelConditionType = "Packaged" // ModelPublished states the the Model was baked into a Docker image and published to a Docker image repository ModelPublished ModelConditionType = "Published" // ModelProfiled states that the Model was profiled ModelProfiled ModelConditionType = "Profiled" // ModelReady states that the Model is ready for deployment ModelReady ModelConditionType = "Ready" // ModelSaved states that the Model artifacts were saved to a bucket ModelSaved ModelConditionType = "Saved" // ModelArchived states that the Model artifacts were archived to a bucket ModelArchived ModelConditionType = "Archived" // ModelExplained states that SHAP values were computed for the Model and diagrams were generated with them ModelExplained ModelConditionType = "Explained" // ModelReleased states that the Model has been added to a Predictor and awaiting deployment ModelReleased ModelConditionType = "Released" // ModelAborted states that training was aborted ModelAborted ModelConditionType = "Aborted" // ModelPaused states that training was paused ModelPaused ModelConditionType = "Paused" ModelForecasted ModelConditionType = "Forecasted" // ModelUat states that the Model is being used within a user acceptance test ModelUat ModelConditionType = "UAT" // ModelLive states that the Model is active and serving predictions ModelLive ModelConditionType = "Live" ModelStale ModelConditionType = "Stale" ModelMaintenance ModelConditionType = "Maintenance" ModelRetired ModelConditionType = "Retired" ModelTrainedDriftDetector ModelConditionType = "TrainedDriftDetector" ModelPruned ModelConditionType = "Pruned" // If the model was pruned by the optimizer )
/ Model
type ModelImageSpec ¶
type ModelImageSpec struct {
// +kubebuilder:validation:Optional
// +kubebuilder:default:=false
Exist *bool `json:"exist,omitempty" protobuf:"varint,1,opt,name=exist"`
// The full name of the image to upload to
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
ImageName *string `json:"imageName,omitempty" protobuf:"bytes,2,opt,name=imageName"`
// The name of the Connection resource to an external Docker image registry
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
RegistryConnection *string `json:"registryConnectionName,omitempty" protobuf:"bytes,3,opt,name=registryConnectionName"`
}
ModelImageSpec specifies the destination of Docker images produced by a Study
func (*ModelImageSpec) DeepCopy ¶
func (in *ModelImageSpec) DeepCopy() *ModelImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelImageSpec.
func (*ModelImageSpec) DeepCopyInto ¶
func (in *ModelImageSpec) DeepCopyInto(out *ModelImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelImageSpec) Descriptor ¶
func (*ModelImageSpec) Descriptor() ([]byte, []int)
func (*ModelImageSpec) Marshal ¶
func (m *ModelImageSpec) Marshal() (dAtA []byte, err error)
func (*ModelImageSpec) MarshalToSizedBuffer ¶
func (m *ModelImageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelImageSpec) ProtoMessage ¶
func (*ModelImageSpec) ProtoMessage()
func (*ModelImageSpec) Reset ¶
func (m *ModelImageSpec) Reset()
func (*ModelImageSpec) Size ¶
func (m *ModelImageSpec) Size() (n int)
func (*ModelImageSpec) String ¶
func (this *ModelImageSpec) String() string
func (*ModelImageSpec) Unmarshal ¶
func (m *ModelImageSpec) Unmarshal(dAtA []byte) error
func (*ModelImageSpec) XXX_DiscardUnknown ¶
func (m *ModelImageSpec) XXX_DiscardUnknown()
func (*ModelImageSpec) XXX_Marshal ¶
func (m *ModelImageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelImageSpec) XXX_Merge ¶
func (m *ModelImageSpec) XXX_Merge(src proto.Message)
func (*ModelImageSpec) XXX_Size ¶
func (m *ModelImageSpec) XXX_Size() int
func (*ModelImageSpec) XXX_Unmarshal ¶
func (m *ModelImageSpec) XXX_Unmarshal(b []byte) error
type ModelList ¶
type ModelList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []Model `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true ModelList is a list of Models
func (*ModelList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelList) Descriptor ¶
func (*ModelList) MarshalToSizedBuffer ¶
func (*ModelList) ProtoMessage ¶
func (*ModelList) ProtoMessage()
func (*ModelList) XXX_DiscardUnknown ¶
func (m *ModelList) XXX_DiscardUnknown()
func (*ModelList) XXX_Marshal ¶
func (*ModelList) XXX_Unmarshal ¶
type ModelPhase ¶
type ModelPhase string
ModelPhase specifies the current phase of a Model
const ( ModelPhaseFailed ModelPhase = "Failed" ModelPhasePending ModelPhase = "Pending" ModelPhaseTraining ModelPhase = "Training" ModelPhaseTrained ModelPhase = "Trained" ModelPhaseTesting ModelPhase = "Testing" ModelPhaseTested ModelPhase = "Tested" ModelPhaseReporting ModelPhase = "Reporting" ModelPhaseReported ModelPhase = "Reported" ModelPhaseCompleted ModelPhase = "Completed" ModelPhasePublishing ModelPhase = "Publishing" ModelPhasePublished ModelPhase = "Published" ModelPhasePackaging ModelPhase = "Packaging" ModelPhasePackaged ModelPhase = "Packaged" ModelPhaseProfiling ModelPhase = "Profiling" ModelPhaseProfiled ModelPhase = "Profiled" ModelPhaseExplaining ModelPhase = "Explaining" ModelPhaseExplained ModelPhase = "Explained" ModelPhaseAborted ModelPhase = "Aborted" ModelPhaseForecasting ModelPhase = "Forecasting" ModelPhaseForecasted ModelPhase = "Forecasted" ModelPhaseUat ModelPhase = "UAT" ModelPhaseDeployed ModelPhase = "Deployed" ModelPhaseReleasing ModelPhase = "Releasing" ModelPhaseLive ModelPhase = "Live" ModelPhaseMaintenance ModelPhase = "Maintenance" ModelPhaseRetired ModelPhase = "Retired" ModelPhaseTrainingDriftDetector ModelPhase = "TrainingDriftDetector" ModelPhaseTrainedDriftDetector ModelPhase = "TrainedDriftDetector" ModelPhasePruned ModelPhase = "Pruned" )
type ModelPipeline ¶
type ModelPipeline struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec ModelPipelineSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status ModelPipelineStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type==\"Ready\")].status",description="" +kubebuilder:printcolumn:name="Schedule",type="string",JSONPath=".spec.schedule",description="" +kubebuilder:printcolumn:name="Last Run",type="date",JSONPath=".status.lastRun",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:path=modelpipelines,singular=modelpipeline,shortName=pipe,categories={training,modela,all} ModelPipeline represent a CI/CD machine learning pipeline definition
func ParsePipelineYaml ¶
func ParsePipelineYaml(content []byte) (*ModelPipeline, error)
func (*ModelPipeline) AddFinalizer ¶
func (pl *ModelPipeline) AddFinalizer()
func (*ModelPipeline) Archived ¶
func (pl *ModelPipeline) Archived() bool
func (*ModelPipeline) CreateOrUpdateCond ¶
func (pl *ModelPipeline) CreateOrUpdateCond(cond ModelPipelineCondition)
Merge or update condition
func (*ModelPipeline) DeepCopy ¶
func (in *ModelPipeline) DeepCopy() *ModelPipeline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipeline.
func (*ModelPipeline) DeepCopyInto ¶
func (in *ModelPipeline) DeepCopyInto(out *ModelPipeline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipeline) DeepCopyObject ¶
func (in *ModelPipeline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPipeline) Default ¶
func (pl *ModelPipeline) Default()
func (*ModelPipeline) Descriptor ¶
func (*ModelPipeline) Descriptor() ([]byte, []int)
func (*ModelPipeline) GetCond ¶
func (pl *ModelPipeline) GetCond(t ModelPipelineConditionType) ModelPipelineCondition
func (*ModelPipeline) GetCondIdx ¶
func (pl *ModelPipeline) GetCondIdx(t ModelPipelineConditionType) int
func (*ModelPipeline) HasDataStage ¶
func (pl *ModelPipeline) HasDataStage() bool
func (*ModelPipeline) HasFinalizer ¶
func (pl *ModelPipeline) HasFinalizer() bool
func (*ModelPipeline) HasTrainingNotebook ¶
func (pl *ModelPipeline) HasTrainingNotebook() bool
func (*ModelPipeline) HasTrainingStage ¶
func (pl *ModelPipeline) HasTrainingStage() bool
func (*ModelPipeline) HasTrainingStudy ¶
func (pl *ModelPipeline) HasTrainingStudy() bool
func (*ModelPipeline) IsReady ¶
func (run *ModelPipeline) IsReady() bool
func (*ModelPipeline) MarkArchived ¶
func (pl *ModelPipeline) MarkArchived()
func (*ModelPipeline) MarkReady ¶
func (pl *ModelPipeline) MarkReady()
func (*ModelPipeline) Marshal ¶
func (m *ModelPipeline) Marshal() (dAtA []byte, err error)
func (*ModelPipeline) MarshalToSizedBuffer ¶
func (m *ModelPipeline) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipeline) PredictionName ¶
func (pl *ModelPipeline) PredictionName() string
func (*ModelPipeline) PredictorName ¶
func (pl *ModelPipeline) PredictorName() string
Compare the current
func (*ModelPipeline) ProtoMessage ¶
func (*ModelPipeline) ProtoMessage()
func (*ModelPipeline) RemoveFinalizer ¶
func (pl *ModelPipeline) RemoveFinalizer()
func (*ModelPipeline) Reset ¶
func (m *ModelPipeline) Reset()
func (*ModelPipeline) SetupWebhookWithManager ¶
func (pl *ModelPipeline) SetupWebhookWithManager(mgr ctrl.Manager) error
Set up the webhook with the manager.
func (*ModelPipeline) Size ¶
func (m *ModelPipeline) Size() (n int)
func (*ModelPipeline) String ¶
func (this *ModelPipeline) String() string
func (*ModelPipeline) ToYamlFile ¶
func (pl *ModelPipeline) ToYamlFile() ([]byte, error)
func (*ModelPipeline) Unmarshal ¶
func (m *ModelPipeline) Unmarshal(dAtA []byte) error
func (*ModelPipeline) ValidateCreate ¶
func (pl *ModelPipeline) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ModelPipeline) ValidateDelete ¶
func (pl *ModelPipeline) ValidateDelete() error
func (*ModelPipeline) ValidateUpdate ¶
func (pl *ModelPipeline) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*ModelPipeline) XXX_DiscardUnknown ¶
func (m *ModelPipeline) XXX_DiscardUnknown()
func (*ModelPipeline) XXX_Marshal ¶
func (m *ModelPipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipeline) XXX_Merge ¶
func (m *ModelPipeline) XXX_Merge(src proto.Message)
func (*ModelPipeline) XXX_Size ¶
func (m *ModelPipeline) XXX_Size() int
func (*ModelPipeline) XXX_Unmarshal ¶
func (m *ModelPipeline) XXX_Unmarshal(b []byte) error
type ModelPipelineCondition ¶
type ModelPipelineCondition struct {
// Type of account condition.
Type ModelPipelineConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=ModelPipelineConditionType"`
// Status of the condition, one of True, False, Unknown.
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another.
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"`
// The reason for the condition's last transition.
Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
// A human readable message indicating details about the transition.
Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
}
ModelPipelineCondition describes the state of a pipeline at a certain point.
func (*ModelPipelineCondition) DeepCopy ¶
func (in *ModelPipelineCondition) DeepCopy() *ModelPipelineCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineCondition.
func (*ModelPipelineCondition) DeepCopyInto ¶
func (in *ModelPipelineCondition) DeepCopyInto(out *ModelPipelineCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineCondition) Descriptor ¶
func (*ModelPipelineCondition) Descriptor() ([]byte, []int)
func (*ModelPipelineCondition) Marshal ¶
func (m *ModelPipelineCondition) Marshal() (dAtA []byte, err error)
func (*ModelPipelineCondition) MarshalTo ¶
func (m *ModelPipelineCondition) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineCondition) MarshalToSizedBuffer ¶
func (m *ModelPipelineCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineCondition) ProtoMessage ¶
func (*ModelPipelineCondition) ProtoMessage()
func (*ModelPipelineCondition) Reset ¶
func (m *ModelPipelineCondition) Reset()
func (*ModelPipelineCondition) Size ¶
func (m *ModelPipelineCondition) Size() (n int)
func (*ModelPipelineCondition) String ¶
func (this *ModelPipelineCondition) String() string
func (*ModelPipelineCondition) Unmarshal ¶
func (m *ModelPipelineCondition) Unmarshal(dAtA []byte) error
func (*ModelPipelineCondition) XXX_DiscardUnknown ¶
func (m *ModelPipelineCondition) XXX_DiscardUnknown()
func (*ModelPipelineCondition) XXX_Marshal ¶
func (m *ModelPipelineCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineCondition) XXX_Merge ¶
func (m *ModelPipelineCondition) XXX_Merge(src proto.Message)
func (*ModelPipelineCondition) XXX_Size ¶
func (m *ModelPipelineCondition) XXX_Size() int
func (*ModelPipelineCondition) XXX_Unmarshal ¶
func (m *ModelPipelineCondition) XXX_Unmarshal(b []byte) error
type ModelPipelineConditionType ¶
type ModelPipelineConditionType string
const ( ModelPipelineReady ModelPipelineConditionType = "Ready" ModelPipelineSaved ModelPipelineConditionType = "Saved" )
type ModelPipelineList ¶
type ModelPipelineList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []ModelPipeline `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true ModelPipelineList represent list of pipelines
func (*ModelPipelineList) DeepCopy ¶
func (in *ModelPipelineList) DeepCopy() *ModelPipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineList.
func (*ModelPipelineList) DeepCopyInto ¶
func (in *ModelPipelineList) DeepCopyInto(out *ModelPipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineList) DeepCopyObject ¶
func (in *ModelPipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPipelineList) Descriptor ¶
func (*ModelPipelineList) Descriptor() ([]byte, []int)
func (*ModelPipelineList) Marshal ¶
func (m *ModelPipelineList) Marshal() (dAtA []byte, err error)
func (*ModelPipelineList) MarshalTo ¶
func (m *ModelPipelineList) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineList) MarshalToSizedBuffer ¶
func (m *ModelPipelineList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineList) ProtoMessage ¶
func (*ModelPipelineList) ProtoMessage()
func (*ModelPipelineList) Reset ¶
func (m *ModelPipelineList) Reset()
func (*ModelPipelineList) Size ¶
func (m *ModelPipelineList) Size() (n int)
func (*ModelPipelineList) String ¶
func (this *ModelPipelineList) String() string
func (*ModelPipelineList) Unmarshal ¶
func (m *ModelPipelineList) Unmarshal(dAtA []byte) error
func (*ModelPipelineList) XXX_DiscardUnknown ¶
func (m *ModelPipelineList) XXX_DiscardUnknown()
func (*ModelPipelineList) XXX_Marshal ¶
func (m *ModelPipelineList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineList) XXX_Merge ¶
func (m *ModelPipelineList) XXX_Merge(src proto.Message)
func (*ModelPipelineList) XXX_Size ¶
func (m *ModelPipelineList) XXX_Size() int
func (*ModelPipelineList) XXX_Unmarshal ¶
func (m *ModelPipelineList) XXX_Unmarshal(b []byte) error
type ModelPipelineRun ¶
type ModelPipelineRun struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec ModelPipelineRunSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
// +kubebuilder:validation:Optional
Status ModelPipelineRunStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Progress",type="number",JSONPath=".status.progress",priority=1 +kubebuilder:printcolumn:name="Pipeline",type="string",JSONPath=".status.pipelineName" +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".status.versionName" +kubebuilder:printcolumn:name="StartTime",type="date",JSONPath=".status.startTime",priority=1 +kubebuilder:printcolumn:name="CompletionTime",type="date",JSONPath=".status.completionTime",priority=1 +kubebuilder:printcolumn:name="Last Failure",type="string",JSONPath=".status.failureMessage" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:path=modelpipelineruns,shortName=mpr,singular=modelpipelinerun,categories={train,modela,all} ModelPipelineRun represent a execution of a pipeline
func (*ModelPipelineRun) AddFinalizer ¶
func (run *ModelPipelineRun) AddFinalizer()
func (*ModelPipelineRun) CreateOrUpdateCond ¶
func (run *ModelPipelineRun) CreateOrUpdateCond(cond ModelPipelineRunCondition)
func (*ModelPipelineRun) DeepCopy ¶
func (in *ModelPipelineRun) DeepCopy() *ModelPipelineRun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineRun.
func (*ModelPipelineRun) DeepCopyInto ¶
func (in *ModelPipelineRun) DeepCopyInto(out *ModelPipelineRun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineRun) DeepCopyObject ¶
func (in *ModelPipelineRun) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPipelineRun) Default ¶
func (run *ModelPipelineRun) Default()
func (*ModelPipelineRun) Descriptor ¶
func (*ModelPipelineRun) Descriptor() ([]byte, []int)
func (*ModelPipelineRun) GetCond ¶
func (run *ModelPipelineRun) GetCond(t PipelineRunConditionType) ModelPipelineRunCondition
func (*ModelPipelineRun) GetCondIdx ¶
func (run *ModelPipelineRun) GetCondIdx(t PipelineRunConditionType) int
func (*ModelPipelineRun) HasFinalizer ¶
func (run *ModelPipelineRun) HasFinalizer() bool
func (*ModelPipelineRun) IsCapacityStageCompleted ¶
func (this *ModelPipelineRun) IsCapacityStageCompleted() bool
func (*ModelPipelineRun) IsCapacityStageFailed ¶
func (this *ModelPipelineRun) IsCapacityStageFailed() bool
func (*ModelPipelineRun) IsCapacityStageRunning ¶
func (this *ModelPipelineRun) IsCapacityStageRunning() bool
func (*ModelPipelineRun) IsDataStageCompleted ¶
func (this *ModelPipelineRun) IsDataStageCompleted() bool
func (*ModelPipelineRun) IsDataStageFailed ¶
func (this *ModelPipelineRun) IsDataStageFailed() bool
func (*ModelPipelineRun) IsDataStageRunning ¶
func (this *ModelPipelineRun) IsDataStageRunning() bool
func (*ModelPipelineRun) IsFailed ¶ added in v0.4.614
func (in *ModelPipelineRun) IsFailed() bool
func (*ModelPipelineRun) IsProdStageCompleted ¶
func (this *ModelPipelineRun) IsProdStageCompleted() bool
func (*ModelPipelineRun) IsProdStageFailed ¶
func (this *ModelPipelineRun) IsProdStageFailed() bool
func (*ModelPipelineRun) IsProdStageRunning ¶
func (this *ModelPipelineRun) IsProdStageRunning() bool
func (*ModelPipelineRun) IsSaved ¶
func (this *ModelPipelineRun) IsSaved() bool
func (*ModelPipelineRun) IsTrainingStageCompleted ¶
func (this *ModelPipelineRun) IsTrainingStageCompleted() bool
func (*ModelPipelineRun) IsTrainingStageFailed ¶
func (this *ModelPipelineRun) IsTrainingStageFailed() bool
func (*ModelPipelineRun) IsTrainingStageRunning ¶
func (this *ModelPipelineRun) IsTrainingStageRunning() bool
func (*ModelPipelineRun) IsUATStageFailed ¶
func (this *ModelPipelineRun) IsUATStageFailed() bool
func (*ModelPipelineRun) IsUATStageRunning ¶
func (this *ModelPipelineRun) IsUATStageRunning() bool
func (*ModelPipelineRun) IsUatStageCompleted ¶
func (this *ModelPipelineRun) IsUatStageCompleted() bool
func (*ModelPipelineRun) MarkCapacityStageFailed ¶
func (this *ModelPipelineRun) MarkCapacityStageFailed(err error)
func (*ModelPipelineRun) MarkCapacityStageRunning ¶
func (this *ModelPipelineRun) MarkCapacityStageRunning()
////////////////////////////////////////////////////////// Capacity Stage //////////////////////////////////////////////////////////
func (*ModelPipelineRun) MarkCapcityStageCompleted ¶
func (this *ModelPipelineRun) MarkCapcityStageCompleted()
func (*ModelPipelineRun) MarkDataStageCompleted ¶
func (this *ModelPipelineRun) MarkDataStageCompleted()
func (*ModelPipelineRun) MarkDataStageFailed ¶
func (this *ModelPipelineRun) MarkDataStageFailed(err error)
func (*ModelPipelineRun) MarkDataStageRunning ¶
func (this *ModelPipelineRun) MarkDataStageRunning()
func (*ModelPipelineRun) MarkProdStageCompleted ¶
func (this *ModelPipelineRun) MarkProdStageCompleted()
func (*ModelPipelineRun) MarkProdStageFailed ¶
func (this *ModelPipelineRun) MarkProdStageFailed(err error)
func (*ModelPipelineRun) MarkProdStageRunning ¶
func (this *ModelPipelineRun) MarkProdStageRunning()
func (*ModelPipelineRun) MarkSaved ¶
func (this *ModelPipelineRun) MarkSaved()
func (*ModelPipelineRun) MarkTrainingStageCompleted ¶
func (this *ModelPipelineRun) MarkTrainingStageCompleted()
func (*ModelPipelineRun) MarkTrainingStageFailed ¶
func (this *ModelPipelineRun) MarkTrainingStageFailed(err error)
func (*ModelPipelineRun) MarkTrainingStageRunning ¶
func (this *ModelPipelineRun) MarkTrainingStageRunning()
////////////////////////////////////////////////////////// Training Stage //////////////////////////////////////////////////////////
func (*ModelPipelineRun) MarkUATStageCompleted ¶
func (this *ModelPipelineRun) MarkUATStageCompleted()
func (*ModelPipelineRun) MarkUATStageRunning ¶
func (this *ModelPipelineRun) MarkUATStageRunning()
////////////////////////////////////////////////////////// UAT Stage //////////////////////////////////////////////////////////
func (*ModelPipelineRun) MarkUatStageFailed ¶
func (this *ModelPipelineRun) MarkUatStageFailed(err error)
func (*ModelPipelineRun) Marshal ¶
func (m *ModelPipelineRun) Marshal() (dAtA []byte, err error)
func (*ModelPipelineRun) MarshalToSizedBuffer ¶
func (m *ModelPipelineRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineRun) ProtoMessage ¶
func (*ModelPipelineRun) ProtoMessage()
func (*ModelPipelineRun) RemoveFinalizer ¶
func (run *ModelPipelineRun) RemoveFinalizer()
func (*ModelPipelineRun) Reset ¶
func (m *ModelPipelineRun) Reset()
func (*ModelPipelineRun) RunStatus ¶ added in v0.4.614
func (run *ModelPipelineRun) RunStatus() *catalog.LastRunStatus
Return the state of the run as RunStatus
func (*ModelPipelineRun) SetupWebhookWithManager ¶
func (pl *ModelPipelineRun) SetupWebhookWithManager(mgr ctrl.Manager) error
Set up the webhook with the manager.
func (*ModelPipelineRun) Size ¶
func (m *ModelPipelineRun) Size() (n int)
func (*ModelPipelineRun) StatusString ¶
func (run *ModelPipelineRun) StatusString() string
func (*ModelPipelineRun) String ¶
func (this *ModelPipelineRun) String() string
func (*ModelPipelineRun) ToYamlFile ¶
func (run *ModelPipelineRun) ToYamlFile() ([]byte, error)
func (*ModelPipelineRun) Unmarshal ¶
func (m *ModelPipelineRun) Unmarshal(dAtA []byte) error
func (*ModelPipelineRun) ValidateCreate ¶
func (run *ModelPipelineRun) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ModelPipelineRun) ValidateDelete ¶
func (run *ModelPipelineRun) ValidateDelete() error
func (*ModelPipelineRun) ValidateUpdate ¶
func (run *ModelPipelineRun) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*ModelPipelineRun) XXX_DiscardUnknown ¶
func (m *ModelPipelineRun) XXX_DiscardUnknown()
func (*ModelPipelineRun) XXX_Marshal ¶
func (m *ModelPipelineRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineRun) XXX_Merge ¶
func (m *ModelPipelineRun) XXX_Merge(src proto.Message)
func (*ModelPipelineRun) XXX_Size ¶
func (m *ModelPipelineRun) XXX_Size() int
func (*ModelPipelineRun) XXX_Unmarshal ¶
func (m *ModelPipelineRun) XXX_Unmarshal(b []byte) error
type ModelPipelineRunCondition ¶
type ModelPipelineRunCondition struct {
// Type of condition.
Type PipelineRunConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=PipelineRunConditionType"`
// Status of the condition, one of True, False, Unknown.
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another.
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition.
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human readable message indicating details about the transition.
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
ModelPipelineRunCondition describes the state of a ModelPipelineRun at a certain point.
func (*ModelPipelineRunCondition) DeepCopy ¶
func (in *ModelPipelineRunCondition) DeepCopy() *ModelPipelineRunCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineRunCondition.
func (*ModelPipelineRunCondition) DeepCopyInto ¶
func (in *ModelPipelineRunCondition) DeepCopyInto(out *ModelPipelineRunCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineRunCondition) Descriptor ¶
func (*ModelPipelineRunCondition) Descriptor() ([]byte, []int)
func (*ModelPipelineRunCondition) Marshal ¶
func (m *ModelPipelineRunCondition) Marshal() (dAtA []byte, err error)
func (*ModelPipelineRunCondition) MarshalTo ¶
func (m *ModelPipelineRunCondition) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineRunCondition) MarshalToSizedBuffer ¶
func (m *ModelPipelineRunCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineRunCondition) ProtoMessage ¶
func (*ModelPipelineRunCondition) ProtoMessage()
func (*ModelPipelineRunCondition) Reset ¶
func (m *ModelPipelineRunCondition) Reset()
func (*ModelPipelineRunCondition) Size ¶
func (m *ModelPipelineRunCondition) Size() (n int)
func (*ModelPipelineRunCondition) String ¶
func (this *ModelPipelineRunCondition) String() string
func (*ModelPipelineRunCondition) Unmarshal ¶
func (m *ModelPipelineRunCondition) Unmarshal(dAtA []byte) error
func (*ModelPipelineRunCondition) XXX_DiscardUnknown ¶
func (m *ModelPipelineRunCondition) XXX_DiscardUnknown()
func (*ModelPipelineRunCondition) XXX_Marshal ¶
func (m *ModelPipelineRunCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineRunCondition) XXX_Merge ¶
func (m *ModelPipelineRunCondition) XXX_Merge(src proto.Message)
func (*ModelPipelineRunCondition) XXX_Size ¶
func (m *ModelPipelineRunCondition) XXX_Size() int
func (*ModelPipelineRunCondition) XXX_Unmarshal ¶
func (m *ModelPipelineRunCondition) XXX_Unmarshal(b []byte) error
type ModelPipelineRunList ¶
type ModelPipelineRunList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []ModelPipelineRun `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true ModelPipelineRunList represent list of pipelineruns
func (*ModelPipelineRunList) DeepCopy ¶
func (in *ModelPipelineRunList) DeepCopy() *ModelPipelineRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineRunList.
func (*ModelPipelineRunList) DeepCopyInto ¶
func (in *ModelPipelineRunList) DeepCopyInto(out *ModelPipelineRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineRunList) DeepCopyObject ¶
func (in *ModelPipelineRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPipelineRunList) Descriptor ¶
func (*ModelPipelineRunList) Descriptor() ([]byte, []int)
func (*ModelPipelineRunList) Marshal ¶
func (m *ModelPipelineRunList) Marshal() (dAtA []byte, err error)
func (*ModelPipelineRunList) MarshalTo ¶
func (m *ModelPipelineRunList) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineRunList) MarshalToSizedBuffer ¶
func (m *ModelPipelineRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineRunList) ProtoMessage ¶
func (*ModelPipelineRunList) ProtoMessage()
func (*ModelPipelineRunList) Reset ¶
func (m *ModelPipelineRunList) Reset()
func (*ModelPipelineRunList) Size ¶
func (m *ModelPipelineRunList) Size() (n int)
func (*ModelPipelineRunList) String ¶
func (this *ModelPipelineRunList) String() string
func (*ModelPipelineRunList) Unmarshal ¶
func (m *ModelPipelineRunList) Unmarshal(dAtA []byte) error
func (*ModelPipelineRunList) XXX_DiscardUnknown ¶
func (m *ModelPipelineRunList) XXX_DiscardUnknown()
func (*ModelPipelineRunList) XXX_Marshal ¶
func (m *ModelPipelineRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineRunList) XXX_Merge ¶
func (m *ModelPipelineRunList) XXX_Merge(src proto.Message)
func (*ModelPipelineRunList) XXX_Size ¶
func (m *ModelPipelineRunList) XXX_Size() int
func (*ModelPipelineRunList) XXX_Unmarshal ¶
func (m *ModelPipelineRunList) XXX_Unmarshal(b []byte) error
type ModelPipelineRunSpec ¶
type ModelPipelineRunSpec struct {
// VersionName is the data product version of the run
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,1,opt,name=versionName"`
// Description is the user provided description
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" protobuf:"bytes,2,opt,name=description"`
// DatasetName is the name of the dataset that we trained on.
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
Dataset *string `json:"datasetName,omitempty" protobuf:"bytes,3,opt,name=datasetName"`
// PipelineName is the name of the ModelPipeline for this pipeline
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
PipelineName *string `json:"pipelineName,omitempty" protobuf:"bytes,4,opt,name=pipelineName"`
// The owner of the run.
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,5,opt,name=owner"`
// The priority of this pipeline run. The default is medium.
// +kubebuilder:default:=medium
// +kubebuilder:validation:Optional
Priority *catalog.PriorityLevel `json:"priority,omitempty" protobuf:"bytes,6,opt,name=priority"`
// Set to true to pause the model pipeline run
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Paused *bool `json:"paused,omitempty" protobuf:"varint,7,opt,name=paused"`
// Set to true to abort the model pipeline run
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Aborted *bool `json:"aborted,omitempty" protobuf:"varint,8,opt,name=aborted"`
// TTL.
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
TTL *int32 `json:"ttl,omitempty" protobuf:"varint,9,opt,name=ttl"`
}
ModelPipelineRunSpec is the desired state of the ModelPipelineRun resource
func (*ModelPipelineRunSpec) DeepCopy ¶
func (in *ModelPipelineRunSpec) DeepCopy() *ModelPipelineRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineRunSpec.
func (*ModelPipelineRunSpec) DeepCopyInto ¶
func (in *ModelPipelineRunSpec) DeepCopyInto(out *ModelPipelineRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineRunSpec) Descriptor ¶
func (*ModelPipelineRunSpec) Descriptor() ([]byte, []int)
func (*ModelPipelineRunSpec) Marshal ¶
func (m *ModelPipelineRunSpec) Marshal() (dAtA []byte, err error)
func (*ModelPipelineRunSpec) MarshalTo ¶
func (m *ModelPipelineRunSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineRunSpec) MarshalToSizedBuffer ¶
func (m *ModelPipelineRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineRunSpec) ProtoMessage ¶
func (*ModelPipelineRunSpec) ProtoMessage()
func (*ModelPipelineRunSpec) Reset ¶
func (m *ModelPipelineRunSpec) Reset()
func (*ModelPipelineRunSpec) Size ¶
func (m *ModelPipelineRunSpec) Size() (n int)
func (*ModelPipelineRunSpec) String ¶
func (this *ModelPipelineRunSpec) String() string
func (*ModelPipelineRunSpec) Unmarshal ¶
func (m *ModelPipelineRunSpec) Unmarshal(dAtA []byte) error
func (*ModelPipelineRunSpec) XXX_DiscardUnknown ¶
func (m *ModelPipelineRunSpec) XXX_DiscardUnknown()
func (*ModelPipelineRunSpec) XXX_Marshal ¶
func (m *ModelPipelineRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineRunSpec) XXX_Merge ¶
func (m *ModelPipelineRunSpec) XXX_Merge(src proto.Message)
func (*ModelPipelineRunSpec) XXX_Size ¶
func (m *ModelPipelineRunSpec) XXX_Size() int
func (*ModelPipelineRunSpec) XXX_Unmarshal ¶
func (m *ModelPipelineRunSpec) XXX_Unmarshal(b []byte) error
type ModelPipelineRunStageStatus ¶
type ModelPipelineRunStageStatus struct {
// Phase is the phase of the stage
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase StageStatusPhase `json:"phase,omitempty" protobuf:"bytes,1,opt,name=phase"`
// Approved indicates that the stage is approved.
// +kubebuilder:validation:Optional
Approved bool `json:"approved,omitempty" protobuf:"bytes,2,opt,name=approved"`
// ApprovedBy indicates the account that approve this model.
// +kubebuilder:validation:Optional
ApprovedBy string `json:"approvedBy,omitempty" protobuf:"bytes,3,opt,name=approvedBy"`
// ApprovedAt indicates the time of approval
// +kubebuilder:validation:Optional
ApprovedAt *metav1.Time `json:"approvedAt,omitempty" protobuf:"bytes,4,opt,name=approvedAt"`
// Start time is the start time of the stage
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,7,opt,name=startTime"`
// End time is the end time of the stage.
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,8,opt,name=endTime"`
// Results is the results of running the test datasets against the new model
// +kubebuilder:validation:Optional
Results []ModelValidationResult `json:"results,omitempty" protobuf:"bytes,9,rep,name=results"`
// Error record error.
//+kubebuilder:validation:Optional
Error string `json:"error,omitempty" protobuf:"bytes,10,opt,name=error"`
}
ModelPipelineRunStageStatus is the observed state of the PipelineRunStage.
func (*ModelPipelineRunStageStatus) DeepCopy ¶
func (in *ModelPipelineRunStageStatus) DeepCopy() *ModelPipelineRunStageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineRunStageStatus.
func (*ModelPipelineRunStageStatus) DeepCopyInto ¶
func (in *ModelPipelineRunStageStatus) DeepCopyInto(out *ModelPipelineRunStageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineRunStageStatus) Descriptor ¶
func (*ModelPipelineRunStageStatus) Descriptor() ([]byte, []int)
func (*ModelPipelineRunStageStatus) IsCompleted ¶
func (this *ModelPipelineRunStageStatus) IsCompleted() bool
func (*ModelPipelineRunStageStatus) IsFailed ¶
func (this *ModelPipelineRunStageStatus) IsFailed() bool
func (*ModelPipelineRunStageStatus) IsRunning ¶
func (this *ModelPipelineRunStageStatus) IsRunning() bool
func (*ModelPipelineRunStageStatus) Marshal ¶
func (m *ModelPipelineRunStageStatus) Marshal() (dAtA []byte, err error)
func (*ModelPipelineRunStageStatus) MarshalTo ¶
func (m *ModelPipelineRunStageStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineRunStageStatus) MarshalToSizedBuffer ¶
func (m *ModelPipelineRunStageStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineRunStageStatus) ProtoMessage ¶
func (*ModelPipelineRunStageStatus) ProtoMessage()
func (*ModelPipelineRunStageStatus) RecordApprove ¶
func (this *ModelPipelineRunStageStatus) RecordApprove(name string)
func (*ModelPipelineRunStageStatus) RecordCompleted ¶
func (this *ModelPipelineRunStageStatus) RecordCompleted()
func (*ModelPipelineRunStageStatus) RecordDeny ¶
func (this *ModelPipelineRunStageStatus) RecordDeny(name string)
func (*ModelPipelineRunStageStatus) RecordError ¶
func (this *ModelPipelineRunStageStatus) RecordError(err error)
func (*ModelPipelineRunStageStatus) RecordFailed ¶
func (this *ModelPipelineRunStageStatus) RecordFailed()
func (*ModelPipelineRunStageStatus) RecordRunning ¶
func (this *ModelPipelineRunStageStatus) RecordRunning()
func (*ModelPipelineRunStageStatus) Reset ¶
func (m *ModelPipelineRunStageStatus) Reset()
func (*ModelPipelineRunStageStatus) Size ¶
func (m *ModelPipelineRunStageStatus) Size() (n int)
func (*ModelPipelineRunStageStatus) String ¶
func (this *ModelPipelineRunStageStatus) String() string
func (*ModelPipelineRunStageStatus) Unmarshal ¶
func (m *ModelPipelineRunStageStatus) Unmarshal(dAtA []byte) error
func (*ModelPipelineRunStageStatus) XXX_DiscardUnknown ¶
func (m *ModelPipelineRunStageStatus) XXX_DiscardUnknown()
func (*ModelPipelineRunStageStatus) XXX_Marshal ¶
func (m *ModelPipelineRunStageStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineRunStageStatus) XXX_Merge ¶
func (m *ModelPipelineRunStageStatus) XXX_Merge(src proto.Message)
func (*ModelPipelineRunStageStatus) XXX_Size ¶
func (m *ModelPipelineRunStageStatus) XXX_Size() int
func (*ModelPipelineRunStageStatus) XXX_Unmarshal ¶
func (m *ModelPipelineRunStageStatus) XXX_Unmarshal(b []byte) error
type ModelPipelineRunStatus ¶
type ModelPipelineRunStatus struct {
// The current stage of the pipeline
//+kubebuilder:validation:Optional
Stage ModelPipelineStage `json:"stage,omitempty" protobuf:"bytes,1,opt,name=stage"`
// The name of the dataset that was captured by the label filter.
//+kubebuilder:validation:Optional
DatasetName string `json:"datasetName,omitempty" protobuf:"bytes,2,opt,name=datasetName"`
// The name of the study generated.
//+kubebuilder:validation:Optional
StudyName string `json:"studyName,omitempty" protobuf:"bytes,3,opt,name=studyName"`
// The name of the best model
//+kubebuilder:validation:Optional
ModelName string `json:"modelName,omitempty" protobuf:"bytes,4,opt,name=modelName"`
// DataStatus is the status of the data stage
// data is the status for the data stage.
//+kubebuilder:validation:Optional
DataStatus ModelPipelineRunStageStatus `json:"dataStatus,omitempty" protobuf:"bytes,5,opt,name=dataStatus"`
// TrainingStatus is the status for the training stage
// +kubebuilder:validation:Optional
TrainingStatus ModelPipelineRunStageStatus `json:"trainingStatus,omitempty" protobuf:"bytes,6,opt,name=trainingStatus"`
// UATStatus is the status of the uat stage
//+kubebuilder:validation:Optional
UATStatus ModelPipelineRunStageStatus `json:"uatStatus,omitempty" protobuf:"bytes,7,opt,name=uatStatus"`
// CapacityStatus is the status for the capacity stage.
//+kubebuilder:validation:Optional
CapacityStatus ModelPipelineRunStageStatus `json:"capacityStatus,omitempty" protobuf:"bytes,8,opt,name=capacityStatus"`
// DeploymentStatus is the status for the prod stage
//+kubebuilder:validation:Optional
DeploymentStatus ModelPipelineRunStageStatus `json:"deploymentStatus,omitempty" protobuf:"bytes,9,opt,name=deploymentStatus"`
// DeploymentStatus is the status for the prod stage
//+kubebuilder:validation:Optional
ReleaseStatus ModelPipelineRunStageStatus `json:"releaseStatus,omitempty" protobuf:"bytes,10,opt,name=releaseStatus"`
// Monitoring status is the status of the monitor phase.
//+kubebuilder:validation:Optional
MonitoringStatus ModelPipelineRunStageStatus `json:"monitoringStatus,omitempty" protobuf:"bytes,11,opt,name=monitoringStatus"`
// Labeling status if the status of the labeling process
//+kubebuilder:validation:Optional
LabelingStatus ModelPipelineRunStageStatus `json:"labelingStatus,omitempty" protobuf:"bytes,12,opt,name=labelingStatus"`
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,13,opt,name=startTime"`
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,14,opt,name=endTime"`
// The phase of the pipeline run
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase PipelinePhase `json:"phase" protobuf:"bytes,15,opt,name=phase"`
// ObservedGeneration is the Last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,16,opt,name=observedGeneration"`
// Folder for pipeline run artifacts. This is assigned by the system
// The folder contains all the pipeline artifacts - metadata, logs
// +kubebuilder:validation:Optional
Folder string `json:"folder,omitempty" protobuf:"bytes,17,opt,name=evalMetrics"`
// Update in case of terminal failure
// Borrowed from cluster api controller
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,18,opt,name=failureReason"`
// Update in case of terminal failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,19,opt,name=failureMessage"`
// Pipeline progress Progress in percent, the progress takes into account the different stages of the pipeline
// +kubebuilder:validation:Optional
Progress *int32 `json:"progress" protobuf:"varint,20,opt,name=progress"`
// What triggered the run
//+kubebuilder:validation:Optional
TriggeredBy catalog.TriggerType `json:"triggeredBy,omitempty" protobuf:"bytes,21,opt,name=triggeredBy"`
// Last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,22,opt,name=lastUpdated"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []ModelPipelineRunCondition `json:"conditions,omitempty" protobuf:"bytes,23,rep,name=conditions"`
}
ModelPipelineRunStatus is the observed state of the ModelPipelineRun resource .
func (*ModelPipelineRunStatus) DeepCopy ¶
func (in *ModelPipelineRunStatus) DeepCopy() *ModelPipelineRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineRunStatus.
func (*ModelPipelineRunStatus) DeepCopyInto ¶
func (in *ModelPipelineRunStatus) DeepCopyInto(out *ModelPipelineRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineRunStatus) Descriptor ¶
func (*ModelPipelineRunStatus) Descriptor() ([]byte, []int)
func (*ModelPipelineRunStatus) Marshal ¶
func (m *ModelPipelineRunStatus) Marshal() (dAtA []byte, err error)
func (*ModelPipelineRunStatus) MarshalTo ¶
func (m *ModelPipelineRunStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineRunStatus) MarshalToSizedBuffer ¶
func (m *ModelPipelineRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineRunStatus) ProtoMessage ¶
func (*ModelPipelineRunStatus) ProtoMessage()
func (*ModelPipelineRunStatus) Reset ¶
func (m *ModelPipelineRunStatus) Reset()
func (*ModelPipelineRunStatus) Size ¶
func (m *ModelPipelineRunStatus) Size() (n int)
func (*ModelPipelineRunStatus) String ¶
func (this *ModelPipelineRunStatus) String() string
func (*ModelPipelineRunStatus) Unmarshal ¶
func (m *ModelPipelineRunStatus) Unmarshal(dAtA []byte) error
func (*ModelPipelineRunStatus) XXX_DiscardUnknown ¶
func (m *ModelPipelineRunStatus) XXX_DiscardUnknown()
func (*ModelPipelineRunStatus) XXX_Marshal ¶
func (m *ModelPipelineRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineRunStatus) XXX_Merge ¶
func (m *ModelPipelineRunStatus) XXX_Merge(src proto.Message)
func (*ModelPipelineRunStatus) XXX_Size ¶
func (m *ModelPipelineRunStatus) XXX_Size() int
func (*ModelPipelineRunStatus) XXX_Unmarshal ¶
func (m *ModelPipelineRunStatus) XXX_Unmarshal(b []byte) error
type ModelPipelineSpec ¶
type ModelPipelineSpec struct {
// The product version of the resource
// +kubebuilder:default ="latest"
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,1,opt,name=versionName"`
// User provided description
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" protobuf:"bytes,2,opt,name=description"`
// DatasetSelector is used to select dataset for training
// +kubebuilder:validation:Optional
DatasetSelector map[string]string `json:"datasetSelector,omitempty" protobuf:"bytes,3,opt,name=datasetSelector"`
// Datastage build new dataset from the data sources.
// +kubebuilder:validation:Optional
Data *DataStageSpec `json:"data,omitempty" protobuf:"bytes,4,opt,name=data"`
// TrainingSpec stage
// +kubebuilder:validation:Optional
Training TrainingStageSpec `json:"training,omitempty" protobuf:"bytes,5,opt,name=training"`
// Acceptance stage is used for further testing
// +kubebuilder:validation:Optional
UAT *UATStageSpec `json:"uat,omitempty" protobuf:"bytes,6,opt,name=uat"`
// Capacity stage for capacity
// +kubebuilder:validation:Optional
Capacity CapacityStageSpec `json:"capacity,omitempty" protobuf:"bytes,7,opt,name=capacity"`
// Deployment stage define how to place the model into production.
// +kubebuilder:validation:Optional
Deployment DeploymentStageSpec `json:"deployment,omitempty" protobuf:"bytes,9,opt,name=deployment"`
// Deployment stage define how to place the model into production.
// +kubebuilder:validation:Optional
Release ReleaseStageSpec `json:"release,omitempty" protobuf:"bytes,10,opt,name=release"`
// Schedule for running the pipeline
// +kubebuilder:validation:Optional
Schedule catalog.RunSchedule `json:"schedule,omitempty" protobuf:"bytes,12,opt,name=schedule"`
// The owner of the run, set to the owner of the pipeline
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Pattern="[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,13,opt,name=owner"`
// ApproverAccountName is the name of the approver for stages that need approvals.
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
ApproverAccountName *string `json:"approverAccountName,omitempty" protobuf:"bytes,14,opt,name=approverAccountName"`
// Notification specification.
//+kubebuilder:validation:Optional
Notification catalog.NotificationSpec `json:"notification,omitempty" protobuf:"bytes,15,opt,name=notification"`
// BaselineModelName is the name of the model which is used to compare with this pipeline results.
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
BaselineModelName *string `json:"baselineModelName,omitempty" protobuf:"bytes,16,opt,name=baselineModelName"`
// The priority of this pipeline. The default is medium.
// +kubebuilder:default:="medium"
// +kubebuilder:validation:Optional
Priority *catalog.PriorityLevel `json:"priority,omitempty" protobuf:"bytes,17,opt,name=priority"`
// Pause the pipeline cron job.
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Paused *bool `json:"paused,omitempty" protobuf:"varint,18,opt,name=paused"`
}
ModelPipelineSpec define the desired state of the ModelPipeline resource.
func (*ModelPipelineSpec) DeepCopy ¶
func (in *ModelPipelineSpec) DeepCopy() *ModelPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineSpec.
func (*ModelPipelineSpec) DeepCopyInto ¶
func (in *ModelPipelineSpec) DeepCopyInto(out *ModelPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineSpec) Descriptor ¶
func (*ModelPipelineSpec) Descriptor() ([]byte, []int)
func (*ModelPipelineSpec) Marshal ¶
func (m *ModelPipelineSpec) Marshal() (dAtA []byte, err error)
func (*ModelPipelineSpec) MarshalTo ¶
func (m *ModelPipelineSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineSpec) MarshalToSizedBuffer ¶
func (m *ModelPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineSpec) ProtoMessage ¶
func (*ModelPipelineSpec) ProtoMessage()
func (*ModelPipelineSpec) Reset ¶
func (m *ModelPipelineSpec) Reset()
func (*ModelPipelineSpec) Size ¶
func (m *ModelPipelineSpec) Size() (n int)
func (*ModelPipelineSpec) String ¶
func (this *ModelPipelineSpec) String() string
func (*ModelPipelineSpec) Unmarshal ¶
func (m *ModelPipelineSpec) Unmarshal(dAtA []byte) error
func (*ModelPipelineSpec) XXX_DiscardUnknown ¶
func (m *ModelPipelineSpec) XXX_DiscardUnknown()
func (*ModelPipelineSpec) XXX_Marshal ¶
func (m *ModelPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineSpec) XXX_Merge ¶
func (m *ModelPipelineSpec) XXX_Merge(src proto.Message)
func (*ModelPipelineSpec) XXX_Size ¶
func (m *ModelPipelineSpec) XXX_Size() int
func (*ModelPipelineSpec) XXX_Unmarshal ¶
func (m *ModelPipelineSpec) XXX_Unmarshal(b []byte) error
type ModelPipelineStage ¶
type ModelPipelineStage string
const ( ModelPipelineStageInitial ModelPipelineStage = "initial" ModelPipelineStageData ModelPipelineStage = "data" ModelPipelineStageTraining ModelPipelineStage = "training" ModelPipelineStageUAT ModelPipelineStage = "uat" ModelPipelineStageCapacity ModelPipelineStage = "capacity" ModelPipelineStageProd ModelPipelineStage = "prod" ModelPipelineStageMonitoring ModelPipelineStage = "monitoring" ModelPipelineStageLabeling ModelPipelineStage = "labeling" )
type ModelPipelineStatus ¶
type ModelPipelineStatus struct {
// Last run is the last time a model pipeline run was created
//+kubebuilder:validation:Optional
LastRun catalog.LastRunStatus `json:"lastRun,omitempty" protobuf:"bytes,1,opt,name=lastRun"`
// The time of the next schedule run
//+kubebuilder:validation:Optional
NextRun *metav1.Time `json:"nextRun,omitempty" protobuf:"bytes,2,opt,name=nextRun"`
// ObservedGeneration is the Last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,3,opt,name=observedGeneration"`
// Last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,4,opt,name=lastUpdated"`
// Update in case of terminal failure
// Borrowed from cluster api controller
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,5,opt,name=failureReason"`
// Update in case of terminal failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,6,opt,name=failureMessage"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []ModelPipelineCondition `json:"conditions,omitempty" protobuf:"bytes,7,rep,name=conditions"`
}
ModelPipelineStatus define the observed state of the pipeline
func (*ModelPipelineStatus) DeepCopy ¶
func (in *ModelPipelineStatus) DeepCopy() *ModelPipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPipelineStatus.
func (*ModelPipelineStatus) DeepCopyInto ¶
func (in *ModelPipelineStatus) DeepCopyInto(out *ModelPipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPipelineStatus) Descriptor ¶
func (*ModelPipelineStatus) Descriptor() ([]byte, []int)
func (*ModelPipelineStatus) Marshal ¶
func (m *ModelPipelineStatus) Marshal() (dAtA []byte, err error)
func (*ModelPipelineStatus) MarshalTo ¶
func (m *ModelPipelineStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelPipelineStatus) MarshalToSizedBuffer ¶
func (m *ModelPipelineStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelPipelineStatus) ProtoMessage ¶
func (*ModelPipelineStatus) ProtoMessage()
func (*ModelPipelineStatus) Reset ¶
func (m *ModelPipelineStatus) Reset()
func (*ModelPipelineStatus) Size ¶
func (m *ModelPipelineStatus) Size() (n int)
func (*ModelPipelineStatus) String ¶
func (this *ModelPipelineStatus) String() string
func (*ModelPipelineStatus) Unmarshal ¶
func (m *ModelPipelineStatus) Unmarshal(dAtA []byte) error
func (*ModelPipelineStatus) XXX_DiscardUnknown ¶
func (m *ModelPipelineStatus) XXX_DiscardUnknown()
func (*ModelPipelineStatus) XXX_Marshal ¶
func (m *ModelPipelineStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelPipelineStatus) XXX_Merge ¶
func (m *ModelPipelineStatus) XXX_Merge(src proto.Message)
func (*ModelPipelineStatus) XXX_Size ¶
func (m *ModelPipelineStatus) XXX_Size() int
func (*ModelPipelineStatus) XXX_Unmarshal ¶
func (m *ModelPipelineStatus) XXX_Unmarshal(b []byte) error
type ModelResult ¶
type ModelResult struct {
// The name of the model
// +kubebuilder:validation:Optional
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
// The type of estimator of the model
// +kubebuilder:validation:Optional
Alg string `json:"alg,omitempty" protobuf:"bytes,2,opt,name=alg"`
// The objective score of the model
// +kubebuilder:validation:Optional
Score float64 `json:"score,omitempty" protobuf:"bytes,3,opt,name=score"`
// Indicates if the model experience an error whilst training
// +kubebuilder:validation:Optional
Error bool `json:"error,omitempty" protobuf:"varint,4,opt,name=error"`
// The optimizer trial ID of the model
// +kubebuilder:validation:Optional
TrialID int32 `json:"trialID,omitempty" protobuf:"varint,5,opt,name=trialID"`
}
ModelResult contains the records of a single garbage-collected model
func (*ModelResult) DeepCopy ¶
func (in *ModelResult) DeepCopy() *ModelResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelResult.
func (*ModelResult) DeepCopyInto ¶
func (in *ModelResult) DeepCopyInto(out *ModelResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelResult) Descriptor ¶
func (*ModelResult) Descriptor() ([]byte, []int)
func (*ModelResult) Marshal ¶
func (m *ModelResult) Marshal() (dAtA []byte, err error)
func (*ModelResult) MarshalToSizedBuffer ¶
func (m *ModelResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelResult) ProtoMessage ¶
func (*ModelResult) ProtoMessage()
func (*ModelResult) Reset ¶
func (m *ModelResult) Reset()
func (*ModelResult) Size ¶
func (m *ModelResult) Size() (n int)
func (*ModelResult) String ¶
func (this *ModelResult) String() string
func (*ModelResult) Unmarshal ¶
func (m *ModelResult) Unmarshal(dAtA []byte) error
func (*ModelResult) XXX_DiscardUnknown ¶
func (m *ModelResult) XXX_DiscardUnknown()
func (*ModelResult) XXX_Marshal ¶
func (m *ModelResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelResult) XXX_Merge ¶
func (m *ModelResult) XXX_Merge(src proto.Message)
func (*ModelResult) XXX_Size ¶
func (m *ModelResult) XXX_Size() int
func (*ModelResult) XXX_Unmarshal ¶
func (m *ModelResult) XXX_Unmarshal(b []byte) error
type ModelSpec ¶
type ModelSpec struct {
// The Account which owns the the Study that created the Model
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,1,opt,name=owner"`
// The name of the DataProductVersion which describes the version of the resource
// that exists in the same DataProduct namespace as the resource, derived from the parent Study
// +kubebuilder:validation:Required
// +kubebuilder:default:="latest"
// +kubebuilder:validation:MaxLength=63
// +required
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,2,opt,name=versionName"`
// The user-assigned version of the Model, derived from the parent Study
// +kubebuilder:default:=""
ModelVersion *string `json:"modelVersion,omitempty" protobuf:"bytes,4,opt,name=modelVersion"`
// The name of the Study which created the Model. If empty, the Model will be trained as a stand-alone model
// +kubebuilder:validation:Required
// +kubebuilder:validation:MaxLength=63
// +required
StudyName *string `json:"studyName,omitempty" protobuf:"bytes,5,opt,name=studyName"`
// The name of the Dataset resource which the Model is being trained with
// +kubebuilder:validation:Required
// +kubebuilder:validation:MaxLength=63
// +required
DatasetName *string `json:"datasetName,omitempty" protobuf:"bytes,6,opt,name=datasetName"`
// The machine learning task type of the Model (i.e. regression, classification), derived from the parent Study
// +kubebuilder:validation:Required
// +required
Task *catalog.MLTask `json:"task,omitempty" protobuf:"bytes,7,opt,name=task"`
// The objective metric that will be used to evaluate the performance of the model
// +kubebuilder:validation:Required
// +required
Objective *catalog.Metric `json:"objective,omitempty" protobuf:"bytes,8,opt,name=objective"`
// FeatureEngineering specifies the preprocessing pipelines that will be applied to the model prior to training.
// By default, feature engineering is generated automatically by sampling different pipelines in competition
// +kubebuilder:validation:Optional
FeatureEngineering FeatureEngineeringSpec `json:"featureEngineering,omitempty" protobuf:"bytes,9,opt,name=featureEngineering"`
// Estimator specifies the machine learning algorithm and hyper-parameters of the Model
// +kubebuilder:validation:Optional
Estimator *ClassicalEstimatorSpec `json:"estimator,omitempty" protobuf:"bytes,10,opt,name=estimator"`
// Dnn specifies the estimator for a neural network (currently unimplemented)
// +kubebuilder:validation:Optional
Dnn *DeepEstimatorSpec `json:"dnn,omitempty" protobuf:"bytes,11,opt,name=dnn"`
// Chatbot specifies the estimator for a chatbot model (currently unimplemented)
// +kubebuilder:validation:Optional
Chatbot *ChatbotEstimatorSpec `json:"chatbot,omitempty" protobuf:"bytes,12,opt,name=chatbot"`
// NLPEstimator specifies the estimator for a deep NLP model (currently unimplemented)
// +kubebuilder:validation:Optional
NLPEstimator *NLPEstimatorSpec `json:"nplEstimator,omitempty" protobuf:"bytes,13,opt,name=nlpEstimator"`
// Ensemble specifies the configuration to create an ensemble model
// +kubebuilder:validation:Optional
Ensemble EnsembleSpec `json:"ensemble,omitempty" protobuf:"bytes,14,opt,name=ensemble"`
// TrainingSpec specifies the configuration to prepare and train a model
// +kubebuilder:validation:Optional
Training TrainingSpec `json:"training,omitempty" protobuf:"bytes,15,opt,name=training"`
// ServingSpec defines the resource requirements that will be applied to a Predictor
// that will be created if the model is set to be released
// +kubebuilder:validation:Optional
Serving ServingSpec `json:"serving,omitempty" protobuf:"bytes,16,opt,name=serving"`
// Tested indicates if a workload will be instantiated to test the model. The Study resource controller
// will automatically set this field if the Model was found to be the highest-performing
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Tested *bool `json:"tested,omitempty" protobuf:"varint,17,opt,name=tested"`
// Aborted indicates if any workloads associated with the Model should stop execution
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Aborted *bool `json:"aborted,omitempty" protobuf:"varint,18,opt,name=aborted"`
// Packaged indicates if the Model should be packaged into tarbell
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Packaged *bool `json:"packaged,omitempty" protobuf:"varint,19,opt,name=packaged"`
// Published indicates that the Model should be baked into a Docker image
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Published *bool `json:"published,omitempty" protobuf:"varint,20,opt,name=published"`
// Pushed indicates that the Model image should be pushed to a Docker image registry
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Pushed *bool `json:"pushed,omitempty" protobuf:"varint,21,opt,name=pushed"`
// Reported indicates that a Report will be generated for the Model
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Reported *bool `json:"reported,omitempty" protobuf:"varint,22,opt,name=reported"`
// Paused indicates that the execution of new workloads associated with the Model should be paused
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Paused *bool `json:"paused,omitempty" protobuf:"varint,23,opt,name=paused"`
// Profiled indicates that the Model will be profiled
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Profiled *bool `json:"profiled,omitempty" protobuf:"varint,24,opt,name=profiled"`
// Archived indicates that the Model should be archived in long-term storage
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Archived *bool `json:"archived,omitempty" protobuf:"varint,25,opt,name=archived"`
// Forecasted indicates that the Model should perform a forecast
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Forecasted *bool `json:"forecasted,omitempty" protobuf:"varint,26,opt,name=forecasted"`
// Released indicates that the Model will be deployed within Predictor
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Released *bool `json:"released,omitempty" protobuf:"varint,27,opt,name=released"`
// Explained indicates if a workload to compute SHAP values/diagrams should be executed
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Explained *bool `json:"explained,omitempty" protobuf:"varint,29,opt,name=explained"`
// Baseline indicates if the Model was produced by the baseline phase of a Study
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Baseline *bool `json:"baseline,omitempty" protobuf:"varint,30,opt,name=baseline"`
// GenDriftDetector indicates if we should generate a drift detector model for this model
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
GenDriftDetector *bool `json:"genDriftDetector,omitempty" protobuf:"varint,31,opt,name=genDriftDetector"`
// Fast indicates if the Model should skip profiling, explaining, and reporting
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Fast *bool `json:"fast,omitempty" protobuf:"varint,32,opt,name=fast"`
// Indicates if the model is flagged
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Flagged *bool `json:"flagged,omitempty" protobuf:"varint,33,opt,name=flagged"`
// The data location where artifacts (metadata, reports, and estimators) generated by the Model will be stored
// +kubebuilder:validation:Optional
Location *data.DataLocation `json:"location,omitempty" protobuf:"bytes,34,opt,name=location"`
// Forecasting specifies the configuration to train a forecasting model
// +kubebuilder:validation:Optional
Forecasting *ForecastSpec `json:"forecast,omitempty" protobuf:"bytes,35,opt,name=forecast"`
// Compilation specifies the configuration to compile a model to a binary (currently unimplemented)
// +kubebuilder:validation:Optional
Compilation *catalog.CompilerSpec `json:"compilation,omitempty" protobuf:"bytes,36,opt,name=compilation"`
// The deadline for any Jobs associated with the Model to be completed in seconds
// +kubebuilder:default:=600
// +kubebuilder:validation:Optional
ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" protobuf:"varint,37,opt,name=activeDeadlineSeconds"`
// ModelType is the type of model for this estimator
// +kubebuilder:default:=classical
// +kubebuilder:validation:Optional
EstimatorType *catalog.ModelType `json:"estimatorType,omitempty" protobuf:"bytes,38,opt,name=estimatorType"`
// The time-to-live of the Model, after which the Model will be archived
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
TTL *int32 `json:"ttl,omitempty" protobuf:"varint,39,opt,name=ttl"`
// The model class, which is derived from the phase of the Study that the Model was created for
// +kubebuilder:validation:Optional
ModelClass catalog.ModelClassType `json:"modelClass,omitempty" protobuf:"bytes,40,opt,name=modelClass"`
// The trial ID, which is incremented for each Model produced by the data plane
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
TrialID *int32 `json:"trialID,omitempty" protobuf:"varint,41,opt,name=trialID"`
// Governance specifies the model governance requirements (currently unimplemented)
// +kubebuilder:validation:Optional
Governance *data.GovernanceSpec `json:"governance,omitempty" protobuf:"bytes,42,opt,name=governance"`
// Interpretability specifies the configuration to generate model interpretability visualizations
// +kubebuilder:validation:Optional
Interpretability InterpretabilitySpec `json:"interpretability,omitempty" protobuf:"bytes,43,opt,name=interpretability"`
}
ModelSpec defines the desired state of the Model resource
func (*ModelSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelSpec) Descriptor ¶
func (*ModelSpec) MarshalToSizedBuffer ¶
func (*ModelSpec) ProtoMessage ¶
func (*ModelSpec) ProtoMessage()
func (*ModelSpec) XXX_DiscardUnknown ¶
func (m *ModelSpec) XXX_DiscardUnknown()
func (*ModelSpec) XXX_Marshal ¶
func (*ModelSpec) XXX_Unmarshal ¶
type ModelStatus ¶
type ModelStatus struct {
// StartTime represents the time at which the execution of the Model started
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,1,opt,name=startTime"`
// TrainStartTime represents the time at which the Model started training
// +kubebuilder:validation:Optional
TrainingStartTime *metav1.Time `json:"trainingStartTime,omitempty" protobuf:"bytes,2,opt,name=trainingStartTime"`
// TrainCompletionTime represents the time at which the Model completed training
// +kubebuilder:validation:Optional
TrainingEndTime *metav1.Time `json:"trainingEndTime,omitempty" protobuf:"bytes,3,opt,name=trainingEndTime"`
// TestingStartTime represents the time at which the Model started testing
// +kubebuilder:validation:Optional
TestingStartTime *metav1.Time `json:"testingStartTime,omitempty" protobuf:"bytes,4,opt,name=testingStartTime"`
// TestingEndTime represents the time at which the Model completed testing
// +kubebuilder:validation:Optional
TestingEndTime *metav1.Time `json:"testingEndTime,omitempty" protobuf:"bytes,5,opt,name=testingEndTime"`
// EndTime represents the time at which the Model was marked as ready, failed, or aborted
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,6,opt,name=endTime"`
// The cross-validation score for the objective metric produced after training
// +kubebuilder:validation:Optional
CVScore float64 `json:"cvScore,omitempty" protobuf:"bytes,7,opt,name=cvScore"`
// The score for the objective metric based on the training dataset
// +kubebuilder:validation:Optional
TrainingScore float64 `json:"trainingScore,omitempty" protobuf:"bytes,8,opt,name=trainingScore"`
// The score for the objective metric based on the testing dataset
// +kubebuilder:validation:Optional
TestScore float64 `json:"testScore,omitempty" protobuf:"bytes,9,opt,name=testScore"`
// Cost is the cost of training the model in the case of a deep-learning model
// +kubebuilder:validation:Optional
Cost float64 `json:"cost,omitempty" protobuf:"bytes,10,opt,name=cost"`
// Best indicates if the Model was found to be the best model produced by a Study
// +kubebuilder:validation:Optional
Best bool `json:"best,omitempty" protobuf:"varint,11,opt,name=best"`
// CV contains the collection of measurements produced by cross-validation
// on the training dataset or validation on the validation dataset
// +kubebuilder:validation:Optional
CV []catalog.Measurement `json:"cv,omitempty" protobuf:"bytes,12,rep,name=cv"`
// Train contains the collection of measurements produced by validation on the training dataset
// +kubebuilder:validation:Optional
Train []catalog.Measurement `json:"train,omitempty" protobuf:"bytes,13,rep,name=train"`
// Train contains the collection of measurements produced by validation on the testing dataset
// +kubebuilder:validation:Optional
Test []catalog.Measurement `json:"test,omitempty" protobuf:"bytes,14,rep,name=test"`
// The phase of the Model
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase ModelPhase `json:"phase" protobuf:"bytes,15,opt,name=phase"`
// The name of the Report resource produced by the Model
// +kubebuilder:validation:Optional
ReportName string `json:"reportName,omitempty" protobuf:"bytes,16,opt,name=reportName"`
// The URI of the Report
// +kubebuilder:validation:Optional
ReportUri string `json:"reportUri,omitempty" protobuf:"bytes,17,opt,name=reportUri"`
// The URI of the Model manifest
// +kubebuilder:validation:Optional
ManifestUri string `json:"manifestUri,omitempty" protobuf:"bytes,18,opt,name=manifestUri"`
// The URI of the model weights binary file
// +kubebuilder:validation:Optional
WeightsUri string `json:"weightsUri,omitempty" protobuf:"bytes,19,opt,name=weightsUri"`
// The URI of the label encoder binary file, if it exists
// +kubebuilder:validation:Optional
LabelEncoderUri string `json:"labelEncoderUri,omitempty" protobuf:"bytes,20,opt,name=labelEncoderUri"`
// The URI of the logs file
// +kubebuilder:validation:Optional
LogsUri string `json:"logsUri,omitempty" protobuf:"bytes,21,opt,name=logsUri"`
// The URI of the model profile, which contains visualizations produced during the profiling phase
// +kubebuilder:validation:Optional
ProfileUri string `json:"profileUri" protobuf:"bytes,22,opt,name=profileUri"`
// The URI to the misclassification file produced during the testing phase
// +kubebuilder:validation:Optional
MisclassificationUri string `json:"misclassificationUri" protobuf:"bytes,23,opt,name=misclassificationUri"`
// The URI to the model tarbell file
// +kubebuilder:validation:Optional
TarUri string `json:"tarUri" protobuf:"bytes,24,opt,name=tarUri"`
// The URI to the model application file
// +kubebuilder:validation:Optional
AppUri string `json:"appUri" protobuf:"bytes,25,opt,name=appUri"`
// The name of the Docker image produced by the Model
// +kubebuilder:validation:Optional
ImageName string `json:"imageName" protobuf:"bytes,26,opt,name=imageName"`
// The collection of features and their importance, sorted by the greatest importance first
// +kubebuilder:validation:Optional
Importance []FeatureImportance `json:"importance,,omitempty" protobuf:"bytes,27,rep,name=importance"`
// The URI of the model forecast
// +kubebuilder:validation:Optional
ForecastUri string `json:"forecastUri,omitempty" protobuf:"bytes,29,opt,name=forecastUri"`
// The Python version of the data plane used during training
// +kubebuilder:validation:Optional
PythonVersion string `json:"pythonVersion,omitempty" protobuf:"bytes,30,opt,name=pythonVersion"`
// The Python packages used during training (which is the result of running pip freeze)
// +kubebuilder:validation:Optional
PythonPackages map[string]string `json:"pythonPackages,omitempty" protobuf:"bytes,31,opt,name=pythonPackages"`
// TrainDatasetLocation specifies the location of the training dataset
// +kubebuilder:validation:Optional
TrainDatasetLocation data.DataLocation `json:"trainDataset,omitempty" protobuf:"bytes,32,opt,name=trainDataset"`
// TestDatasetLocation specifies the location of the testing dataset
// +kubebuilder:validation:Optional
TestDatasetLocation data.DataLocation `json:"testDataset,omitempty" protobuf:"bytes,33,opt,name=testDataset"`
// ValidationDataset specifies the location of the validation dataset
// +kubebuilder:validation:Optional
ValidationDataset data.DataLocation `json:"validationDataset,omitempty" protobuf:"bytes,34,opt,name=validationDataset"`
// ObservedGeneration is the last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,35,opt,name=observedGeneration"`
// The number of rows in the training dataset
// +kubebuilder:validation:Optional
TrainingRows int32 `json:"trainingRows" protobuf:"varint,36,opt,name=trainingRows"`
// The number of rows in the testing dataset
// +kubebuilder:validation:Optional
TestingRows int32 `json:"testingRows" protobuf:"varint,37,opt,name=testingRows"`
// The number of rows in the validation dataset, if applicable
// +kubebuilder:validation:Optional
ValidationRows int32 `json:"validationRows" protobuf:"varint,38,opt,name=validationRows"`
// In the case of failure, the Model resource controller will set this field with a failure reason
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,39,opt,name=failureReason"`
// In the case of failure, the Model resource controller will set this field with a failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,40,opt,name=failureMessage"`
// The progress percentage of the Model, which is derived from the Model's current phase
// +kubebuilder:validation:Optional
Progress int32 `json:"progress,omitempty" protobuf:"varint,41,opt,name=progress"`
// The size of the model binary in bytes
// +kubebuilder:validation:Optional
SizeInBytes int32 `json:"sizeInBytes,omitempty" protobuf:"varint,42,opt,name=sizeInBytes"`
// The measured prediction latency
// +kubebuilder:validation:Optional
Latency float64 `json:"latency,omitempty" protobuf:"bytes,43,opt,name=latency"`
// The URL to the released model
// +kubebuilder:validation:Optional
URL string `json:"url,omitempty" protobuf:"bytes,44,opt,name=url"`
// The name of the Predictor in the case that the Model has been released and deployed
// +kubebuilder:validation:Optional
PredictorName string `json:"predictorName,omitempty" protobuf:"bytes,45,opt,name=predictorName"`
// The time at which the Model was set to release
// +kubebuilder:validation:Optional
ReleasedAt *metav1.Time `json:"releasedAt,omitempty" protobuf:"bytes,46,opt,name=releasedAt"`
// Sha256 of the model tar file
// +kubebuilder:validation:Optional
TarFileHash string `json:"tarFileHash,omitempty" protobuf:"bytes,47,opt,name=tarFileHash"`
// Sha256 of the model image
// +kubebuilder:validation:Optional
ImageHash string `json:"imageHash,omitempty" protobuf:"bytes,48,opt,name=imageHash"`
// TrainingDataHash specifies the hashes for datasets used by the Model
// +kubebuilder:validation:Optional
TrainingDataHash DataHashes `json:"trainingDataHash,omitempty" protobuf:"bytes,49,opt,name=trainingDataHash"`
// TrainingResources details the resources that were consumed by the training workload
// +kubebuilder:validation:Optional
TrainingResources ResourceConsumption `json:"trainingResources,omitempty" protobuf:"bytes,50,opt,name=trainingResources"`
// TestingResources details the resources that were consumed by the testing workload
// +kubebuilder:validation:Optional
TestingResources ResourceConsumption `json:"testingResources,omitempty" protobuf:"bytes,51,opt,name=testingResources"`
// The Account which trained the model, derived from the parent Study
// +kubebuilder:validation:Optional
TrainedBy string `json:"trainedBy,omitempty" protobuf:"bytes,52,opt,name=trainedBy"`
// The team of the Account which trained the model, derived from the parent Study
// +kubebuilder:validation:Optional
Team string `json:"team,omitempty" protobuf:"bytes,53,opt,name=team"`
// The endpoint of the Model, which is set after it is deployed to a Predictor
// +kubebuilder:validation:Optional
EndPoint string `json:"endpoint,omitempty" protobuf:"bytes,57,opt,name=endpoint"`
// Logs specifies the location of logs produced by workloads associated with the Model
//+kubebuilder:validation:Optional
Logs catalog.Logs `json:"logs,omitempty" protobuf:"bytes,58,opt,name=logs"`
// The Roc/Auc curve of the trained model
// +kubebuilder:validation:Optional
RocCurve catalog.RocAucCurve `json:"rocCurve,omitempty" protobuf:"varint,59,opt,name=rocCurve"`
// The Precision/Recall curve of the trained model
// +kubebuilder:validation:Optional
PRCurve catalog.PRCurve `json:"prCurve,omitempty" protobuf:"varint,60,opt,name=prCurve"`
// The confusion matrix of the trained model
// +kubebuilder:validation:Optional
ConfusionMatrix catalog.ConfusionMatrix `json:"confusionMatrix,omitempty" protobuf:"varint,61,opt,name=confusionMatrix"`
// The collection of correlations of the features of the training dataset and the target feature
// +kubebuilder:validation:Optional
CorrelationsWithTarget []data.Correlation `json:"correlationsWithTarget,omitempty" protobuf:"bytes,62,rep,name=correlationsWithTarget"`
// The top correlations between features of the training dataset
// +kubebuilder:validation:Optional
TopCorrelations []data.Correlation `json:"topCorrelations,omitempty" protobuf:"bytes,63,rep,name=topCorrelations"`
// The last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,64,opt,name=lastUpdated"`
// Governance specifies the current governance status for the Model
// +kubebuilder:validation:Optional
Governance data.GovernanceStatus `json:"governance,omitempty" protobuf:"bytes,65,opt,name=governanceStatus"`
// Interpretability contains results produced during the explaining phase of the Model
// +kubebuilder:validation:Optional
Interpretability InterpretabilityStatus `json:"interpretability,omitempty" protobuf:"bytes,66,opt,name=interpretability"`
// Images specifies the container images used to train the model
// +kubebuilder:validation:Optional
Images catalog.Images `json:"images,omitempty" protobuf:"bytes,67,opt,name=images"`
// +kubebuilder:validation:Optional
// +patchMergeKey=type
// +patchStrategy=merge
Conditions []ModelCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,68,rep,name=conditions"`
}
ModelStatus defines the observed state of a Model
func (*ModelStatus) DeepCopy ¶
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelStatus) Descriptor ¶
func (*ModelStatus) Descriptor() ([]byte, []int)
func (*ModelStatus) Marshal ¶
func (m *ModelStatus) Marshal() (dAtA []byte, err error)
func (*ModelStatus) MarshalToSizedBuffer ¶
func (m *ModelStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelStatus) ProtoMessage ¶
func (*ModelStatus) ProtoMessage()
func (*ModelStatus) Reset ¶
func (m *ModelStatus) Reset()
func (*ModelStatus) Size ¶
func (m *ModelStatus) Size() (n int)
func (*ModelStatus) String ¶
func (this *ModelStatus) String() string
func (*ModelStatus) Unmarshal ¶
func (m *ModelStatus) Unmarshal(dAtA []byte) error
func (*ModelStatus) XXX_DiscardUnknown ¶
func (m *ModelStatus) XXX_DiscardUnknown()
func (*ModelStatus) XXX_Marshal ¶
func (m *ModelStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelStatus) XXX_Merge ¶
func (m *ModelStatus) XXX_Merge(src proto.Message)
func (*ModelStatus) XXX_Size ¶
func (m *ModelStatus) XXX_Size() int
func (*ModelStatus) XXX_Unmarshal ¶
func (m *ModelStatus) XXX_Unmarshal(b []byte) error
type ModelValidation ¶
type ModelValidation struct {
// The type of model validation
// +kubebuilder:validation:Optional
Type ModelValidationName `json:"type" protobuf:"bytes,1,opt,name=type,casttype=ModelValidationName"`
// PrevModel specifies a previous model to compare against
// +kubebuilder:validation:Optional
PrevModel *string `json:"prevModel,omitempty" protobuf:"bytes,2,opt,name=prevModel"`
// The name of a labeled dataset used to test the model, when measuring a performance metric
// +kubebuilder:validation:Optional
DatasetName *string `json:"datasetName,omitempty" protobuf:"bytes,3,opt,name=datasetName"`
// +kubebuilder:validation:Optional
DriftFreq catalog.Freq `json:"driftFreq,omitempty" protobuf:"bytes,4,opt,name=driftFreq"`
// +kubebuilder:validation:Optional
DriftInterval *int32 `json:"driftInterval,omitempty" protobuf:"varint,5,opt,name=driftInterval"`
// +kubebuilder:validation:Optional
Column *string `json:"column,omitempty" protobuf:"bytes,6,opt,name=column"`
// +kubebuilder:validation:Optional
Metric *catalog.Metric `json:"metric,omitempty" protobuf:"bytes,7,opt,name=metric"`
// +kubebuilder:validation:Optional
Min *float64 `json:"min,omitempty" protobuf:"bytes,8,opt,name=min"`
// +kubebuilder:validation:Optional
Max *float64 `json:"max,omitempty" protobuf:"bytes,9,opt,name=max"`
// +kubebuilder:validation:Optional
MinPercent *float64 `json:"minPercent,omitempty" protobuf:"bytes,10,opt,name=minPercent"`
// +kubebuilder:validation:Optional
MaxPercent *float64 `json:"maxPercent,omitempty" protobuf:"bytes,11,opt,name=maxPercent"`
// Agg specifies the type of aggregate when measuring aggregate performance (e.g. median, average)
Agg *catalog.Aggregate `json:"agg,omitempty" protobuf:"bytes,12,opt,name=agg"`
}
ModelValidation defines a single validation to be run against a model
func (*ModelValidation) DeepCopy ¶
func (in *ModelValidation) DeepCopy() *ModelValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelValidation.
func (*ModelValidation) DeepCopyInto ¶
func (in *ModelValidation) DeepCopyInto(out *ModelValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelValidation) Descriptor ¶
func (*ModelValidation) Descriptor() ([]byte, []int)
func (*ModelValidation) Marshal ¶
func (m *ModelValidation) Marshal() (dAtA []byte, err error)
func (*ModelValidation) MarshalToSizedBuffer ¶
func (m *ModelValidation) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelValidation) ProtoMessage ¶
func (*ModelValidation) ProtoMessage()
func (*ModelValidation) Reset ¶
func (m *ModelValidation) Reset()
func (*ModelValidation) Size ¶
func (m *ModelValidation) Size() (n int)
func (*ModelValidation) String ¶
func (this *ModelValidation) String() string
func (*ModelValidation) Unmarshal ¶
func (m *ModelValidation) Unmarshal(dAtA []byte) error
func (*ModelValidation) XXX_DiscardUnknown ¶
func (m *ModelValidation) XXX_DiscardUnknown()
func (*ModelValidation) XXX_Marshal ¶
func (m *ModelValidation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelValidation) XXX_Merge ¶
func (m *ModelValidation) XXX_Merge(src proto.Message)
func (*ModelValidation) XXX_Size ¶
func (m *ModelValidation) XXX_Size() int
func (*ModelValidation) XXX_Unmarshal ¶
func (m *ModelValidation) XXX_Unmarshal(b []byte) error
type ModelValidationName ¶
type ModelValidationName string
ModelValidationName defines a model monitoring validation rule
const ( // ModelTest measure the performance of the model against test data ModelTest ModelValidationName = "model-test" // PredictionCountDrift compares the prediction count in time T to time T-1 PredictionCountDrift ModelValidationName = "prediction-count-drift" // PredictionLatencyDrift compares the prediction latency in time T to time T-1 PredictionLatencyDrift ModelValidationName = "prediction-latency-drift" // PredictionLatencySkew compares latency in training to latency in serving PredictionLatencySkew ModelValidationName = "prediction-latency-skew" // ModelPrefSkew compares model performance in training to latency in serving ModelPrefSkew ModelValidationName = "model-pref-skew" // ModelPrefDrift Compare model performance in training in time T to performance in training in time T-1 ModelPrefDrift ModelValidationName = "model-pref-drift" // CategoricalColumnSkew compares column distribution in training to latency in serving CategoricalColumnSkew ModelValidationName = "cat-column-skew" // CategoricalColumnDrift compares column distribution in serving in time T to latency in serving in time T-1 CategoricalColumnDrift ModelValidationName = "cat-column-drift" // NumericalColumnSkew compares column distribution in training to latency in serving NumericalColumnSkew ModelValidationName = "numerical-column-skew" // NumericalColumnDrift compares column distribution in training to latency in training time T-1 NumericalColumnDrift ModelValidationName = "numerical-column-drift" // MissingValueDrift compares missing values in training to latency in training time T-1 MissingValueDrift ModelValidationName = "missing-values-drift" // MissingValueSkew compares missing value in training to latency in serving MissingValueSkew ModelValidationName = "missing-values-skew" // ColumnStatSkew compares column stat in training to column stat in serving ColumnStatSkew ModelValidationName = "column-stat-skew" // ColumnStatDrift compares column stat in serving in time T to column stat in serving in time T-1 ColumnStatDrift ModelValidationName = "column-stat-drift" )
type ModelValidationResult ¶
type ModelValidationResult struct {
Type string `json:"type" protobuf:"bytes,1,opt,name=type"`
// DatasetName is the name of the dataset used to perform the validation
DatasetName string `json:"datasetName" protobuf:"bytes,2,opt,name=datasetName"`
// ModelName is the name of the model under test
ModelName string `json:"modelName" protobuf:"bytes,3,opt,name=modelName"`
// Column is the name of the feature.
Column string `json:"column" protobuf:"bytes,4,opt,name=column"`
// Error is a string.
Error string `json:"error" protobuf:"bytes,5,opt,name=error"`
// Metric is the measurement
Metric *catalog.Metric `json:"metric" protobuf:"bytes,6,opt,name=metric"`
// Actual value is the actual value
ActualValue *float64 `json:"actualValue" protobuf:"bytes,7,opt,name=actualValue"`
// Passed indicate if the result passed.
Passed bool `json:"passed" protobuf:"bytes,8,opt,name=passed"`
// At is the time the validation was performed.
At *metav1.Time `json:"at" protobuf:"bytes,9,opt,name=at"`
// The amount of time it took to compute this result
DurationInSec int32 `json:"durationInSec" protobuf:"varint,10,opt,name=durationInSec"`
}
func (*ModelValidationResult) DeepCopy ¶
func (in *ModelValidationResult) DeepCopy() *ModelValidationResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelValidationResult.
func (*ModelValidationResult) DeepCopyInto ¶
func (in *ModelValidationResult) DeepCopyInto(out *ModelValidationResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelValidationResult) Descriptor ¶
func (*ModelValidationResult) Descriptor() ([]byte, []int)
func (*ModelValidationResult) Marshal ¶
func (m *ModelValidationResult) Marshal() (dAtA []byte, err error)
func (*ModelValidationResult) MarshalTo ¶
func (m *ModelValidationResult) MarshalTo(dAtA []byte) (int, error)
func (*ModelValidationResult) MarshalToSizedBuffer ¶
func (m *ModelValidationResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelValidationResult) ProtoMessage ¶
func (*ModelValidationResult) ProtoMessage()
func (*ModelValidationResult) Reset ¶
func (m *ModelValidationResult) Reset()
func (*ModelValidationResult) Size ¶
func (m *ModelValidationResult) Size() (n int)
func (*ModelValidationResult) String ¶
func (this *ModelValidationResult) String() string
func (*ModelValidationResult) Unmarshal ¶
func (m *ModelValidationResult) Unmarshal(dAtA []byte) error
func (*ModelValidationResult) XXX_DiscardUnknown ¶
func (m *ModelValidationResult) XXX_DiscardUnknown()
func (*ModelValidationResult) XXX_Marshal ¶
func (m *ModelValidationResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelValidationResult) XXX_Merge ¶
func (m *ModelValidationResult) XXX_Merge(src proto.Message)
func (*ModelValidationResult) XXX_Size ¶
func (m *ModelValidationResult) XXX_Size() int
func (*ModelValidationResult) XXX_Unmarshal ¶
func (m *ModelValidationResult) XXX_Unmarshal(b []byte) error
type NLPEstimatorSpec ¶
type NLPEstimatorSpec struct {
// The name of the base model
// +kubebuilder:validation:Optional
Base *string `json:"base,omitempty" protobuf:"bytes,1,opt,name=base"`
}
NLPEstimatorSpec specifies the configuration for an NLP model
func (*NLPEstimatorSpec) DeepCopy ¶
func (in *NLPEstimatorSpec) DeepCopy() *NLPEstimatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NLPEstimatorSpec.
func (*NLPEstimatorSpec) DeepCopyInto ¶
func (in *NLPEstimatorSpec) DeepCopyInto(out *NLPEstimatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NLPEstimatorSpec) Descriptor ¶
func (*NLPEstimatorSpec) Descriptor() ([]byte, []int)
func (*NLPEstimatorSpec) Marshal ¶
func (m *NLPEstimatorSpec) Marshal() (dAtA []byte, err error)
func (*NLPEstimatorSpec) MarshalToSizedBuffer ¶
func (m *NLPEstimatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NLPEstimatorSpec) ProtoMessage ¶
func (*NLPEstimatorSpec) ProtoMessage()
func (*NLPEstimatorSpec) Reset ¶
func (m *NLPEstimatorSpec) Reset()
func (*NLPEstimatorSpec) Size ¶
func (m *NLPEstimatorSpec) Size() (n int)
func (*NLPEstimatorSpec) String ¶
func (this *NLPEstimatorSpec) String() string
func (*NLPEstimatorSpec) Unmarshal ¶
func (m *NLPEstimatorSpec) Unmarshal(dAtA []byte) error
func (*NLPEstimatorSpec) XXX_DiscardUnknown ¶
func (m *NLPEstimatorSpec) XXX_DiscardUnknown()
func (*NLPEstimatorSpec) XXX_Marshal ¶
func (m *NLPEstimatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NLPEstimatorSpec) XXX_Merge ¶
func (m *NLPEstimatorSpec) XXX_Merge(src proto.Message)
func (*NLPEstimatorSpec) XXX_Size ¶
func (m *NLPEstimatorSpec) XXX_Size() int
func (*NLPEstimatorSpec) XXX_Unmarshal ¶
func (m *NLPEstimatorSpec) XXX_Unmarshal(b []byte) error
type NNLayerName ¶
type NNLayerName string
const ( LayerNameDense NNLayerName = "dense" LayerNameActivation NNLayerName = "activation" LayerNameDropout NNLayerName = "dropout" LayerNameFlatten NNLayerName = "flatten" LayerNameInput NNLayerName = "input" LayerNameReshape NNLayerName = "reshape" LayerNamePermute NNLayerName = "permute" RepeatVector NNLayerName = "repeat-vector" Lambda NNLayerName = "lambda" ActivityRegularization NNLayerName = "activity-regularization" Masking NNLayerName = "masking" SpatialDropout1D NNLayerName = "spatial-dropout-1d" SpatialDropout2D NNLayerName = "spatial-dropout-2d" SpatialDropout3D NNLayerName = "spatial-dropout-3d" // conv layers LayerNameConv1D NNLayerName = "conv-1d" LayerNameConv1DTranspose NNLayerName = "conv-1d-transpose" LayerNameConv2D NNLayerName = "conv-2d" LayerNameConv2DTranspose NNLayerName = "conv-2d-transpose" LayerNameConv3D NNLayerName = "conv-3d" LayerNameConv3DTranspose NNLayerName = "conv-3d-transpose" LayerNameUnfold NNLayerName = "unfold" LayerNamefold NNLayerName = "fold" LayerNameSeparableConv1D NNLayerName = "separable-conv-1d" LayerNameSeparableConv2D NNLayerName = "separable-conv-2d" LayerNameCropping1D NNLayerName = "cropping-1d" LayerNameCropping2D NNLayerName = "cropping-2d" LayerNameCropping3D NNLayerName = "cropping-3d" LayerNameUpSampling1D NNLayerName = "upsampling-1d" LayerNameUpSampling2D NNLayerName = "upsampling-2d" LayerNameUpSampling3D NNLayerName = "upsampling-3d" LayerNameZeroPadding1D NNLayerName = "zero-padding-1D" LayerNameZeroPadding2D NNLayerName = "zero-padding-2D" LayerNameZeroPadding3D NNLayerName = "zero-padding-3D" // VirtualClustering LayerNameMaxVirtualClustering1D NNLayerName = "max-pooling-1D" LayerNameMaxVirtualClustering2D NNLayerName = "max-pooling-2D" LayerNameMaxVirtualClustering3D NNLayerName = "max-pooling-3D" LayerNameMaxUnVirtualClustering1D NNLayerName = "max-unpool-1D" LayerNameMaxUnVirtualClustering2D NNLayerName = "max-unpool-2D" LayerNameMaxUnVirtualClustering3D NNLayerName = "max-unpool-3D" LayerNameAverageVirtualClustering1D NNLayerName = "average-pooling-1D" LayerNameAverageVirtualClustering2D NNLayerName = "average-pooling-2D" LayerNameAverageVirtualClustering3D NNLayerName = "average-pooling-3D" LayerNameGlobalMaxVirtualClustering1D NNLayerName = "global-max-pooling-2D" LayerNameGlobalMaxVirtualClustering2D NNLayerName = "global-max-pooling-2D" LayerNameGlobalMaxVirtualClustering3D NNLayerName = "global-max-pooling-3D" LayerNameGlobalAverageVirtualClustering1D NNLayerName = "global-average-pooling-1D" LayerNameGlobalAverageVirtualClustering2D NNLayerName = "global-average-pooling-2D" LayerNameGlobalAverageVirtualClustering3D NNLayerName = "global-average-pooling-3D" LayerNameLocallyConnected1D NNLayerName = "locally-connected-1d" LayerNameLocallyConnected2D NNLayerName = "locally-connected-2d" LayerNameSimpleRNN NNLayerName = "simple-rnn" LayerNameGRU NNLayerName = "gru" LayerNameLSTM NNLayerName = "lstm" LayerNameConvLSTM2D NNLayerName = "lstm-2d" LayerNameSimpleRNNCell NNLayerName = "simple-rnn-cell" LayerNameGRUCell NNLayerName = "gru-cell" LayerNameLSTMCell NNLayerName = "lstm-cell" LayerNameCuDNNGRU NNLayerName = "cudnngru" LayerNameCuDNNLSTM NNLayerName = "cu-dnn-lstm" // -------- Embedding -------- LayerNameEmbedding NNLayerName = "embedding" // -------- Advanced Activations -------- LayerNameLeakyReLU NNLayerName = "leaky-relru" LayerNamePReLU NNLayerName = "prelu" LayerNameELU NNLayerName = "elu" LayerNameThresholdedReLU NNLayerName = "threshold-relu" LayerNameSoftmax NNLayerName = "softmax" LayerNameReLU NNLayerName = "relu" LayerNameBatchNormalization NNLayerName = "batch-normalization" LayerNameGaussianNoise NNLayerName = "gaussian-noise" LayerNameGaussianDropout NNLayerName = "gaussian-dropout" LayerNameAlphaDropout NNLayerName = "alpha-dropout" )
type NNLayerParameter ¶
type NNLayerParameter struct {
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
Value string `json:"value" protobuf:"bytes,2,opt,name=value"`
}
func (*NNLayerParameter) DeepCopy ¶
func (in *NNLayerParameter) DeepCopy() *NNLayerParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NNLayerParameter.
func (*NNLayerParameter) DeepCopyInto ¶
func (in *NNLayerParameter) DeepCopyInto(out *NNLayerParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NNLayerParameter) Descriptor ¶
func (*NNLayerParameter) Descriptor() ([]byte, []int)
func (*NNLayerParameter) Marshal ¶
func (m *NNLayerParameter) Marshal() (dAtA []byte, err error)
func (*NNLayerParameter) MarshalToSizedBuffer ¶
func (m *NNLayerParameter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NNLayerParameter) ProtoMessage ¶
func (*NNLayerParameter) ProtoMessage()
func (*NNLayerParameter) Reset ¶
func (m *NNLayerParameter) Reset()
func (*NNLayerParameter) Size ¶
func (m *NNLayerParameter) Size() (n int)
func (*NNLayerParameter) String ¶
func (this *NNLayerParameter) String() string
func (*NNLayerParameter) Unmarshal ¶
func (m *NNLayerParameter) Unmarshal(dAtA []byte) error
func (*NNLayerParameter) XXX_DiscardUnknown ¶
func (m *NNLayerParameter) XXX_DiscardUnknown()
func (*NNLayerParameter) XXX_Marshal ¶
func (m *NNLayerParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NNLayerParameter) XXX_Merge ¶
func (m *NNLayerParameter) XXX_Merge(src proto.Message)
func (*NNLayerParameter) XXX_Size ¶
func (m *NNLayerParameter) XXX_Size() int
func (*NNLayerParameter) XXX_Unmarshal ¶
func (m *NNLayerParameter) XXX_Unmarshal(b []byte) error
type Notebook ¶
type Notebook struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec NotebookSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status NotebookStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
+kubebuilder:object:root=true +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type==\"Ready\")].status",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:path=notebooks,singular=notebook,shortName=nb,categories={training,modela,all} Notebook represent a notebook object which specify a single notebook execution
func ParseNotebookYaml ¶
func (*Notebook) AddFinalizer ¶
func (notebook *Notebook) AddFinalizer()
func (*Notebook) ArchiveKey ¶
func (*Notebook) CreateOrUpdateCond ¶
func (notebook *Notebook) CreateOrUpdateCond(cond NotebookCondition)
Merge or update condition
func (*Notebook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Notebook.
func (*Notebook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Notebook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Notebook) Descriptor ¶
func (*Notebook) GenImageName ¶
func (*Notebook) GetCond ¶
func (notebook *Notebook) GetCond(t NotebookConditionType) NotebookCondition
func (*Notebook) GetCondIdx ¶
func (notebook *Notebook) GetCondIdx(t NotebookConditionType) int
func (*Notebook) HasFinalizer ¶
func (*Notebook) MakeDockerFile ¶
func (*Notebook) ManifestUri ¶
func (*Notebook) MarkArchived ¶
func (notebook *Notebook) MarkArchived()
func (*Notebook) MarshalToSizedBuffer ¶
func (*Notebook) NotebbokFileUri ¶
dataproducts/*/notebooks/*/notebook-<name>.jp
func (*Notebook) ProtoMessage ¶
func (*Notebook) ProtoMessage()
func (*Notebook) RemoveFinalizer ¶
func (notebook *Notebook) RemoveFinalizer()
func (*Notebook) SetupWebhookWithManager ¶
Set up the webhook with the manager.
func (*Notebook) ToYamlFile ¶
func (*Notebook) UpdateRunStatus ¶ added in v0.4.612
func (in *Notebook) UpdateRunStatus(run NotebookRun)
func (*Notebook) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Notebook) ValidateDelete ¶
func (*Notebook) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*Notebook) XXX_DiscardUnknown ¶
func (m *Notebook) XXX_DiscardUnknown()
func (*Notebook) XXX_Marshal ¶
func (*Notebook) XXX_Unmarshal ¶
type NotebookCondition ¶
type NotebookCondition struct {
// Type of account condition.
Type NotebookConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=NotebookConditionType"`
// Status of the condition, one of True, False, Unknown.
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another.
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition.
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human readable message indicating details about the transition.
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
NotebookCondition describes the state of a notebook at a certain point.
func (*NotebookCondition) DeepCopy ¶
func (in *NotebookCondition) DeepCopy() *NotebookCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookCondition.
func (*NotebookCondition) DeepCopyInto ¶
func (in *NotebookCondition) DeepCopyInto(out *NotebookCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookCondition) Descriptor ¶
func (*NotebookCondition) Descriptor() ([]byte, []int)
func (*NotebookCondition) Marshal ¶
func (m *NotebookCondition) Marshal() (dAtA []byte, err error)
func (*NotebookCondition) MarshalTo ¶
func (m *NotebookCondition) MarshalTo(dAtA []byte) (int, error)
func (*NotebookCondition) MarshalToSizedBuffer ¶
func (m *NotebookCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookCondition) ProtoMessage ¶
func (*NotebookCondition) ProtoMessage()
func (*NotebookCondition) Reset ¶
func (m *NotebookCondition) Reset()
func (*NotebookCondition) Size ¶
func (m *NotebookCondition) Size() (n int)
func (*NotebookCondition) String ¶
func (this *NotebookCondition) String() string
func (*NotebookCondition) Unmarshal ¶
func (m *NotebookCondition) Unmarshal(dAtA []byte) error
func (*NotebookCondition) XXX_DiscardUnknown ¶
func (m *NotebookCondition) XXX_DiscardUnknown()
func (*NotebookCondition) XXX_Marshal ¶
func (m *NotebookCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookCondition) XXX_Merge ¶
func (m *NotebookCondition) XXX_Merge(src proto.Message)
func (*NotebookCondition) XXX_Size ¶
func (m *NotebookCondition) XXX_Size() int
func (*NotebookCondition) XXX_Unmarshal ¶
func (m *NotebookCondition) XXX_Unmarshal(b []byte) error
type NotebookConditionType ¶
type NotebookConditionType string
Notebook condition
const ( NotebookPublished NotebookConditionType = "Published" NotebookIngested NotebookConditionType = "Ingested" NotebookReady NotebookConditionType = "Ready" NotebookSaved NotebookConditionType = "Saved" )
/ Notebook Condition
type NotebookList ¶
type NotebookList struct {
metav1.TypeMeta `json:",inline" `
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []Notebook `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true NotebookList represent list of notebooks
func (*NotebookList) DeepCopy ¶
func (in *NotebookList) DeepCopy() *NotebookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookList.
func (*NotebookList) DeepCopyInto ¶
func (in *NotebookList) DeepCopyInto(out *NotebookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookList) DeepCopyObject ¶
func (in *NotebookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookList) Descriptor ¶
func (*NotebookList) Descriptor() ([]byte, []int)
func (*NotebookList) Marshal ¶
func (m *NotebookList) Marshal() (dAtA []byte, err error)
func (*NotebookList) MarshalToSizedBuffer ¶
func (m *NotebookList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookList) ProtoMessage ¶
func (*NotebookList) ProtoMessage()
func (*NotebookList) Reset ¶
func (m *NotebookList) Reset()
func (*NotebookList) Size ¶
func (m *NotebookList) Size() (n int)
func (*NotebookList) String ¶
func (this *NotebookList) String() string
func (*NotebookList) Unmarshal ¶
func (m *NotebookList) Unmarshal(dAtA []byte) error
func (*NotebookList) XXX_DiscardUnknown ¶
func (m *NotebookList) XXX_DiscardUnknown()
func (*NotebookList) XXX_Marshal ¶
func (m *NotebookList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookList) XXX_Merge ¶
func (m *NotebookList) XXX_Merge(src proto.Message)
func (*NotebookList) XXX_Size ¶
func (m *NotebookList) XXX_Size() int
func (*NotebookList) XXX_Unmarshal ¶
func (m *NotebookList) XXX_Unmarshal(b []byte) error
type NotebookRun ¶
type NotebookRun struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec NotebookRunSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status NotebookRunStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Owner",type="string",JSONPath=".spec.owner",priority=1 +kubebuilder:printcolumn:name="Notebook",type="string",JSONPath=".spec.notebookName" +kubebuilder:printcolumn:name="StartTime",type="date",JSONPath=".status.startTime",priority=1 +kubebuilder:printcolumn:name="CompletionTime",type="date",JSONPath=".status.completionTime",priority=1 +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:path=notebookruns,singular=notebookrun,shortName=nbr,categories={training,modela,all} NotebookRun represent a single execution of a notebook with a specific env variables
func ParseNotebookRunYaml ¶
func ParseNotebookRunYaml(content []byte) (*NotebookRun, error)
func (*NotebookRun) AddFinalizer ¶
func (run *NotebookRun) AddFinalizer()
func (*NotebookRun) Age ¶
func (run *NotebookRun) Age() string
func (*NotebookRun) CompletionAlert ¶ added in v0.4.601
func (run *NotebookRun) CompletionAlert(tenantRef *v1.ObjectReference, notifierName *string) *infra.Alert
func (*NotebookRun) CreateOrUpdateCond ¶
func (run *NotebookRun) CreateOrUpdateCond(cond NotebookRunCondition)
Merge or update condition
func (*NotebookRun) DeepCopy ¶
func (in *NotebookRun) DeepCopy() *NotebookRun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookRun.
func (*NotebookRun) DeepCopyInto ¶
func (in *NotebookRun) DeepCopyInto(out *NotebookRun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookRun) DeepCopyObject ¶
func (in *NotebookRun) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookRun) Default ¶
func (run *NotebookRun) Default()
func (*NotebookRun) Descriptor ¶
func (*NotebookRun) Descriptor() ([]byte, []int)
func (*NotebookRun) ErrorAlert ¶ added in v0.4.601
func (run *NotebookRun) ErrorAlert(tenantRef *v1.ObjectReference, notifierName *string, err error) *infra.Alert
func (*NotebookRun) EstimatorBinFileKey ¶
func (run *NotebookRun) EstimatorBinFileKey() string
khai/labs/l1/studies/<s1>/models/<m1>/estimator.bin
func (*NotebookRun) GetCond ¶
func (run *NotebookRun) GetCond(t NotebookRunConditionType) NotebookRunCondition
func (*NotebookRun) GetCondIdx ¶
func (run *NotebookRun) GetCondIdx(t NotebookRunConditionType) int
func (*NotebookRun) HasFinalizer ¶
func (run *NotebookRun) HasFinalizer() bool
func (*NotebookRun) IsFailed ¶ added in v0.4.614
func (in *NotebookRun) IsFailed() bool
func (*NotebookRun) IsMarkedForDeletion ¶
func (run *NotebookRun) IsMarkedForDeletion() bool
func (*NotebookRun) IsReady ¶
func (run *NotebookRun) IsReady() bool
func (*NotebookRun) JobName ¶
func (run *NotebookRun) JobName() string
func (*NotebookRun) Key ¶
func (run *NotebookRun) Key() string
func (*NotebookRun) MarkArchived ¶
func (r *NotebookRun) MarkArchived()
func (*NotebookRun) MarkCompleted ¶
func (r *NotebookRun) MarkCompleted()
func (*NotebookRun) MarkFailed ¶
func (r *NotebookRun) MarkFailed(error string)
func (*NotebookRun) MarkRunning ¶
func (r *NotebookRun) MarkRunning()
func (*NotebookRun) Marshal ¶
func (m *NotebookRun) Marshal() (dAtA []byte, err error)
func (*NotebookRun) MarshalToSizedBuffer ¶
func (m *NotebookRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookRun) ModelBinFileKey ¶
func (run *NotebookRun) ModelBinFileKey() string
func (*NotebookRun) ProtoMessage ¶
func (*NotebookRun) ProtoMessage()
func (*NotebookRun) RemoveFinalizer ¶
func (run *NotebookRun) RemoveFinalizer()
func (*NotebookRun) Reset ¶
func (m *NotebookRun) Reset()
func (*NotebookRun) RootFolderKey ¶
func (run *NotebookRun) RootFolderKey() string
func (*NotebookRun) RunStatus ¶ added in v0.4.614
func (run *NotebookRun) RunStatus() *catalog.LastRunStatus
Return the state of the run as RunStatus
func (*NotebookRun) SchemaBinFileKey ¶
func (run *NotebookRun) SchemaBinFileKey() string
func (*NotebookRun) SetupWebhookWithManager ¶
func (run *NotebookRun) SetupWebhookWithManager(mgr ctrl.Manager) error
Set up the webhook with the manager.
func (*NotebookRun) Size ¶
func (m *NotebookRun) Size() (n int)
func (*NotebookRun) StatusString ¶
func (run *NotebookRun) StatusString() string
func (*NotebookRun) String ¶
func (this *NotebookRun) String() string
func (*NotebookRun) StudyBinFileKey ¶
func (run *NotebookRun) StudyBinFileKey() string
func (*NotebookRun) ToYamlFile ¶
func (run *NotebookRun) ToYamlFile() ([]byte, error)
func (*NotebookRun) Unmarshal ¶
func (m *NotebookRun) Unmarshal(dAtA []byte) error
func (*NotebookRun) ValidateCreate ¶
func (run *NotebookRun) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NotebookRun) ValidateDelete ¶
func (run *NotebookRun) ValidateDelete() error
func (*NotebookRun) ValidateUpdate ¶
func (run *NotebookRun) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*NotebookRun) VarsToMap ¶
func (run *NotebookRun) VarsToMap() map[string]string
func (*NotebookRun) XXX_DiscardUnknown ¶
func (m *NotebookRun) XXX_DiscardUnknown()
func (*NotebookRun) XXX_Marshal ¶
func (m *NotebookRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookRun) XXX_Merge ¶
func (m *NotebookRun) XXX_Merge(src proto.Message)
func (*NotebookRun) XXX_Size ¶
func (m *NotebookRun) XXX_Size() int
func (*NotebookRun) XXX_Unmarshal ¶
func (m *NotebookRun) XXX_Unmarshal(b []byte) error
type NotebookRunCondition ¶
type NotebookRunCondition struct {
// Type of account condition.
Type NotebookRunConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=NotebookRunConditionType"`
// Status of the condition, one of True, False, Unknown.
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another.
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition.
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human readable message indicating details about the transition.
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
NotebookRunCondition describes the state of a notebook run.
func (*NotebookRunCondition) DeepCopy ¶
func (in *NotebookRunCondition) DeepCopy() *NotebookRunCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookRunCondition.
func (*NotebookRunCondition) DeepCopyInto ¶
func (in *NotebookRunCondition) DeepCopyInto(out *NotebookRunCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookRunCondition) Descriptor ¶
func (*NotebookRunCondition) Descriptor() ([]byte, []int)
func (*NotebookRunCondition) Marshal ¶
func (m *NotebookRunCondition) Marshal() (dAtA []byte, err error)
func (*NotebookRunCondition) MarshalTo ¶
func (m *NotebookRunCondition) MarshalTo(dAtA []byte) (int, error)
func (*NotebookRunCondition) MarshalToSizedBuffer ¶
func (m *NotebookRunCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookRunCondition) ProtoMessage ¶
func (*NotebookRunCondition) ProtoMessage()
func (*NotebookRunCondition) Reset ¶
func (m *NotebookRunCondition) Reset()
func (*NotebookRunCondition) Size ¶
func (m *NotebookRunCondition) Size() (n int)
func (*NotebookRunCondition) String ¶
func (this *NotebookRunCondition) String() string
func (*NotebookRunCondition) Unmarshal ¶
func (m *NotebookRunCondition) Unmarshal(dAtA []byte) error
func (*NotebookRunCondition) XXX_DiscardUnknown ¶
func (m *NotebookRunCondition) XXX_DiscardUnknown()
func (*NotebookRunCondition) XXX_Marshal ¶
func (m *NotebookRunCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookRunCondition) XXX_Merge ¶
func (m *NotebookRunCondition) XXX_Merge(src proto.Message)
func (*NotebookRunCondition) XXX_Size ¶
func (m *NotebookRunCondition) XXX_Size() int
func (*NotebookRunCondition) XXX_Unmarshal ¶
func (m *NotebookRunCondition) XXX_Unmarshal(b []byte) error
type NotebookRunConditionType ¶
type NotebookRunConditionType string
NotebookRun condition Condition on the dataset
const ( NotebookRunCompleted NotebookRunConditionType = "Completed" NotebookRunSaved NotebookRunConditionType = "Saved" )
/ NotebookRun Condition
type NotebookRunList ¶
type NotebookRunList struct {
metav1.TypeMeta `json:",inline" `
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []NotebookRun `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true NotebookRunList is a list of notebook runs
func (*NotebookRunList) DeepCopy ¶
func (in *NotebookRunList) DeepCopy() *NotebookRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookRunList.
func (*NotebookRunList) DeepCopyInto ¶
func (in *NotebookRunList) DeepCopyInto(out *NotebookRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookRunList) DeepCopyObject ¶
func (in *NotebookRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookRunList) Descriptor ¶
func (*NotebookRunList) Descriptor() ([]byte, []int)
func (*NotebookRunList) Marshal ¶
func (m *NotebookRunList) Marshal() (dAtA []byte, err error)
func (*NotebookRunList) MarshalToSizedBuffer ¶
func (m *NotebookRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookRunList) ProtoMessage ¶
func (*NotebookRunList) ProtoMessage()
func (*NotebookRunList) Reset ¶
func (m *NotebookRunList) Reset()
func (*NotebookRunList) Size ¶
func (m *NotebookRunList) Size() (n int)
func (*NotebookRunList) String ¶
func (this *NotebookRunList) String() string
func (*NotebookRunList) Unmarshal ¶
func (m *NotebookRunList) Unmarshal(dAtA []byte) error
func (*NotebookRunList) XXX_DiscardUnknown ¶
func (m *NotebookRunList) XXX_DiscardUnknown()
func (*NotebookRunList) XXX_Marshal ¶
func (m *NotebookRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookRunList) XXX_Merge ¶
func (m *NotebookRunList) XXX_Merge(src proto.Message)
func (*NotebookRunList) XXX_Size ¶
func (m *NotebookRunList) XXX_Size() int
func (*NotebookRunList) XXX_Unmarshal ¶
func (m *NotebookRunList) XXX_Unmarshal(b []byte) error
type NotebookRunPhase ¶
type NotebookRunPhase string
const ( NotebookRunPhasePending NotebookRunPhase = "Pending" NotebookRunPhaseAborted NotebookRunPhase = "Aborted" NotebookRunPhaseRunning NotebookRunPhase = "Running" NotebookRunPhaseCompleted NotebookRunPhase = "Completed" NotebookRunPhaseFailed NotebookRunPhase = "Failed" )
type NotebookRunSpec ¶
type NotebookRunSpec struct {
// VersionName of the data product for this notebook
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,1,opt,name=versionName"`
// NotebookName of the notebook for this run
// +kubebuilder:validation:Optional
NotebookName *string `json:"notebookName,omitempty" protobuf:"bytes,2,opt,name=notebookName"`
// Values to pass to the notebook during execution
// +kubebuilder:validation:Optional
Values []NotebookVarValue `json:"values,omitempty" protobuf:"bytes,3,rep,name=values"`
// Owner account name
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,4,opt,name=owner"`
// Resources are hardware req.
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,5,opt,name=resources"`
// TTL.
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
TTL *int32 `json:"ttl,omitempty" protobuf:"varint,6,opt,name=ttl"`
// LabRef is a reference to the lab where the trainers for this study run.
// If no value is provided, the lab is taken from the
// +kubebuilder:validation:Optional
LabRef v1.ObjectReference `json:"labRef,omitempty" protobuf:"bytes,7,opt,name=labRef"`
}
NotebookRunSpec defines the desired state of the NotebookRun resource
func (*NotebookRunSpec) DeepCopy ¶
func (in *NotebookRunSpec) DeepCopy() *NotebookRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookRunSpec.
func (*NotebookRunSpec) DeepCopyInto ¶
func (in *NotebookRunSpec) DeepCopyInto(out *NotebookRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookRunSpec) Descriptor ¶
func (*NotebookRunSpec) Descriptor() ([]byte, []int)
func (*NotebookRunSpec) Marshal ¶
func (m *NotebookRunSpec) Marshal() (dAtA []byte, err error)
func (*NotebookRunSpec) MarshalToSizedBuffer ¶
func (m *NotebookRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookRunSpec) ProtoMessage ¶
func (*NotebookRunSpec) ProtoMessage()
func (*NotebookRunSpec) Reset ¶
func (m *NotebookRunSpec) Reset()
func (*NotebookRunSpec) Size ¶
func (m *NotebookRunSpec) Size() (n int)
func (*NotebookRunSpec) String ¶
func (this *NotebookRunSpec) String() string
func (*NotebookRunSpec) Unmarshal ¶
func (m *NotebookRunSpec) Unmarshal(dAtA []byte) error
func (*NotebookRunSpec) XXX_DiscardUnknown ¶
func (m *NotebookRunSpec) XXX_DiscardUnknown()
func (*NotebookRunSpec) XXX_Marshal ¶
func (m *NotebookRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookRunSpec) XXX_Merge ¶
func (m *NotebookRunSpec) XXX_Merge(src proto.Message)
func (*NotebookRunSpec) XXX_Size ¶
func (m *NotebookRunSpec) XXX_Size() int
func (*NotebookRunSpec) XXX_Unmarshal ¶
func (m *NotebookRunSpec) XXX_Unmarshal(b []byte) error
type NotebookRunStatus ¶
type NotebookRunStatus struct {
// The phase of the notebook
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase NotebookRunPhase `json:"phase" protobuf:"bytes,1,opt,name=phase"`
// StartTime is the times that this prediction job started
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,2,opt,name=startTime"`
// EndTime is the time that this prediction job finished
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,3,opt,name=endTime"`
// ObservedGeneration is the Last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,4,opt,name=observedGeneration"`
// Update in case of terminal failure
// Borrowed from cluster api controller
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,5,opt,name=failureReason"`
// Update in case of terminal failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,6,opt,name=failureMessage"`
// What triggered the run
//+kubebuilder:validation:Optional
TriggeredBy catalog.TriggerType `json:"triggeredBy,omitempty" protobuf:"bytes,7,opt,name=triggeredBy"`
// Holds the location of log paths
//+kubebuilder:validation:Optional
Logs catalog.Logs `json:"logs,,omitempty" protobuf:"bytes,8,opt,name=logs"`
// Last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,9,opt,name=lastUpdated"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []NotebookRunCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,rep,name=conditions"`
}
NotebookRunStatus define that observed state of NotebookRun resource
func (*NotebookRunStatus) DeepCopy ¶
func (in *NotebookRunStatus) DeepCopy() *NotebookRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookRunStatus.
func (*NotebookRunStatus) DeepCopyInto ¶
func (in *NotebookRunStatus) DeepCopyInto(out *NotebookRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookRunStatus) Descriptor ¶
func (*NotebookRunStatus) Descriptor() ([]byte, []int)
func (*NotebookRunStatus) Marshal ¶
func (m *NotebookRunStatus) Marshal() (dAtA []byte, err error)
func (*NotebookRunStatus) MarshalTo ¶
func (m *NotebookRunStatus) MarshalTo(dAtA []byte) (int, error)
func (*NotebookRunStatus) MarshalToSizedBuffer ¶
func (m *NotebookRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookRunStatus) ProtoMessage ¶
func (*NotebookRunStatus) ProtoMessage()
func (*NotebookRunStatus) Reset ¶
func (m *NotebookRunStatus) Reset()
func (*NotebookRunStatus) Size ¶
func (m *NotebookRunStatus) Size() (n int)
func (*NotebookRunStatus) String ¶
func (this *NotebookRunStatus) String() string
func (*NotebookRunStatus) Unmarshal ¶
func (m *NotebookRunStatus) Unmarshal(dAtA []byte) error
func (*NotebookRunStatus) XXX_DiscardUnknown ¶
func (m *NotebookRunStatus) XXX_DiscardUnknown()
func (*NotebookRunStatus) XXX_Marshal ¶
func (m *NotebookRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookRunStatus) XXX_Merge ¶
func (m *NotebookRunStatus) XXX_Merge(src proto.Message)
func (*NotebookRunStatus) XXX_Size ¶
func (m *NotebookRunStatus) XXX_Size() int
func (*NotebookRunStatus) XXX_Unmarshal ¶
func (m *NotebookRunStatus) XXX_Unmarshal(b []byte) error
type NotebookSpec ¶
type NotebookSpec struct {
// The version of the notebook
// +kubebuilder:default:="latest"
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,1,opt,name=versionName"`
// User provided description
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
// +kubebuilder:validation:MaxLength=512
Description *string `json:"description,omitempty" protobuf:"bytes,2,opt,name=description"`
// SchemaName relate a notebook to a schema.
// The schema object will be accessible from the notebook
// +kubebuilder:validation:Optional
SchemaRef *v1.ObjectReference `json:"schemaRef,omitempty" protobuf:"bytes,3,opt,name=schemaRef"`
// A reference to the container image repository for this notebook.
// +kubebuilder:default:=""
ImageName *string `json:"imageName,omitempty" protobuf:"bytes,4,opt,name=imageName"`
// Requirements python file
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
Requirements *string `json:"requirements,omitempty" protobuf:"bytes,5,opt,name=requirements"`
// DebPackages is a list of deb package to install
// +kubebuilder:validation:Optional
DebPackages *string `json:"debPackages,omitempty" protobuf:"bytes,6,opt,name=debPackages"`
// vars to pass to the notebook
// +kubebuilder:validation:Optional
Vars []string `json:"vars,omitempty" protobuf:"bytes,7,rep,name=vars"`
// Location is the location of the notebook file
Location *data.DataLocation `json:"location,omitempty" protobuf:"bytes,8,opt,name=location"`
// The owner account name
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,9,opt,name=owner"`
// Resource are the hardware req.
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,10,opt,name=resources"`
// ActiveDeadlineSeconds is the deadline of a job for this notebook.
// +kubebuilder:default:=600
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Optional
ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" protobuf:"varint,11,opt,name=activeDeadlineSeconds"`
// Schedule for running the pipeline
// +kubebuilder:validation:Optional
Schedule catalog.RunSchedule `json:"schedule,omitempty" protobuf:"bytes,12,opt,name=schedule"`
// The priority of this notebook run. The default is medium.
// +kubebuilder:default:=medium
// +kubebuilder:validation:Optional
Priority *catalog.PriorityLevel `json:"priority,omitempty" protobuf:"bytes,13,opt,name=priority"`
// Set to true to pause the notebook
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Paused *bool `json:"paused,omitempty" protobuf:"varint,14,opt,name=paused"`
}
NotebookSpec is the desired state of the notebook resource.
func (*NotebookSpec) DeepCopy ¶
func (in *NotebookSpec) DeepCopy() *NotebookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSpec.
func (*NotebookSpec) DeepCopyInto ¶
func (in *NotebookSpec) DeepCopyInto(out *NotebookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookSpec) Descriptor ¶
func (*NotebookSpec) Descriptor() ([]byte, []int)
func (*NotebookSpec) Marshal ¶
func (m *NotebookSpec) Marshal() (dAtA []byte, err error)
func (*NotebookSpec) MarshalToSizedBuffer ¶
func (m *NotebookSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookSpec) ProtoMessage ¶
func (*NotebookSpec) ProtoMessage()
func (*NotebookSpec) Reset ¶
func (m *NotebookSpec) Reset()
func (*NotebookSpec) Size ¶
func (m *NotebookSpec) Size() (n int)
func (*NotebookSpec) String ¶
func (this *NotebookSpec) String() string
func (*NotebookSpec) Unmarshal ¶
func (m *NotebookSpec) Unmarshal(dAtA []byte) error
func (*NotebookSpec) XXX_DiscardUnknown ¶
func (m *NotebookSpec) XXX_DiscardUnknown()
func (*NotebookSpec) XXX_Marshal ¶
func (m *NotebookSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookSpec) XXX_Merge ¶
func (m *NotebookSpec) XXX_Merge(src proto.Message)
func (*NotebookSpec) XXX_Size ¶
func (m *NotebookSpec) XXX_Size() int
func (*NotebookSpec) XXX_Unmarshal ¶
func (m *NotebookSpec) XXX_Unmarshal(b []byte) error
type NotebookStatus ¶
type NotebookStatus struct {
// Image is the name of the image after publication
// +kubebuilder:validation:Optional
Image string `json:"image,omitempty" protobuf:"bytes,1,opt,name=image"`
// The URI of the notebook in the bucket.
// +kubebuilder:validation:Optional
URI string `json:"uri,omitempty" protobuf:"bytes,2,opt,name=uri"`
// ObservedGeneration is the Last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,3,opt,name=observedGeneration"`
// Last run is the last time a data pipeline run was created
//+kubebuilder:validation:Optional
LastRun catalog.LastRunStatus `json:"lastRun,omitempty" protobuf:"bytes,4,opt,name=lastRun"`
// The time of the next schedule run
//+kubebuilder:validation:Optional
NextRun *metav1.Time `json:"nextRun,omitempty" protobuf:"bytes,5,opt,name=nextRun"`
// Last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,6,opt,name=lastUpdated"`
// Update in case of terminal failure
// Borrowed from cluster api controller
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,7,opt,name=failureReason"`
// Update in case of terminal failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,8,opt,name=failureMessage"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []NotebookCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,9,rep,name=conditions"`
}
NotebookStatus is the observed state of the notebook resource
func (*NotebookStatus) DeepCopy ¶
func (in *NotebookStatus) DeepCopy() *NotebookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookStatus.
func (*NotebookStatus) DeepCopyInto ¶
func (in *NotebookStatus) DeepCopyInto(out *NotebookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookStatus) Descriptor ¶
func (*NotebookStatus) Descriptor() ([]byte, []int)
func (*NotebookStatus) Marshal ¶
func (m *NotebookStatus) Marshal() (dAtA []byte, err error)
func (*NotebookStatus) MarshalToSizedBuffer ¶
func (m *NotebookStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookStatus) ProtoMessage ¶
func (*NotebookStatus) ProtoMessage()
func (*NotebookStatus) Reset ¶
func (m *NotebookStatus) Reset()
func (*NotebookStatus) Size ¶
func (m *NotebookStatus) Size() (n int)
func (*NotebookStatus) String ¶
func (this *NotebookStatus) String() string
func (*NotebookStatus) Unmarshal ¶
func (m *NotebookStatus) Unmarshal(dAtA []byte) error
func (*NotebookStatus) XXX_DiscardUnknown ¶
func (m *NotebookStatus) XXX_DiscardUnknown()
func (*NotebookStatus) XXX_Marshal ¶
func (m *NotebookStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookStatus) XXX_Merge ¶
func (m *NotebookStatus) XXX_Merge(src proto.Message)
func (*NotebookStatus) XXX_Size ¶
func (m *NotebookStatus) XXX_Size() int
func (*NotebookStatus) XXX_Unmarshal ¶
func (m *NotebookStatus) XXX_Unmarshal(b []byte) error
type NotebookVarValue ¶
type NotebookVarValue struct {
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
Value string `json:"value" protobuf:"bytes,2,opt,name=value"`
}
NotebookVarValue is an assignment of value to the notebook var
func (*NotebookVarValue) DeepCopy ¶
func (in *NotebookVarValue) DeepCopy() *NotebookVarValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookVarValue.
func (*NotebookVarValue) DeepCopyInto ¶
func (in *NotebookVarValue) DeepCopyInto(out *NotebookVarValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookVarValue) Descriptor ¶
func (*NotebookVarValue) Descriptor() ([]byte, []int)
func (*NotebookVarValue) Marshal ¶
func (m *NotebookVarValue) Marshal() (dAtA []byte, err error)
func (*NotebookVarValue) MarshalToSizedBuffer ¶
func (m *NotebookVarValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NotebookVarValue) ProtoMessage ¶
func (*NotebookVarValue) ProtoMessage()
func (*NotebookVarValue) Reset ¶
func (m *NotebookVarValue) Reset()
func (*NotebookVarValue) Size ¶
func (m *NotebookVarValue) Size() (n int)
func (*NotebookVarValue) String ¶
func (this *NotebookVarValue) String() string
func (*NotebookVarValue) Unmarshal ¶
func (m *NotebookVarValue) Unmarshal(dAtA []byte) error
func (*NotebookVarValue) XXX_DiscardUnknown ¶
func (m *NotebookVarValue) XXX_DiscardUnknown()
func (*NotebookVarValue) XXX_Marshal ¶
func (m *NotebookVarValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NotebookVarValue) XXX_Merge ¶
func (m *NotebookVarValue) XXX_Merge(src proto.Message)
func (*NotebookVarValue) XXX_Size ¶
func (m *NotebookVarValue) XXX_Size() int
func (*NotebookVarValue) XXX_Unmarshal ¶
func (m *NotebookVarValue) XXX_Unmarshal(b []byte) error
type OptimizerName ¶
type OptimizerName string
const ( OptimizerNameSGD OptimizerName = "sgd" OptimizerNameRMSprop OptimizerName = "rmsprop" OptimizerNameAdagrad OptimizerName = "adagrad" OptimizerNameAdadelta OptimizerName = "adadelta" OptimizerNameAdam OptimizerName = "adam" OptimizerNameAdamax OptimizerName = "adamax" OptimizerNameNadam OptimizerName = "nadam" )
type PercentilePrunerOptions ¶ added in v0.4.767
type PercentilePrunerOptions struct {
// Percentile which must be between 0 and 100 inclusive
// +kubebuilder:default:=25
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Maximum=100
// +kubebuilder:validation:Optional
Percentile *int32 `json:"percentile,omitempty" protobuf:"varint,1,opt,name=percentile"`
// Pruning is disabled until the given number of trials finish in the same study.
// +kubebuilder:default:=5
// +kubebuilder:validation:Optional
StartupTrials *int32 `json:"startupTrials,omitempty" protobuf:"varint,2,opt,name=startupTrials"`
// Pruning is disabled until the trial exceeds the given number of step
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
WarmupSteps *int32 `json:"warmupSteps,omitempty" protobuf:"varint,3,opt,name=warmupSteps"`
// Interval in number of steps between the pruning checks
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
IntervalSteps *int32 `json:"intervalTrials,omitempty" protobuf:"varint,4,opt,name=intervalTrials"`
// Minimum number of reported trials.
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
MinTrials *int32 `json:"minTrials,omitempty" protobuf:"varint,5,opt,name=minTrials"`
}
func (*PercentilePrunerOptions) DeepCopy ¶ added in v0.4.767
func (in *PercentilePrunerOptions) DeepCopy() *PercentilePrunerOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PercentilePrunerOptions.
func (*PercentilePrunerOptions) DeepCopyInto ¶ added in v0.4.767
func (in *PercentilePrunerOptions) DeepCopyInto(out *PercentilePrunerOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PercentilePrunerOptions) Descriptor ¶ added in v0.4.767
func (*PercentilePrunerOptions) Descriptor() ([]byte, []int)
func (*PercentilePrunerOptions) Marshal ¶ added in v0.4.767
func (m *PercentilePrunerOptions) Marshal() (dAtA []byte, err error)
func (*PercentilePrunerOptions) MarshalTo ¶ added in v0.4.767
func (m *PercentilePrunerOptions) MarshalTo(dAtA []byte) (int, error)
func (*PercentilePrunerOptions) MarshalToSizedBuffer ¶ added in v0.4.767
func (m *PercentilePrunerOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PercentilePrunerOptions) ProtoMessage ¶ added in v0.4.767
func (*PercentilePrunerOptions) ProtoMessage()
func (*PercentilePrunerOptions) Reset ¶ added in v0.4.767
func (m *PercentilePrunerOptions) Reset()
func (*PercentilePrunerOptions) Size ¶ added in v0.4.767
func (m *PercentilePrunerOptions) Size() (n int)
func (*PercentilePrunerOptions) String ¶ added in v0.4.767
func (this *PercentilePrunerOptions) String() string
func (*PercentilePrunerOptions) Unmarshal ¶ added in v0.4.767
func (m *PercentilePrunerOptions) Unmarshal(dAtA []byte) error
func (*PercentilePrunerOptions) XXX_DiscardUnknown ¶ added in v0.4.767
func (m *PercentilePrunerOptions) XXX_DiscardUnknown()
func (*PercentilePrunerOptions) XXX_Marshal ¶ added in v0.4.767
func (m *PercentilePrunerOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PercentilePrunerOptions) XXX_Merge ¶ added in v0.4.767
func (m *PercentilePrunerOptions) XXX_Merge(src proto.Message)
func (*PercentilePrunerOptions) XXX_Size ¶ added in v0.4.767
func (m *PercentilePrunerOptions) XXX_Size() int
func (*PercentilePrunerOptions) XXX_Unmarshal ¶ added in v0.4.767
func (m *PercentilePrunerOptions) XXX_Unmarshal(b []byte) error
type PeriodSeasonalitySpec ¶
type PeriodSeasonalitySpec struct {
// Is this seasonality enabled
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// If enabled, the number of data points in the interval
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
Periods *int32 `json:"periods,omitempty" protobuf:"varint,2,opt,name=periods"`
// +kubebuilder:default:="auto"
// +kubebuilder:validation:Optional
Mode *catalog.SeasonalityMode `json:"mode,omitempty" protobuf:"bytes,3,opt,name=mode"`
}
Define the seasonality for a period (yearly / monthly / daily)
func (*PeriodSeasonalitySpec) DeepCopy ¶
func (in *PeriodSeasonalitySpec) DeepCopy() *PeriodSeasonalitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeriodSeasonalitySpec.
func (*PeriodSeasonalitySpec) DeepCopyInto ¶
func (in *PeriodSeasonalitySpec) DeepCopyInto(out *PeriodSeasonalitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeriodSeasonalitySpec) Descriptor ¶
func (*PeriodSeasonalitySpec) Descriptor() ([]byte, []int)
func (*PeriodSeasonalitySpec) Marshal ¶
func (m *PeriodSeasonalitySpec) Marshal() (dAtA []byte, err error)
func (*PeriodSeasonalitySpec) MarshalTo ¶
func (m *PeriodSeasonalitySpec) MarshalTo(dAtA []byte) (int, error)
func (*PeriodSeasonalitySpec) MarshalToSizedBuffer ¶
func (m *PeriodSeasonalitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PeriodSeasonalitySpec) ProtoMessage ¶
func (*PeriodSeasonalitySpec) ProtoMessage()
func (*PeriodSeasonalitySpec) Reset ¶
func (m *PeriodSeasonalitySpec) Reset()
func (*PeriodSeasonalitySpec) Size ¶
func (m *PeriodSeasonalitySpec) Size() (n int)
func (*PeriodSeasonalitySpec) String ¶
func (this *PeriodSeasonalitySpec) String() string
func (*PeriodSeasonalitySpec) Unmarshal ¶
func (m *PeriodSeasonalitySpec) Unmarshal(dAtA []byte) error
func (*PeriodSeasonalitySpec) XXX_DiscardUnknown ¶
func (m *PeriodSeasonalitySpec) XXX_DiscardUnknown()
func (*PeriodSeasonalitySpec) XXX_Marshal ¶
func (m *PeriodSeasonalitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PeriodSeasonalitySpec) XXX_Merge ¶
func (m *PeriodSeasonalitySpec) XXX_Merge(src proto.Message)
func (*PeriodSeasonalitySpec) XXX_Size ¶
func (m *PeriodSeasonalitySpec) XXX_Size() int
func (*PeriodSeasonalitySpec) XXX_Unmarshal ¶
func (m *PeriodSeasonalitySpec) XXX_Unmarshal(b []byte) error
type PeriodSpec ¶
type PeriodSpec struct {
// The period interval
// +kubebuilder:validation:Optional
Interval *catalog.Freq `json:"interval,omitempty" protobuf:"bytes,1,opt,name=interval"`
// The number of intervals to start
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
Start *int32 `json:"start,omitempty" protobuf:"varint,2,opt,name=start"`
// The windows end day
// +kubebuilder:validation:Optional
Length *int32 `json:"length,omitempty" protobuf:"varint,3,opt,name=length"`
}
Define a range of time series data points
func (*PeriodSpec) DeepCopy ¶
func (in *PeriodSpec) DeepCopy() *PeriodSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeriodSpec.
func (*PeriodSpec) DeepCopyInto ¶
func (in *PeriodSpec) DeepCopyInto(out *PeriodSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeriodSpec) Descriptor ¶
func (*PeriodSpec) Descriptor() ([]byte, []int)
func (*PeriodSpec) Marshal ¶
func (m *PeriodSpec) Marshal() (dAtA []byte, err error)
func (*PeriodSpec) MarshalToSizedBuffer ¶
func (m *PeriodSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PeriodSpec) ProtoMessage ¶
func (*PeriodSpec) ProtoMessage()
func (*PeriodSpec) Reset ¶
func (m *PeriodSpec) Reset()
func (*PeriodSpec) Size ¶
func (m *PeriodSpec) Size() (n int)
func (*PeriodSpec) String ¶
func (this *PeriodSpec) String() string
func (*PeriodSpec) Unmarshal ¶
func (m *PeriodSpec) Unmarshal(dAtA []byte) error
func (*PeriodSpec) XXX_DiscardUnknown ¶
func (m *PeriodSpec) XXX_DiscardUnknown()
func (*PeriodSpec) XXX_Marshal ¶
func (m *PeriodSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PeriodSpec) XXX_Merge ¶
func (m *PeriodSpec) XXX_Merge(src proto.Message)
func (*PeriodSpec) XXX_Size ¶
func (m *PeriodSpec) XXX_Size() int
func (*PeriodSpec) XXX_Unmarshal ¶
func (m *PeriodSpec) XXX_Unmarshal(b []byte) error
type PipelinePhase ¶
type PipelinePhase string
const ( PipelinePhasePending PipelinePhase = "Pending" PipelinePhaseTraining PipelinePhase = "Training" PipelinePhasePublishing PipelinePhase = "Publishing" PipelinePhaseSmokeTest PipelinePhase = "SmokeTest" PipelinePhasePredictorSetup PipelinePhase = "PredictorSetup" PipelinePhaseTesting PipelinePhase = "Testing" PipelinePhaseWaitingForApproval PipelinePhase = "WaitingForApproval" PipelinePhaseApproved PipelinePhase = "Approved" PipelinePhaseRunning PipelinePhase = "Running" PipelinePhaseFailed PipelinePhase = "Failed" PipelinePhaseAborted PipelinePhase = "Aborted" PipelinePhaseMonitoring PipelinePhase = "Monitoring" PipelinePhaseNeedRetraining PipelinePhase = "NeedRetraining" )
type PipelineRunConditionType ¶
type PipelineRunConditionType string
Pipeline run condition
const ( MPRSaved PipelineRunConditionType = "Saved" MPRDataStageCompleted PipelineRunConditionType = "DataStageCompleted" MPRTrainingStageCompleted PipelineRunConditionType = "TrainingStageCompleted" MPRUATCompleted PipelineRunConditionType = "UATStageCompleted" MPRCapacityStageCompleted PipelineRunConditionType = "CapacityStageCompleted" MPRModelDeployed PipelineRunConditionType = "ModelDeployed" MPRModelReleased PipelineRunConditionType = "ModelReleased" MPRModelMonitored PipelineRunConditionType = "Monitored" MPRRetrained PipelineRunConditionType = "Retrained" )
/ ModelPipelineRun Condition
type PrunerName ¶
type PrunerName string
+kubebuilder:validation:Enum="patient-pruner";"median-pruner";"percentile-pruner";"successive-halving-pruner";"hyperband-pruner";"threshold-pruner"
const ( NonePruner PrunerName = "none" PatientPruner PrunerName = "patient-pruner" MedianPruner PrunerName = "median-pruner" PercentilePruner PrunerName = "percentile-pruner" SuccessiveHalvingPruner PrunerName = "successive-halving-pruner" HyperbandPruner PrunerName = "hyperband-pruner" ThresholdPruner PrunerName = "threshold-pruner" )
type PrunerSpec ¶
type PrunerSpec struct {
// The type of pruner to use during model search
// +kubebuilder:default:=median-pruner
// +kubebuilder:validation:Optional
Type *PrunerName `json:"type,omitempty" protobuf:"bytes,1,opt,name=type"`
// +kubebuilder:validation:Optional
Median *MedianPrunerOptions `json:"median,omitempty" protobuf:"bytes,2,opt,name=median"`
// +kubebuilder:validation:Optional
Percentile *PercentilePrunerOptions `json:"percentile,omitempty" protobuf:"bytes,3,opt,name=percentile"`
// +kubebuilder:validation:Optional
Successive *SuccessiveHalvingOptions `json:"successiveHalving,omitempty" protobuf:"bytes,4,opt,name=successiveHalving"`
// +kubebuilder:validation:Optional
Hyperband *HyperbandOptions `json:"hyperband,omitempty" protobuf:"bytes,5,opt,name=hyperband"`
// +kubebuilder:validation:Optional
Threshold *ThresholdPrunerOptions `json:"threshold,omitempty" protobuf:"bytes,6,opt,name=threshold"`
}
func (*PrunerSpec) DeepCopy ¶
func (in *PrunerSpec) DeepCopy() *PrunerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrunerSpec.
func (*PrunerSpec) DeepCopyInto ¶
func (in *PrunerSpec) DeepCopyInto(out *PrunerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrunerSpec) Descriptor ¶
func (*PrunerSpec) Descriptor() ([]byte, []int)
func (*PrunerSpec) Marshal ¶
func (m *PrunerSpec) Marshal() (dAtA []byte, err error)
func (*PrunerSpec) MarshalToSizedBuffer ¶
func (m *PrunerSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PrunerSpec) ProtoMessage ¶
func (*PrunerSpec) ProtoMessage()
func (*PrunerSpec) Reset ¶
func (m *PrunerSpec) Reset()
func (*PrunerSpec) Size ¶
func (m *PrunerSpec) Size() (n int)
func (*PrunerSpec) String ¶
func (this *PrunerSpec) String() string
func (*PrunerSpec) Unmarshal ¶
func (m *PrunerSpec) Unmarshal(dAtA []byte) error
func (*PrunerSpec) XXX_DiscardUnknown ¶
func (m *PrunerSpec) XXX_DiscardUnknown()
func (*PrunerSpec) XXX_Marshal ¶
func (m *PrunerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PrunerSpec) XXX_Merge ¶
func (m *PrunerSpec) XXX_Merge(src proto.Message)
func (*PrunerSpec) XXX_Size ¶
func (m *PrunerSpec) XXX_Size() int
func (*PrunerSpec) XXX_Unmarshal ¶
func (m *PrunerSpec) XXX_Unmarshal(b []byte) error
type RegressorSpec ¶
type RegressorSpec struct {
// The Name of the regressor
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"`
// The Name of the regressor
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
PriorScale *float64 `json:"priorScale,omitempty" protobuf:"bytes,2,opt,name=priorScale"`
// The Name of the regressor
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Standardize *bool `json:"standardize,omitempty" protobuf:"varint,3,opt,name=standardize"`
}
func (*RegressorSpec) DeepCopy ¶
func (in *RegressorSpec) DeepCopy() *RegressorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegressorSpec.
func (*RegressorSpec) DeepCopyInto ¶
func (in *RegressorSpec) DeepCopyInto(out *RegressorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegressorSpec) Descriptor ¶
func (*RegressorSpec) Descriptor() ([]byte, []int)
func (*RegressorSpec) Marshal ¶
func (m *RegressorSpec) Marshal() (dAtA []byte, err error)
func (*RegressorSpec) MarshalToSizedBuffer ¶
func (m *RegressorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegressorSpec) ProtoMessage ¶
func (*RegressorSpec) ProtoMessage()
func (*RegressorSpec) Reset ¶
func (m *RegressorSpec) Reset()
func (*RegressorSpec) Size ¶
func (m *RegressorSpec) Size() (n int)
func (*RegressorSpec) String ¶
func (this *RegressorSpec) String() string
func (*RegressorSpec) Unmarshal ¶
func (m *RegressorSpec) Unmarshal(dAtA []byte) error
func (*RegressorSpec) XXX_DiscardUnknown ¶
func (m *RegressorSpec) XXX_DiscardUnknown()
func (*RegressorSpec) XXX_Marshal ¶
func (m *RegressorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegressorSpec) XXX_Merge ¶
func (m *RegressorSpec) XXX_Merge(src proto.Message)
func (*RegressorSpec) XXX_Size ¶
func (m *RegressorSpec) XXX_Size() int
func (*RegressorSpec) XXX_Unmarshal ¶
func (m *RegressorSpec) XXX_Unmarshal(b []byte) error
type ReleaseStageSpec ¶
type ReleaseStageSpec struct {
// Enabled indicates that we want to release the model into production
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// ServingSiteName is the serving site for the release, if empty, the system will use the default serving site name
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
ServingSiteName *string `json:"servingSiteName,omitempty" protobuf:"bytes,2,opt,name=servingSiteName"`
// PredictorName is the release predictor. The predictor will be created if it does not exist.
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
PredictorName *string `json:"predictorName,omitempty" protobuf:"bytes,3,opt,name=predictorName"`
// Template defines the default model deployment for this model
// +kubebuilder:validation:Optional
Template catalog.ModelDeploymentSpec `json:"template,omitempty" protobuf:"bytes,4,opt,name=template"`
// ManualApproval dentoes if we need manual approval before advancing from deployed to released
// By default a user is needed to approve the release to production
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
ManualApproval *bool `json:"manualApproval,omitempty" protobuf:"varint,5,opt,name=manualApproval"`
// Validations is the List of expectation run against the deployed model before moving production traffic to the model
// +kubebuilder:validation:Optional
Validations []ModelValidation `json:"validations,omitempty" protobuf:"bytes,6,rep,name=validations"`
// Resource define the hardware resources req.
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,7,opt,name=resources"`
}
func (*ReleaseStageSpec) DeepCopy ¶
func (in *ReleaseStageSpec) DeepCopy() *ReleaseStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseStageSpec.
func (*ReleaseStageSpec) DeepCopyInto ¶
func (in *ReleaseStageSpec) DeepCopyInto(out *ReleaseStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReleaseStageSpec) Descriptor ¶
func (*ReleaseStageSpec) Descriptor() ([]byte, []int)
func (*ReleaseStageSpec) Marshal ¶
func (m *ReleaseStageSpec) Marshal() (dAtA []byte, err error)
func (*ReleaseStageSpec) MarshalToSizedBuffer ¶
func (m *ReleaseStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReleaseStageSpec) ProtoMessage ¶
func (*ReleaseStageSpec) ProtoMessage()
func (*ReleaseStageSpec) Reset ¶
func (m *ReleaseStageSpec) Reset()
func (*ReleaseStageSpec) Size ¶
func (m *ReleaseStageSpec) Size() (n int)
func (*ReleaseStageSpec) String ¶
func (this *ReleaseStageSpec) String() string
func (*ReleaseStageSpec) Unmarshal ¶
func (m *ReleaseStageSpec) Unmarshal(dAtA []byte) error
func (*ReleaseStageSpec) XXX_DiscardUnknown ¶
func (m *ReleaseStageSpec) XXX_DiscardUnknown()
func (*ReleaseStageSpec) XXX_Marshal ¶
func (m *ReleaseStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReleaseStageSpec) XXX_Merge ¶
func (m *ReleaseStageSpec) XXX_Merge(src proto.Message)
func (*ReleaseStageSpec) XXX_Size ¶
func (m *ReleaseStageSpec) XXX_Size() int
func (*ReleaseStageSpec) XXX_Unmarshal ¶
func (m *ReleaseStageSpec) XXX_Unmarshal(b []byte) error
type Report ¶
type Report struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec ReportSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status ReportStatus `json:"status,,omitempty" protobuf:"bytes,3,opt,name=status"`
}
Report represents a PDF file containing information compiled about another resource +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Owner",type="string",JSONPath=".spec.owner",priority=1 +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.versionName" +kubebuilder:printcolumn:name="Type",type="string",JSONPath=".spec.reportType" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:path=reports,singular=report,categories={training,modela,all}
func ParseReportYaml ¶
func (*Report) AddFinalizer ¶
func (report *Report) AddFinalizer()
func (*Report) CompletionAlert ¶ added in v0.4.601
func (*Report) CreateOrUpdateCond ¶
func (report *Report) CreateOrUpdateCond(cond ReportCondition)
Merge or update condition
func (*Report) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Report.
func (*Report) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Report) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Report) Descriptor ¶
func (*Report) ErrorAlert ¶ added in v0.4.601
func (*Report) GetCond ¶
func (report *Report) GetCond(t ReportConditionType) ReportCondition
func (*Report) GetCondIdx ¶
func (report *Report) GetCondIdx(t ReportConditionType) int
func (*Report) HasFinalizer ¶
func (*Report) IsDatasetReport ¶
func (*Report) IsForecastReport ¶
func (*Report) IsModelReport ¶
func (*Report) IsStudyReport ¶
func (*Report) ManifestUri ¶
func (*Report) MarkReportFailed ¶
func (*Report) MarkReportReady ¶
func (report *Report) MarkReportReady(product *data.DataProduct)
func (*Report) MarkRunning ¶
func (report *Report) MarkRunning()
func (*Report) MarshalToSizedBuffer ¶
func (*Report) ProtoMessage ¶
func (*Report) ProtoMessage()
func (*Report) RemoveFinalizer ¶
func (report *Report) RemoveFinalizer()
func (*Report) RunStatus ¶ added in v0.4.614
func (run *Report) RunStatus() *catalog.LastRunStatus
Return the state of the run as RunStatus
func (*Report) SetupWebhookWithManager ¶
Set up the webhook with the manager.
func (*Report) ToYamlFile ¶
func (*Report) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Report) ValidateDelete ¶
func (*Report) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*Report) XXX_DiscardUnknown ¶
func (m *Report) XXX_DiscardUnknown()
func (*Report) XXX_Marshal ¶
func (*Report) XXX_Unmarshal ¶
type ReportCondition ¶
type ReportCondition struct {
// Type of Report condition
Type ReportConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=ReportConditionType"`
// Status of the condition, one of True, False, Unknown
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human-readable message indicating details about the transition
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
ReportCondition describes the state of a Report at a certain point.
func (*ReportCondition) DeepCopy ¶
func (in *ReportCondition) DeepCopy() *ReportCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportCondition.
func (*ReportCondition) DeepCopyInto ¶
func (in *ReportCondition) DeepCopyInto(out *ReportCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportCondition) Descriptor ¶
func (*ReportCondition) Descriptor() ([]byte, []int)
func (*ReportCondition) Marshal ¶
func (m *ReportCondition) Marshal() (dAtA []byte, err error)
func (*ReportCondition) MarshalToSizedBuffer ¶
func (m *ReportCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReportCondition) ProtoMessage ¶
func (*ReportCondition) ProtoMessage()
func (*ReportCondition) Reset ¶
func (m *ReportCondition) Reset()
func (*ReportCondition) Size ¶
func (m *ReportCondition) Size() (n int)
func (*ReportCondition) String ¶
func (this *ReportCondition) String() string
func (*ReportCondition) Unmarshal ¶
func (m *ReportCondition) Unmarshal(dAtA []byte) error
func (*ReportCondition) XXX_DiscardUnknown ¶
func (m *ReportCondition) XXX_DiscardUnknown()
func (*ReportCondition) XXX_Marshal ¶
func (m *ReportCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReportCondition) XXX_Merge ¶
func (m *ReportCondition) XXX_Merge(src proto.Message)
func (*ReportCondition) XXX_Size ¶
func (m *ReportCondition) XXX_Size() int
func (*ReportCondition) XXX_Unmarshal ¶
func (m *ReportCondition) XXX_Unmarshal(b []byte) error
type ReportConditionType ¶
type ReportConditionType string
ReporteConditionType
const ( // The report was generated ReportReady ReportConditionType = "Ready" // If the notifier is valid, the report was sent ReportSent ReportConditionType = "Sent" ReportSaved ReportConditionType = "Saved" )
type ReportFormat ¶
type ReportFormat string
+kubebuilder:validation:Enum="pdf"
const (
Pdf ReportFormat = "pdf"
)
type ReportList ¶
type ReportList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []Report `json:"items" protobuf:"bytes,2,rep,name=items"`
}
ReportList contains a list of Reports +kubebuilder:object:root=true
func (*ReportList) DeepCopy ¶
func (in *ReportList) DeepCopy() *ReportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportList.
func (*ReportList) DeepCopyInto ¶
func (in *ReportList) DeepCopyInto(out *ReportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportList) DeepCopyObject ¶
func (in *ReportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReportList) Descriptor ¶
func (*ReportList) Descriptor() ([]byte, []int)
func (*ReportList) Marshal ¶
func (m *ReportList) Marshal() (dAtA []byte, err error)
func (*ReportList) MarshalToSizedBuffer ¶
func (m *ReportList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReportList) ProtoMessage ¶
func (*ReportList) ProtoMessage()
func (*ReportList) Reset ¶
func (m *ReportList) Reset()
func (*ReportList) Size ¶
func (m *ReportList) Size() (n int)
func (*ReportList) String ¶
func (this *ReportList) String() string
func (*ReportList) Unmarshal ¶
func (m *ReportList) Unmarshal(dAtA []byte) error
func (*ReportList) XXX_DiscardUnknown ¶
func (m *ReportList) XXX_DiscardUnknown()
func (*ReportList) XXX_Marshal ¶
func (m *ReportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReportList) XXX_Merge ¶
func (m *ReportList) XXX_Merge(src proto.Message)
func (*ReportList) XXX_Size ¶
func (m *ReportList) XXX_Size() int
func (*ReportList) XXX_Unmarshal ¶
func (m *ReportList) XXX_Unmarshal(b []byte) error
type ReportPhase ¶
type ReportPhase string
ReportPhase is the current state of a Report
const ( ReportPhasePending ReportPhase = "Pending" ReportPhaseRunning ReportPhase = "Running" ReportPhaseCompleted ReportPhase = "Completed" ReportPhaseFailed ReportPhase = "Failed" )
/ Dataset Condition
type ReportRange ¶
type ReportRange string
+kubebuilder:validation:Enum="last-24-hours";"last-7-days";"last-30-days";"last-90-days";"none"
const ( ReportRangeLast24Hours ReportRange = "last-24-hours" ReportRangeLast7Days ReportRange = "last-7-days" ReportRangeLast30Days ReportRange = "last-30-days" ReportRangeLast90Days ReportRange = "last-90-days" ReportRangeNone ReportRange = "none" )
type ReportSpec ¶
type ReportSpec struct {
// The name of the DataProductVersion which describes the version of the resource
// that exists in the same DataProduct namespace as the resource
// +kubebuilder:default:="latest"
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName,omitempty" protobuf:"bytes,1,opt,name=versionName"`
// EntityRef specifies the entity which the Report references. The supported entities consist of Dataset, Model, and Study resources
EntityRef v1.ObjectReference `json:"entityRef,omitempty" protobuf:"bytes,2,opt,name=entityRef"`
// The location of the flat-file containing the PDF report
// +kubebuilder:validation:Optional
Location data.DataLocation `json:"location,omitempty" protobuf:"bytes,4,opt,name=location"`
// The type of report (e.g. classification model report, study report)
// +kubebuilder:validation:Required
// +required
ReportType *ReportType `json:"reportType,omitempty" protobuf:"bytes,5,opt,name=reportType"`
// The format of the Report. `pdf` is the only supported type as of the current release
// +kubebuilder:default:=pdf
// +kubebuilder:validation:Optional
Format *ReportFormat `json:"format,omitempty" protobuf:"bytes,6,opt,name=format"`
// The name of the Notifier resource which Alerts created by the Report will be forwarded to
// +kubebuilder:validation:Optional
NotifierName *string `json:"notifierName,omitempty" protobuf:"bytes,7,opt,name=notifierName"`
// The name of the Account which created the object, which exists in the same tenant as the object
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,8,opt,name=owner"`
// Resources specifies the resource requirements that will be allocated to the report generation workload
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,9,opt,name=resources"`
// The deadline for any Jobs associated with the Report to be completed in seconds
// +kubebuilder:default:=600
// +kubebuilder:validation:Optional
ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" protobuf:"varint,10,opt,name=activeDeadlineSeconds"`
// Custom contains the specification to generate a custom report (currently unimplemented)
// +kubebuilder:validation:Optional
Custom CustomReportSpec `json:"custom,omitempty" protobuf:"bytes,11,opt,name=custom"`
// The name of the CronReport resource that generated the Report
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
CronReportName *string `json:"cronReportName,omitempty" protobuf:"bytes,12,opt,name=cronReportName"`
// The reference to the Lab namespace under which the report generation Job will be executed under.
// If unspecified, the default Lab from the parent DataProduct will be used
// +kubebuilder:validation:Optional
LabRef v1.ObjectReference `json:"labRef,omitempty" protobuf:"bytes,13,opt,name=labRef"`
}
ReportSpec specifies the desired state of a Report
func (*ReportSpec) DeepCopy ¶
func (in *ReportSpec) DeepCopy() *ReportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportSpec.
func (*ReportSpec) DeepCopyInto ¶
func (in *ReportSpec) DeepCopyInto(out *ReportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportSpec) Descriptor ¶
func (*ReportSpec) Descriptor() ([]byte, []int)
func (*ReportSpec) Marshal ¶
func (m *ReportSpec) Marshal() (dAtA []byte, err error)
func (*ReportSpec) MarshalToSizedBuffer ¶
func (m *ReportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReportSpec) ProtoMessage ¶
func (*ReportSpec) ProtoMessage()
func (*ReportSpec) Reset ¶
func (m *ReportSpec) Reset()
func (*ReportSpec) Size ¶
func (m *ReportSpec) Size() (n int)
func (*ReportSpec) String ¶
func (this *ReportSpec) String() string
func (*ReportSpec) Unmarshal ¶
func (m *ReportSpec) Unmarshal(dAtA []byte) error
func (*ReportSpec) XXX_DiscardUnknown ¶
func (m *ReportSpec) XXX_DiscardUnknown()
func (*ReportSpec) XXX_Marshal ¶
func (m *ReportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReportSpec) XXX_Merge ¶
func (m *ReportSpec) XXX_Merge(src proto.Message)
func (*ReportSpec) XXX_Size ¶
func (m *ReportSpec) XXX_Size() int
func (*ReportSpec) XXX_Unmarshal ¶
func (m *ReportSpec) XXX_Unmarshal(b []byte) error
type ReportStatus ¶
type ReportStatus struct {
// StartTime represents the time at which the execution of the Report started
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,2,opt,name=startTime"`
// EndTime represents the time at which the Report was marked as completed, failed, or aborted
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,3,opt,name=endTime"`
// The phase of the Report
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase ReportPhase `json:"phase,omitempty" protobuf:"bytes,4,opt,name=phase"`
// The URI to the flat-file report within the VirtualBucket specified by the Report
// +kubebuilder:validation:Optional
URI string `json:"uri,omitempty" protobuf:"bytes,5,opt,name=uri"`
// ObservedGeneration is the last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,6,opt,name=observedGeneration"`
// In the case of failure, the Report resource controller will set this field with a failure reason
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,7,opt,name=failureReason"`
// In the case of failure, the Report resource controller will set this field with a failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,8,opt,name=failureMessage"`
// Logs specifies the location of logs produced by workloads associated with the Report
//+kubebuilder:validation:Optional
Logs catalog.Logs `json:"logs,omitempty" protobuf:"bytes,9,opt,name=logs"`
// The last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,10,opt,name=lastUpdated"`
// +patchMergeKey=type
// +patchStrategy=merge
// +kubebuilder:validation:Optional
Conditions []ReportCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,11,rep,name=conditions"`
}
ReportStatus defines the observed state of a Report
func (*ReportStatus) DeepCopy ¶
func (in *ReportStatus) DeepCopy() *ReportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportStatus.
func (*ReportStatus) DeepCopyInto ¶
func (in *ReportStatus) DeepCopyInto(out *ReportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportStatus) Descriptor ¶
func (*ReportStatus) Descriptor() ([]byte, []int)
func (*ReportStatus) Marshal ¶
func (m *ReportStatus) Marshal() (dAtA []byte, err error)
func (*ReportStatus) MarshalToSizedBuffer ¶
func (m *ReportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReportStatus) ProtoMessage ¶
func (*ReportStatus) ProtoMessage()
func (*ReportStatus) Reset ¶
func (m *ReportStatus) Reset()
func (*ReportStatus) Size ¶
func (m *ReportStatus) Size() (n int)
func (*ReportStatus) String ¶
func (this *ReportStatus) String() string
func (*ReportStatus) Unmarshal ¶
func (m *ReportStatus) Unmarshal(dAtA []byte) error
func (*ReportStatus) XXX_DiscardUnknown ¶
func (m *ReportStatus) XXX_DiscardUnknown()
func (*ReportStatus) XXX_Marshal ¶
func (m *ReportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReportStatus) XXX_Merge ¶
func (m *ReportStatus) XXX_Merge(src proto.Message)
func (*ReportStatus) XXX_Size ¶
func (m *ReportStatus) XXX_Size() int
func (*ReportStatus) XXX_Unmarshal ¶
func (m *ReportStatus) XXX_Unmarshal(b []byte) error
type ReportTemplate ¶
type ReportTemplate struct {
Spec ReportSpec `json:"spec" protobuf:"bytes,1,opt,name=spec"`
}
func (*ReportTemplate) DeepCopy ¶
func (in *ReportTemplate) DeepCopy() *ReportTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportTemplate.
func (*ReportTemplate) DeepCopyInto ¶
func (in *ReportTemplate) DeepCopyInto(out *ReportTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportTemplate) Descriptor ¶
func (*ReportTemplate) Descriptor() ([]byte, []int)
func (*ReportTemplate) Marshal ¶
func (m *ReportTemplate) Marshal() (dAtA []byte, err error)
func (*ReportTemplate) MarshalToSizedBuffer ¶
func (m *ReportTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReportTemplate) ProtoMessage ¶
func (*ReportTemplate) ProtoMessage()
func (*ReportTemplate) Reset ¶
func (m *ReportTemplate) Reset()
func (*ReportTemplate) Size ¶
func (m *ReportTemplate) Size() (n int)
func (*ReportTemplate) String ¶
func (this *ReportTemplate) String() string
func (*ReportTemplate) Unmarshal ¶
func (m *ReportTemplate) Unmarshal(dAtA []byte) error
func (*ReportTemplate) XXX_DiscardUnknown ¶
func (m *ReportTemplate) XXX_DiscardUnknown()
func (*ReportTemplate) XXX_Marshal ¶
func (m *ReportTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReportTemplate) XXX_Merge ¶
func (m *ReportTemplate) XXX_Merge(src proto.Message)
func (*ReportTemplate) XXX_Size ¶
func (m *ReportTemplate) XXX_Size() int
func (*ReportTemplate) XXX_Unmarshal ¶
func (m *ReportTemplate) XXX_Unmarshal(b []byte) error
type ReportType ¶
type ReportType string
ReportType is the type of a Report +kubebuilder:validation:Enum="binary-classification-model";"forecast-model";"regression-model";"multi-classification-model";"text-classification-model";"classification-dataset";"forecast-dataset";"text-classification-dataset";"regression-dataset";"study-report";"feature-report";"invalid-report";"daily-report";"weekly-report";"monthly-report";"summary-report";
const ( BinaryClassificationModelReport ReportType = "binary-classification-model" ForecastModelReport ReportType = "forecast-model" RegressionModelReport ReportType = "regression-model" MultiClassificationModelReport ReportType = "multi-classification-model" TextClassificationModelReport ReportType = "text-classification-model" ClassificationDatasetReport ReportType = "classification-dataset" ForecastDatasetReport ReportType = "forecast-dataset" TextClassificationDatasetReport ReportType = "text-classification-dataset" RegressionDatasetReport ReportType = "regression-dataset" SummaryReport ReportType = "summary-report" CustomReport ReportType = "custom-report" StudyReport ReportType = "study-report" ForecastReport ReportType = "forecast-report" FeatureReport ReportType = "feature-report" InvalidReport ReportType = "invalid-report" )
func ConvertStringToReportType ¶
func ConvertStringToReportType(s string) ReportType
type ResourceConsumption ¶
type ResourceConsumption struct {
Cpu float64 `json:"cpu,omitempty" protobuf:"bytes,1,opt,name=cpu"`
Mem float64 `json:"mem,omitempty" protobuf:"bytes,2,opt,name=mem"`
Gpu float64 `json:"gpu,omitempty" protobuf:"bytes,3,opt,name=gpu"`
}
ResourceConsumption represents the total resources consumed by a workload
func (*ResourceConsumption) DeepCopy ¶
func (in *ResourceConsumption) DeepCopy() *ResourceConsumption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConsumption.
func (*ResourceConsumption) DeepCopyInto ¶
func (in *ResourceConsumption) DeepCopyInto(out *ResourceConsumption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceConsumption) Descriptor ¶
func (*ResourceConsumption) Descriptor() ([]byte, []int)
func (*ResourceConsumption) Marshal ¶
func (m *ResourceConsumption) Marshal() (dAtA []byte, err error)
func (*ResourceConsumption) MarshalTo ¶
func (m *ResourceConsumption) MarshalTo(dAtA []byte) (int, error)
func (*ResourceConsumption) MarshalToSizedBuffer ¶
func (m *ResourceConsumption) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ResourceConsumption) ProtoMessage ¶
func (*ResourceConsumption) ProtoMessage()
func (*ResourceConsumption) Reset ¶
func (m *ResourceConsumption) Reset()
func (*ResourceConsumption) Size ¶
func (m *ResourceConsumption) Size() (n int)
func (*ResourceConsumption) String ¶
func (this *ResourceConsumption) String() string
func (*ResourceConsumption) Unmarshal ¶
func (m *ResourceConsumption) Unmarshal(dAtA []byte) error
func (*ResourceConsumption) XXX_DiscardUnknown ¶
func (m *ResourceConsumption) XXX_DiscardUnknown()
func (*ResourceConsumption) XXX_Marshal ¶
func (m *ResourceConsumption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResourceConsumption) XXX_Merge ¶
func (m *ResourceConsumption) XXX_Merge(src proto.Message)
func (*ResourceConsumption) XXX_Size ¶
func (m *ResourceConsumption) XXX_Size() int
func (*ResourceConsumption) XXX_Unmarshal ¶
func (m *ResourceConsumption) XXX_Unmarshal(b []byte) error
type SamplerName ¶
type SamplerName string
+kubebuilder:validation:Enum="random";"grid";"bayesian";"tpe";"manual";"auto";
const ( RandomSearch SamplerName = "random" GridSearch SamplerName = "grid" BayesianSearch SamplerName = "bayesian" TPESearch SamplerName = "tpe" ManualSearch SamplerName = "manual" AutoSearchMethod SamplerName = "auto" )
type SearchSpec ¶
type SearchSpec struct {
// The hyper-parameter optimization search method
// +kubebuilder:default:=tpe
// +kubebuilder:validation:Optional
Sampler *SamplerName `json:"sampler,omitempty" protobuf:"bytes,1,opt,name=sampler"`
// Pruner specifies the configuration to run a model search using a pruning algorithm. Using a pruning
// algorithm allows you to train a large number of candidate models with a subset of the dataset
// +kubebuilder:validation:Optional
Pruner PrunerSpec `json:"pruner,omitempty" protobuf:"bytes,2,opt,name=pruner"`
// The maximum cost that can be incurred before stopping the model search (applicable for deep learning models)
// +kubebuilder:validation:Optional
// +kubebuilder:default:=100
// +kubebuilder:validation:Minimum=1
// +kubebuilder:validation:Maximum=1000
MaxCost *int32 `json:"maxCost,omitempty" protobuf:"varint,3,opt,name=maxCost"`
// The maximum number of minutes, that the model search can run for
// +kubebuilder:default:=60
// +kubebuilder:validation:Minimum=1
// +kubebuilder:validation:Maximum=10000
// +kubebuilder:validation:Optional
MaxTime *int32 `json:"maxTime,omitempty" protobuf:"varint,4,opt,name=maxTime"`
// The maximum number of candidate models that will be sampled and trained
// +kubebuilder:default:=10
// +kubebuilder:validation:Minimum=1
// +kubebuilder:validation:Maximum=1000
// +kubebuilder:validation:Optional
MaxModels *int32 `json:"maxModels,omitempty" protobuf:"varint,5,opt,name=maxModels"`
// The minimum best score needed to finish the search. The system will finish the search when the minimum is reached.
// Note that this number can be negative for a regression.
// +kubebuilder:default:=9999999999
// +kubebuilder:validation:Optional
MinBestScore *float64 `json:"minBestScore,omitempty" protobuf:"bytes,6,opt,name=minBestScore"`
// The desired number of trainers that will train candidate models in parallel. The number
// of trainers is restricted based on the allowance provided by the active License
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
// +kubebuilder:validation:Maximum=50
// +kubebuilder:validation:Minimum=0
Trainers *int32 `json:"trainers,omitempty" protobuf:"varint,7,opt,name=trainers"`
// The number of top candidate models that will be moved to the testing phase once the model search is complete.
// By default, only the best model will be retained
// +kubebuilder:default:=1
// +kubebuilder:validation:Minimum=1
// +kubebuilder:validation:Maximum=5
Test *int32 `json:"test,omitempty" protobuf:"varint,8,opt,name=test"`
// The number of top candidate models, sorted by their objective score, that will be retained in
// the case that garbage collection is enabled. All other models will be archived
// +kubebuilder:default:=1
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Maximum=100
RetainTop *int32 `json:"retainTop,omitempty" protobuf:"varint,9,opt,name=retainTop"`
// The time, in minutes, for which candidate models (excluding the best model) will be
// retained, after which they will be archived
// +kubebuilder:default:=60
// +kubebuilder:validation:Minimum=0
// +kubebuilder:validation:Maximum=2400
RetainFor *int32 `json:"retainedFor,omitempty" protobuf:"varint,10,opt,name=retainedFor"`
// SearchSpace specifies the algorithms available to candidate models
// +kubebuilder:validation:Optional
SearchSpace AlgorithmSearchSpaceSpec `json:"searchSpace,omitempty" protobuf:"bytes,11,opt,name=searchSpace"`
// The number of new models produced by the search which, if there is no improvement
// in score, the model search will conclude
// +kubebuilder:validation:Optional
EarlyStop EarlyStopSpec `json:"earlyStop,omitempty" protobuf:"varint,12,opt,name=earlyStop"`
// The objective metric that will be measured against all models to evaluate their performance
// +kubebuilder:validation:Optional
Objective *catalog.Metric `json:"objective,omitempty" protobuf:"bytes,14,opt,name=objective"`
// The second objective metric that will be measured and evaluated in tandem with the primary objective.
// The model search optimizer will attempt to optimize both metrics
// +kubebuilder:default:="none"
// +kubebuilder:validation:Optional
Objective2 *catalog.Metric `json:"objective2,omitempty" protobuf:"bytes,15,opt,name=objective2"`
}
SearchSpec specifies the configuration for a distributed model search
func (*SearchSpec) DeepCopy ¶
func (in *SearchSpec) DeepCopy() *SearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchSpec.
func (*SearchSpec) DeepCopyInto ¶
func (in *SearchSpec) DeepCopyInto(out *SearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SearchSpec) Default ¶
func (ms *SearchSpec) Default(task *catalog.MLTask)
func (*SearchSpec) Descriptor ¶
func (*SearchSpec) Descriptor() ([]byte, []int)
func (*SearchSpec) Marshal ¶
func (m *SearchSpec) Marshal() (dAtA []byte, err error)
func (*SearchSpec) MarshalToSizedBuffer ¶
func (m *SearchSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SearchSpec) ProtoMessage ¶
func (*SearchSpec) ProtoMessage()
func (*SearchSpec) Reset ¶
func (m *SearchSpec) Reset()
func (*SearchSpec) Size ¶
func (m *SearchSpec) Size() (n int)
func (*SearchSpec) String ¶
func (this *SearchSpec) String() string
func (*SearchSpec) Unmarshal ¶
func (m *SearchSpec) Unmarshal(dAtA []byte) error
func (*SearchSpec) XXX_DiscardUnknown ¶
func (m *SearchSpec) XXX_DiscardUnknown()
func (*SearchSpec) XXX_Marshal ¶
func (m *SearchSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SearchSpec) XXX_Merge ¶
func (m *SearchSpec) XXX_Merge(src proto.Message)
func (*SearchSpec) XXX_Size ¶
func (m *SearchSpec) XXX_Size() int
func (*SearchSpec) XXX_Unmarshal ¶
func (m *SearchSpec) XXX_Unmarshal(b []byte) error
type SegmentSpec ¶
type SegmentSpec struct {
// The name of the column
// +kubebuilder:validation:Required
// +required
ColumnName *string `json:"columnName,omitempty" protobuf:"bytes,1,opt,name=columnName"`
// The segment operation
// +kubebuilder:validation:Required
// +required
OP *catalog.Op `json:"op,omitempty" protobuf:"bytes,2,opt,name=op"`
// The value operation
// +kubebuilder:validation:Required
// +required
Value *string `json:"value,omitempty" protobuf:"bytes,3,opt,name=value"`
}
func (*SegmentSpec) DeepCopy ¶
func (in *SegmentSpec) DeepCopy() *SegmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SegmentSpec.
func (*SegmentSpec) DeepCopyInto ¶
func (in *SegmentSpec) DeepCopyInto(out *SegmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SegmentSpec) Descriptor ¶
func (*SegmentSpec) Descriptor() ([]byte, []int)
func (*SegmentSpec) Marshal ¶
func (m *SegmentSpec) Marshal() (dAtA []byte, err error)
func (*SegmentSpec) MarshalToSizedBuffer ¶
func (m *SegmentSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SegmentSpec) ProtoMessage ¶
func (*SegmentSpec) ProtoMessage()
func (*SegmentSpec) Reset ¶
func (m *SegmentSpec) Reset()
func (*SegmentSpec) Size ¶
func (m *SegmentSpec) Size() (n int)
func (*SegmentSpec) String ¶
func (this *SegmentSpec) String() string
func (*SegmentSpec) Unmarshal ¶
func (m *SegmentSpec) Unmarshal(dAtA []byte) error
func (*SegmentSpec) XXX_DiscardUnknown ¶
func (m *SegmentSpec) XXX_DiscardUnknown()
func (*SegmentSpec) XXX_Marshal ¶
func (m *SegmentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SegmentSpec) XXX_Merge ¶
func (m *SegmentSpec) XXX_Merge(src proto.Message)
func (*SegmentSpec) XXX_Size ¶
func (m *SegmentSpec) XXX_Size() int
func (*SegmentSpec) XXX_Unmarshal ¶
func (m *SegmentSpec) XXX_Unmarshal(b []byte) error
type ServingSpec ¶ added in v0.4.399
type ServingSpec struct {
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,1,opt,name=resources"`
// +kubebuilder:default:="cloudpickle"
// +kubebuilder:validation:Optional
Format *catalog.ModelServingFormat `json:"format,omitempty" protobuf:"bytes,2,opt,name=format"`
}
ServingSpec specifies the requirements to serve a model
func (*ServingSpec) DeepCopy ¶ added in v0.4.399
func (in *ServingSpec) DeepCopy() *ServingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingSpec.
func (*ServingSpec) DeepCopyInto ¶ added in v0.4.399
func (in *ServingSpec) DeepCopyInto(out *ServingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingSpec) Descriptor ¶ added in v0.4.399
func (*ServingSpec) Descriptor() ([]byte, []int)
func (*ServingSpec) Marshal ¶ added in v0.4.399
func (m *ServingSpec) Marshal() (dAtA []byte, err error)
func (*ServingSpec) MarshalTo ¶ added in v0.4.399
func (m *ServingSpec) MarshalTo(dAtA []byte) (int, error)
func (*ServingSpec) MarshalToSizedBuffer ¶ added in v0.4.399
func (m *ServingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingSpec) ProtoMessage ¶ added in v0.4.399
func (*ServingSpec) ProtoMessage()
func (*ServingSpec) Reset ¶ added in v0.4.399
func (m *ServingSpec) Reset()
func (*ServingSpec) Size ¶ added in v0.4.399
func (m *ServingSpec) Size() (n int)
func (*ServingSpec) String ¶ added in v0.4.399
func (this *ServingSpec) String() string
func (*ServingSpec) Unmarshal ¶ added in v0.4.399
func (m *ServingSpec) Unmarshal(dAtA []byte) error
func (*ServingSpec) XXX_DiscardUnknown ¶ added in v0.4.399
func (m *ServingSpec) XXX_DiscardUnknown()
func (*ServingSpec) XXX_Marshal ¶ added in v0.4.399
func (m *ServingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingSpec) XXX_Merge ¶ added in v0.4.399
func (m *ServingSpec) XXX_Merge(src proto.Message)
func (*ServingSpec) XXX_Size ¶ added in v0.4.399
func (m *ServingSpec) XXX_Size() int
func (*ServingSpec) XXX_Unmarshal ¶ added in v0.4.399
func (m *ServingSpec) XXX_Unmarshal(b []byte) error
type StageName ¶
type StageName string
+kubebuilder:validation:Enum="data";"train";"uat";"capacity";"deployment";"release"
type StageStatusPhase ¶
type StageStatusPhase string
const ( StageStatusPhaseRunning StageStatusPhase = "Running" StageStatusPhaseTraining StageStatusPhase = "Training" // search and train for the best model StageStatusPhasePublishing StageStatusPhase = "Publishing" // publish the model StageStatusPhaseUnitTests StageStatusPhase = "UnitTesting" StageStatusPhaseReleasing StageStatusPhase = "Releasing" StageStatusPhaseWaitingForApproval StageStatusPhase = "WaitingForApproval" StageStatusPhaseApproved StageStatusPhase = "Approved" StageStatusPhaseDenied StageStatusPhase = "Denied" StageStatusPhaseCompleted StageStatusPhase = "Completed" StageStatusPhaseFailed StageStatusPhase = "Failed" )
type Study ¶
type Study struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec StudySpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
Status StudyStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
Study represents an automatic search for the best machine learning model for a given dataset +kubebuilder:subresource:status +kubebuilder:object:root=true +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Progress",type="number",JSONPath=".status.progress",priority=1 +kubebuilder:printcolumn:name="Owner",type="string",JSONPath=".spec.owner",priority=1 +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.versionName",priority=1 +kubebuilder:printcolumn:name="Dataset",type="string",JSONPath=".spec.datasetName" +kubebuilder:printcolumn:name="Task",type="string",JSONPath=".spec.task" +kubebuilder:printcolumn:name="Objective",type="string",JSONPath=".spec.search.objective" +kubebuilder:printcolumn:name="Score",type="number",JSONPath=".status.bestModelScore" +kubebuilder:printcolumn:name="Best model",type="string",JSONPath=".status.bestModel" +kubebuilder:printcolumn:name="Trained",type="number",JSONPath=".status.search.completed" +kubebuilder:printcolumn:name="Tested",type="number",JSONPath=".status.test.completed" +kubebuilder:printcolumn:name="StartTime",type="date",JSONPath=".status.startTime",priority=1 +kubebuilder:printcolumn:name="CompletionTime",type="date",JSONPath=".status.completionTime",priority=1 +kubebuilder:printcolumn:name="Last Failure",type="string",JSONPath=".status.lastFailure" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:path=studies,singular=study,shortName=sd,categories={training,modela}
func ParseStudyYaml ¶
func (*Study) AddFinalizer ¶
func (study *Study) AddFinalizer()
func (*Study) AddPipelineLable ¶
func (*Study) ArchiveKey ¶ added in v0.4.515
func (*Study) CompletionAlert ¶ added in v0.4.601
func (*Study) CreateOrUpdateCond ¶
func (study *Study) CreateOrUpdateCond(cond StudyCondition)
Merge or update condition
func (*Study) CreatePartitionsPaths ¶
based on the levels in the study, create all the paths
func (*Study) CreateReport ¶
func (*Study) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Study.
func (*Study) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Study) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Study) DefaultBaselineEstimator ¶ added in v0.4.383
func (study *Study) DefaultBaselineEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
func (*Study) DefaultFESearchEstimator ¶ added in v0.4.379
func (study *Study) DefaultFESearchEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
func (*Study) Descriptor ¶
func (*Study) EnsembleTrained ¶
func (*Study) ErrorAlert ¶ added in v0.4.601
func (*Study) FeatureEngineered ¶
func (*Study) GetCond ¶
func (study *Study) GetCond(t StudyConditionType) StudyCondition
func (*Study) GetCondIdx ¶
func (study *Study) GetCondIdx(t StudyConditionType) int
func (*Study) HasFinalizer ¶
func (*Study) IsForecast ¶
func (*Study) IsInCond ¶
func (study *Study) IsInCond(ct StudyConditionType) bool
func (*Study) IsPartitioned ¶
func (*Study) IsSearching ¶ added in v0.4.421
func (*Study) ManifestUri ¶
func (*Study) MarkAbortFailed ¶ added in v0.4.449
func (*Study) MarkAborted ¶
func (study *Study) MarkAborted()
func (*Study) MarkBaselineFailed ¶
func (*Study) MarkBaselined ¶
func (study *Study) MarkBaselined()
func (*Study) MarkBaselining ¶
func (study *Study) MarkBaselining()
func (*Study) MarkEnsembleFailed ¶
func (*Study) MarkEnsembleTrained ¶
func (study *Study) MarkEnsembleTrained()
func (*Study) MarkEnsembled ¶
func (study *Study) MarkEnsembled()
func (*Study) MarkEnsembling ¶
func (study *Study) MarkEnsembling()
func (*Study) MarkFeatureEngineered ¶
func (study *Study) MarkFeatureEngineered()
func (*Study) MarkFeatureEngineering ¶
func (study *Study) MarkFeatureEngineering()
func (*Study) MarkFeatureEngineeringFailed ¶
func (*Study) MarkGCFailed ¶ added in v0.4.506
func (*Study) MarkPartitioned ¶
func (*Study) MarkPartitionedFailed ¶ added in v0.4.448
func (*Study) MarkPauseFailed ¶ added in v0.4.449
func (*Study) MarkPaused ¶
func (study *Study) MarkPaused()
func (*Study) MarkProfileFailed ¶
func (*Study) MarkProfiled ¶
func (*Study) MarkProfiling ¶
func (study *Study) MarkProfiling()
func (*Study) MarkReadyFailed ¶ added in v0.4.506
func (*Study) MarkReportFailed ¶
func (*Study) MarkReported ¶
func (*Study) MarkReporting ¶
func (study *Study) MarkReporting()
func (*Study) MarkResumed ¶
func (study *Study) MarkResumed()
func (*Study) MarkSearchFailed ¶
func (*Study) MarkSearched ¶
func (study *Study) MarkSearched()
func (*Study) MarkSearching ¶
func (study *Study) MarkSearching()
func (*Study) MarkSplitFailed ¶
func (*Study) MarkSplitted ¶
func (study *Study) MarkSplitted()
func (*Study) MarkTested ¶
func (study *Study) MarkTested()
func (*Study) MarkTesting ¶
func (study *Study) MarkTesting()
func (*Study) MarkTestingFailed ¶
func (*Study) MaxTimeOrModelReached ¶
Answer true if the cv period ended.
func (*Study) ModelTested ¶
func (*Study) ModelsWaiting ¶
Tru if there are models waiting for test
func (*Study) Phase ¶
func (study *Study) Phase() StudyPhase
Compute the current phase based on the condition
func (*Study) PipelineName ¶
func (*Study) PrintConditions ¶
func (study *Study) PrintConditions()
func (*Study) ProtoMessage ¶
func (*Study) ProtoMessage()
func (*Study) ReachedMaxFEModels ¶
func (*Study) ReachedMaxFETime ¶
func (*Study) ReachedMaxModels ¶
func (*Study) ReachedMaxTime ¶
Enabled if we reached max time
func (*Study) RefreshProgress ¶
func (study *Study) RefreshProgress()
func (*Study) RemoveFinalizer ¶
func (study *Study) RemoveFinalizer()
func (*Study) ReportName ¶
func (*Study) SetStartTime ¶
func (study *Study) SetStartTime()
func (*Study) SetTrainTest ¶
Set the train/test validation based on the number of rows
func (*Study) SetupWebhookWithManager ¶
Set up the webhook with the manager.
func (*Study) ShouldEarlyStopFE ¶ added in v0.4.759
func (*Study) ShouldEarlyStopTraining ¶ added in v0.4.759
func (*Study) ToYamlFile ¶
func (*Study) UpdateEndTime ¶ added in v0.4.607
func (study *Study) UpdateEndTime()
func (*Study) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Study) ValidateDelete ¶
func (*Study) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*Study) XXX_DiscardUnknown ¶
func (m *Study) XXX_DiscardUnknown()
func (*Study) XXX_Marshal ¶
func (*Study) XXX_Unmarshal ¶
type StudyCondition ¶
type StudyCondition struct {
// Type of study condition
// +kubebuilder:validation:Optional
Type StudyConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=StudyConditionType"`
// Status of the condition, one of True, False, Unknown
// +kubebuilder:validation:Optional
Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
// Last time the condition transitioned from one status to another
// +kubebuilder:validation:Optional
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
// The reason for the condition's last transition
// +kubebuilder:validation:Optional
Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
// A human-readable message indicating details about the transition
// +kubebuilder:validation:Optional
Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}
StudyCondition describes the state of a Study at a certain point
func (*StudyCondition) DeepCopy ¶
func (in *StudyCondition) DeepCopy() *StudyCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyCondition.
func (*StudyCondition) DeepCopyInto ¶
func (in *StudyCondition) DeepCopyInto(out *StudyCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyCondition) Descriptor ¶
func (*StudyCondition) Descriptor() ([]byte, []int)
func (*StudyCondition) Marshal ¶
func (m *StudyCondition) Marshal() (dAtA []byte, err error)
func (*StudyCondition) MarshalToSizedBuffer ¶
func (m *StudyCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyCondition) ProtoMessage ¶
func (*StudyCondition) ProtoMessage()
func (*StudyCondition) Reset ¶
func (m *StudyCondition) Reset()
func (*StudyCondition) Size ¶
func (m *StudyCondition) Size() (n int)
func (*StudyCondition) String ¶
func (this *StudyCondition) String() string
func (*StudyCondition) Unmarshal ¶
func (m *StudyCondition) Unmarshal(dAtA []byte) error
func (*StudyCondition) XXX_DiscardUnknown ¶
func (m *StudyCondition) XXX_DiscardUnknown()
func (*StudyCondition) XXX_Marshal ¶
func (m *StudyCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyCondition) XXX_Merge ¶
func (m *StudyCondition) XXX_Merge(src proto.Message)
func (*StudyCondition) XXX_Size ¶
func (m *StudyCondition) XXX_Size() int
func (*StudyCondition) XXX_Unmarshal ¶
func (m *StudyCondition) XXX_Unmarshal(b []byte) error
type StudyConditionType ¶
type StudyConditionType string
StudyConditionType is the condition of a Study
const ( // StudyInitialized states that the resources needed for training are allocated and ready StudyInitialized StudyConditionType = "Initialized" // StudySplit states that the training dataset has been split and is ready for use StudySplit StudyConditionType = "StudySplit" // StudyFeatureEngineered states that the search for the best feature engineering pipeline is complete StudyFeatureEngineered StudyConditionType = "StudyFeaturesEngineered" // StudyBaselined states that baseline models for each algorithm have been trained StudyBaselined StudyConditionType = "StudyBaselined" // StudySearched states that the primary model search for algorithm and hyper-parameters is complete StudySearched StudyConditionType = "StudySearched" // StudyEnsembleCreated states that ensemble models were trained StudyEnsembleCreated StudyConditionType = "ModelsEnsembleCreated" // StudyTested states that the best model has been tested against training and testing datasets StudyTested StudyConditionType = "ModelTested" // StudyReported states that a Report resource has been generated for the Study StudyReported StudyConditionType = "Reported" StudyProfiled StudyConditionType = "Profiled" StudyExplained StudyConditionType = "Explained" StudyAborted StudyConditionType = "Aborted" // StudyPaused states that the execution of the Study is paused StudyPaused StudyConditionType = "Paused" // StudySaved states that the Study has been archived in a database StudySaved StudyConditionType = "Saved" // StudyCompleted states that the Study has completed execution StudyCompleted StudyConditionType = "Completed" StudyPartitioned StudyConditionType = "Partitioned" StudyArchived StudyConditionType = "Archived" )
/ Study Condition
type StudyForecastSpec ¶
type StudyForecastSpec struct {
// Template to use for each model
// +kubebuilder:validation:Optional
Template ForecastSpec `json:"template,omitempty" protobuf:"bytes,1,opt,name=template"`
// The group hierarchy, in the case of a multi-level forecast
// +kubebuilder:validation:Optional
Hierarchy Hierarchy `json:"hierarchy,omitempty" protobuf:"bytes,2,opt,name=hierarchy"`
}
StudyForecastSpec specifies the configuration to train a forecasting model
func (*StudyForecastSpec) DeepCopy ¶
func (in *StudyForecastSpec) DeepCopy() *StudyForecastSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyForecastSpec.
func (*StudyForecastSpec) DeepCopyInto ¶
func (in *StudyForecastSpec) DeepCopyInto(out *StudyForecastSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyForecastSpec) Descriptor ¶
func (*StudyForecastSpec) Descriptor() ([]byte, []int)
func (*StudyForecastSpec) Marshal ¶
func (m *StudyForecastSpec) Marshal() (dAtA []byte, err error)
func (*StudyForecastSpec) MarshalTo ¶
func (m *StudyForecastSpec) MarshalTo(dAtA []byte) (int, error)
func (*StudyForecastSpec) MarshalToSizedBuffer ¶
func (m *StudyForecastSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyForecastSpec) ProtoMessage ¶
func (*StudyForecastSpec) ProtoMessage()
func (*StudyForecastSpec) Reset ¶
func (m *StudyForecastSpec) Reset()
func (*StudyForecastSpec) Size ¶
func (m *StudyForecastSpec) Size() (n int)
func (*StudyForecastSpec) String ¶
func (this *StudyForecastSpec) String() string
func (*StudyForecastSpec) Unmarshal ¶
func (m *StudyForecastSpec) Unmarshal(dAtA []byte) error
func (*StudyForecastSpec) XXX_DiscardUnknown ¶
func (m *StudyForecastSpec) XXX_DiscardUnknown()
func (*StudyForecastSpec) XXX_Marshal ¶
func (m *StudyForecastSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyForecastSpec) XXX_Merge ¶
func (m *StudyForecastSpec) XXX_Merge(src proto.Message)
func (*StudyForecastSpec) XXX_Size ¶
func (m *StudyForecastSpec) XXX_Size() int
func (*StudyForecastSpec) XXX_Unmarshal ¶
func (m *StudyForecastSpec) XXX_Unmarshal(b []byte) error
type StudyList ¶
type StudyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []Study `json:"items" protobuf:"bytes,2,rep,name=items"`
}
StudyList contains a list of Studies +kubebuilder:object:root=true
func (*StudyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyList.
func (*StudyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StudyList) Descriptor ¶
func (*StudyList) MarshalToSizedBuffer ¶
func (*StudyList) ProtoMessage ¶
func (*StudyList) ProtoMessage()
func (*StudyList) XXX_DiscardUnknown ¶
func (m *StudyList) XXX_DiscardUnknown()
func (*StudyList) XXX_Marshal ¶
func (*StudyList) XXX_Unmarshal ¶
type StudyPhase ¶
type StudyPhase string
StudyPhase is the current phase of a Study
const ( StudyPhaseModelPending StudyPhase = "Pending" StudyPhaseSplitting StudyPhase = "Splitting" StudyPhaseSplit StudyPhase = "Split" StudyPhaseEngineeringFeature StudyPhase = "EngineeringFeatures" StudyPhaseFeatureEngineered StudyPhase = "FeaturesEngineered" StudyPhaseBaseline StudyPhase = "Baselining" StudyPhaseBaselined StudyPhase = "Baselined" StudyPhaseSearching StudyPhase = "Searching" StudyPhaseSearched StudyPhase = "Searched" StudyPhaseCreatingEnsembles StudyPhase = "CreatingEnsembles" StudyPhaseCreatedEnsembles StudyPhase = "CreatedEnsembles" StudyPhaseTesting StudyPhase = "Testing" StudyPhaseTested StudyPhase = "Tested" StudyPhaseReported StudyPhase = "Reported" StudyPhaseReporting StudyPhase = "Reporting" StudyPhaseProfiling StudyPhase = "Profiling" StudyPhaseProfiled StudyPhase = "Profiled" StudyPhaseExplaining StudyPhase = "Explaining" StudyPhaseExplained StudyPhase = "Explained" StudyPhaseCompleted StudyPhase = "Completed" StudyPhaseFailed StudyPhase = "Failed" StudyPhaseAborted StudyPhase = "Aborted" StudyPhasePaused StudyPhase = "Paused" )
type StudyPhaseStatus ¶
type StudyPhaseStatus struct {
// The time at which the phase started
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,1,opt,name=startTime"`
// The time at which the phase concluded
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,2,opt,name=endTime"`
// The number of models pending training
// +kubebuilder:validation:Optional
Waiting int32 `json:"waiting,omitempty" protobuf:"varint,3,opt,name=waiting"`
// The number of models currently being trained
// +kubebuilder:validation:Optional
Running int32 `json:"running,omitempty" protobuf:"varint,4,opt,name=running"`
// The number of models that experienced an error whilst training
// +kubebuilder:validation:Optional
Failed int32 `json:"failed,omitempty" protobuf:"varint,5,opt,name=failed"`
// The number of models that have been successfully trained
// +kubebuilder:validation:Optional
Completed int32 `json:"completed,omitempty" protobuf:"varint,6,opt,name=completed"`
// Best score so far in this phase. The best score is the value of the objective.
// +kubebuilder:validation:Optional
BestScore float64 `json:"bestScore,omitempty" protobuf:"varint,7,opt,name=bestScore"`
// Actual number of models where no progress was made. This used to decide on early stop.
// +kubebuilder:validation:Optional
ModelsWithNoProgress int32 `json:"modelsWithNoProgress,omitempty" protobuf:"varint,8,opt,name=modelsWithNoProgress"`
}
StudyPhaseStatus contains the statistics for a single phase of a Study
func (*StudyPhaseStatus) DeepCopy ¶
func (in *StudyPhaseStatus) DeepCopy() *StudyPhaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyPhaseStatus.
func (*StudyPhaseStatus) DeepCopyInto ¶
func (in *StudyPhaseStatus) DeepCopyInto(out *StudyPhaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyPhaseStatus) Descriptor ¶
func (*StudyPhaseStatus) Descriptor() ([]byte, []int)
func (*StudyPhaseStatus) Marshal ¶
func (m *StudyPhaseStatus) Marshal() (dAtA []byte, err error)
func (*StudyPhaseStatus) MarshalToSizedBuffer ¶
func (m *StudyPhaseStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyPhaseStatus) ProtoMessage ¶
func (*StudyPhaseStatus) ProtoMessage()
func (*StudyPhaseStatus) Reset ¶
func (m *StudyPhaseStatus) Reset()
func (*StudyPhaseStatus) Size ¶
func (m *StudyPhaseStatus) Size() (n int)
func (*StudyPhaseStatus) String ¶
func (this *StudyPhaseStatus) String() string
func (*StudyPhaseStatus) Unmarshal ¶
func (m *StudyPhaseStatus) Unmarshal(dAtA []byte) error
func (*StudyPhaseStatus) XXX_DiscardUnknown ¶
func (m *StudyPhaseStatus) XXX_DiscardUnknown()
func (*StudyPhaseStatus) XXX_Marshal ¶
func (m *StudyPhaseStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyPhaseStatus) XXX_Merge ¶
func (m *StudyPhaseStatus) XXX_Merge(src proto.Message)
func (*StudyPhaseStatus) XXX_Size ¶
func (m *StudyPhaseStatus) XXX_Size() int
func (*StudyPhaseStatus) XXX_Unmarshal ¶
func (m *StudyPhaseStatus) XXX_Unmarshal(b []byte) error
type StudyScheduleSpec ¶
type StudyScheduleSpec struct {
// Indicates if the schedule is enabled
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// The time at which the Study will begin execution
// +kubebuilder:validation:Optional
StartAt *metav1.Time `json:"startAt,omitempty" protobuf:"bytes,2,opt,name=startAt"`
}
StudyScheduleSpec specifies the parameters for a Study to be executed at a certain time
func (*StudyScheduleSpec) DeepCopy ¶
func (in *StudyScheduleSpec) DeepCopy() *StudyScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyScheduleSpec.
func (*StudyScheduleSpec) DeepCopyInto ¶
func (in *StudyScheduleSpec) DeepCopyInto(out *StudyScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyScheduleSpec) Descriptor ¶
func (*StudyScheduleSpec) Descriptor() ([]byte, []int)
func (*StudyScheduleSpec) Marshal ¶
func (m *StudyScheduleSpec) Marshal() (dAtA []byte, err error)
func (*StudyScheduleSpec) MarshalTo ¶
func (m *StudyScheduleSpec) MarshalTo(dAtA []byte) (int, error)
func (*StudyScheduleSpec) MarshalToSizedBuffer ¶
func (m *StudyScheduleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyScheduleSpec) ProtoMessage ¶
func (*StudyScheduleSpec) ProtoMessage()
func (*StudyScheduleSpec) Reset ¶
func (m *StudyScheduleSpec) Reset()
func (*StudyScheduleSpec) Size ¶
func (m *StudyScheduleSpec) Size() (n int)
func (*StudyScheduleSpec) String ¶
func (this *StudyScheduleSpec) String() string
func (*StudyScheduleSpec) Unmarshal ¶
func (m *StudyScheduleSpec) Unmarshal(dAtA []byte) error
func (*StudyScheduleSpec) XXX_DiscardUnknown ¶
func (m *StudyScheduleSpec) XXX_DiscardUnknown()
func (*StudyScheduleSpec) XXX_Marshal ¶
func (m *StudyScheduleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyScheduleSpec) XXX_Merge ¶
func (m *StudyScheduleSpec) XXX_Merge(src proto.Message)
func (*StudyScheduleSpec) XXX_Size ¶
func (m *StudyScheduleSpec) XXX_Size() int
func (*StudyScheduleSpec) XXX_Unmarshal ¶
func (m *StudyScheduleSpec) XXX_Unmarshal(b []byte) error
type StudySpec ¶
type StudySpec struct {
// The name of the DataProductVersion which describes the version of the resource
// that exists in the same DataProduct namespace as the resource
// +kubebuilder:validation:MaxLength=63
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
VersionName *string `json:"versionName" protobuf:"bytes,1,opt,name=versionName"`
// The user-provided description of the Study
// +kubebuilder:default:=""
// +kubebuilder:validation:MaxLength=512
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" protobuf:"bytes,2,opt,name=description"`
// The reference to the Lab under which the Model resources created by the Study will be trained.
// If unspecified, the default Lab from the parent DataProduct will be used
// +kubebuilder:validation:Optional
LabRef v1.ObjectReference `json:"labRef,omitempty" protobuf:"bytes,3,opt,name=labRef"`
// The name of the Dataset resource that will be used to train models with.
// The dataset will be split into individual training, testing, and validation datasets
// +kubebuilder:validation:Required
// +required
DatasetName *string `json:"datasetName" protobuf:"bytes,4,opt,name=datasetName"`
// The machine learning task type (i.e. regression, classification)
// +kubebuilder:validation:Required
// +required
Task *catalog.MLTask `json:"task" protobuf:"bytes,5,opt,name=task"`
// FeatureEngineeringSearch specifies the parameters to perform a feature engineering search
// +kubebuilder:validation:Optional
FeatureEngineeringSearch FeatureEngineeringSearchSpec `json:"feSearch,omitempty" protobuf:"bytes,6,opt,name=feSearch"`
// Set the imbalance dataset handling.
// +kubebuilder:validation:Optional
ImbalanceHandler ImbalanceHandlingSpec `json:"imbalanceHandler,omitempty" protobuf:"bytes,7,opt,name=imbalanceHandler"`
// Baseline specifies the parameters to generate baseline (default hyper-parameters) models
// +kubebuilder:validation:Optional
Baseline BaselineSpec `json:"baseline,omitempty" protobuf:"bytes,8,opt,name=baseline"`
// Search specifies the configuration to perform the model search for the best algorithm and hyper-parameters
// +kubebuilder:validation:Optional
Search SearchSpec `json:"search,omitempty" protobuf:"bytes,9,opt,name=search"`
// Ensembles specifies to parameters to generate ensemble models
// +kubebuilder:validation:Optional
Ensembles EnsemblesSpec `json:"ensembles,omitempty" protobuf:"bytes,10,opt,name=ensembles"`
// TrainingTemplate specifies the configuration to train and evaluate models
// +kubebuilder:validation:Optional
TrainingTemplate TrainingSpec `json:"trainingTemplate,omitempty" protobuf:"bytes,11,opt,name=trainingTemplate"`
// ServingTemplate specifies the model format and resource requirements that will be applied to
// the Predictor created for the Model that will be selected by the Study
// +kubebuilder:validation:Optional
ServingTemplate ServingSpec `json:"servingTemplate,omitempty" protobuf:"bytes,12,opt,name=servingTemplate"`
// ForecastSpec specifies the parameters required when generating a forecasting model
// +kubebuilder:validation:Optional
ForecastSpec StudyForecastSpec `json:"forecast,omitempty" protobuf:"bytes,13,opt,name=forecast"`
// Schedule specifies the configuration to execute the Study at a later date
// +kubebuilder:validation:Optional
Schedule StudyScheduleSpec `json:"schedule,omitempty" protobuf:"bytes,14,opt,name=schedule"`
// Interpretability specifies the parameters to create interpretability visualizations for the final model
// +kubebuilder:validation:Optional
Interpretability InterpretabilitySpec `json:"interpretability,omitempty" protobuf:"bytes,15,opt,name=interpretability"`
// +kubebuilder:validation:Optional
DriftDetector DriftDetectionSpec `json:"driftDetection,omitempty" protobuf:"bytes,16,opt,name=driftDetection"`
// Aborted indicates that the execution of the Study and associated Models should be permanently stopped
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Aborted *bool `json:"aborted,omitempty" protobuf:"varint,17,opt,name=aborted"`
// Reported indicates that a report will be generated for the Study
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Reported *bool `json:"reported,omitempty" protobuf:"varint,18,opt,name=reported"`
// Paused indicates that the execution of new workloads associated with the Study should be paused
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Paused *bool `json:"paused,omitempty" protobuf:"varint,19,opt,name=paused"`
// Profiled indicates that the Study will be profiled after the conclusion of it's model search
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Profiled *bool `json:"profiled,omitempty" protobuf:"varint,20,opt,name=profiled"`
// ModelPublished indicates that a Docker image will be created containing the best model produced by the Study
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
ModelPublished *bool `json:"modelPublished,omitempty" protobuf:"varint,21,opt,name=modelPublished"`
// ModelImagePushed indicates that if a Docker image of the best model will be pushed to a Docker image registry
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
ModelImagePushed *bool `json:"modelImagePushed,omitempty" protobuf:"varint,22,opt,name=modelImagePushed"`
// ModelExplained indicates if interpretability diagrams, as specified
// by the Interpretability field, will be produced for the final model
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
ModelExplained *bool `json:"modelExplained,omitempty" protobuf:"varint,23,opt,name=modelExplained"`
// Fast indicates if Models associated with the Study should skip profiling, explaining, and reporting
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Fast *bool `json:"fast,omitempty" protobuf:"varint,24,opt,name=fast"`
// The data location where Study artifacts (metadata, reports, and model artifacts) generated by the Study will be stored
// +kubebuilder:validation:Optional
Location data.DataLocation `json:"location,omitempty" protobuf:"bytes,25,opt,name=location"`
// The name of the Account which created the object, which exists in the same tenant as the object
// +kubebuilder:default:="no-one"
// +kubebuilder:validation:Optional
Owner *string `json:"owner,omitempty" protobuf:"bytes,26,opt,name=owner"`
// CompilerSpec specifies the configuration to compile the best-selected model to a binary (currently unimplemented)
//+kubebuilder:validation:Optional
Compilation catalog.CompilerSpec `json:"compilation,omitempty" protobuf:"bytes,27,opt,name=compilation"`
// Indicates if the Study is a template, in which case it will not be executed
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Template *bool `json:"template,omitempty" protobuf:"varint,28,opt,name=template"`
// Indicates if the Study is flagged
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Flagged *bool `json:"flagged,omitempty" protobuf:"varint,29,opt,name=flagged"`
// The notification specification that determines which notifiers will receive Alerts generated by the object
//+kubebuilder:validation:Optional
Notification catalog.NotificationSpec `json:"notification,omitempty" protobuf:"bytes,30,opt,name=notification"`
// ModelImage specifies the configuration to upload Docker images of models to an image registry
//+kubebuilder:validation:Optional
ModelImage ModelImageSpec `json:"modelImage,omitempty" protobuf:"bytes,31,opt,name=modelImage"`
// GarbageCollectionSpec specifies the configuration to automatically clean-up unused models
//+kubebuilder:validation:Optional
GC GarbageCollectionSpec `json:"gc,omitempty" protobuf:"bytes,32,opt,name=gc"`
// The time-to-live, in seconds, for Model resources produced by the Study
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
TTL *int32 `json:"ttl,omitempty" protobuf:"varint,33,opt,name=ttl"`
// ModelVersion specifies the version assigned to all the Model resources produced by the Study
// +kubebuilder:default:=""
// +kubebuilder:validation:Optional
ModelVersion *string `json:"modelVersion,omitempty" protobuf:"varint,34,opt,name=modelVersion"`
// The time, in seconds, after which the execution of the Study will be forcefully aborted (4 hours, by default)
// +kubebuilder:default:= 14400
// +kubebuilder:validation:Optional
TimeoutInSecs *int32 `json:"timeoutInSecs,omitempty" protobuf:"bytes,35,opt,name=timeoutInSecs"`
}
StudySpec defines the desired state of a Study and the parameters for a model search
func (*StudySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudySpec.
func (*StudySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudySpec) Descriptor ¶
func (*StudySpec) MarshalToSizedBuffer ¶
func (*StudySpec) ProtoMessage ¶
func (*StudySpec) ProtoMessage()
func (*StudySpec) XXX_DiscardUnknown ¶
func (m *StudySpec) XXX_DiscardUnknown()
func (*StudySpec) XXX_Marshal ¶
func (*StudySpec) XXX_Unmarshal ¶
type StudyStatus ¶
type StudyStatus struct {
// Total models created for the study
// +kubebuilder:validation:Optional
Models int32 `json:"models,omitempty" protobuf:"varint,1,opt,name=models"`
// StartTime represents the time at which the execution of the Study started
// +kubebuilder:validation:Optional
StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,2,opt,name=startTime"`
// EndTime represents the time at which the Study was marked as completed, failed, or aborted
// +kubebuilder:validation:Optional
EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,3,opt,name=endTime"`
// The name of the Model resource which was determined to be the highest-performing
// +kubebuilder:validation:Optional
BestModel string `json:"bestModel,omitempty" protobuf:"bytes,4,opt,name=bestModel"`
// The score of the Model resource which was determined to be the highest-performing
// +kubebuilder:validation:Optional
BestModelScore float64 `json:"bestModelScore,omitempty" protobuf:"bytes,5,opt,name=bestModelScore"`
// The URI of the raw profile data produced by the Study
// +kubebuilder:validation:Optional
ProfileUri string `json:"profileUri" protobuf:"bytes,6,opt,name=profileUri"`
// The name of the Report resource produced by the Study
// +kubebuilder:validation:Optional
ReportUri string `json:"reportUri,omitempty" protobuf:"bytes,7,opt,name=reportUri"`
// Reference to the report object that was generated for the dataset, which exists in the same Data Product namespace
// as the object
// +kubebuilder:validation:Optional
ReportName string `json:"reportName,omitempty" protobuf:"bytes,8,opt,name=reportName"`
// The phase of the Study
// +kubebuilder:default:="Pending"
// +kubebuilder:validation:Optional
Phase StudyPhase `json:"phase" protobuf:"bytes,9,opt,name=phase"`
// ObservedGeneration is the last generation that was acted on
//+kubebuilder:validation:Optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,10,opt,name=observedGeneration"`
// TrainDatasetLocation specifies the location of the training dataset
// +kubebuilder:validation:Optional
TrainDatasetLocation data.DataLocation `json:"trainDataset,omitempty" protobuf:"bytes,11,opt,name=trainDataset"`
// TestDatasetLocation specifies the location of the testing dataset
// +kubebuilder:validation:Optional
TestDatasetLocation data.DataLocation `json:"testDataset,omitempty" protobuf:"bytes,12,opt,name=testDataset"`
// ValidationDataset specifies the location of the validation dataset
// +kubebuilder:validation:Optional
ValidationDataset data.DataLocation `json:"validationDataset,omitempty" protobuf:"bytes,13,opt,name=validationDataset"`
// The Kubernetes-internal ID of the last Model resource generated by the Study
LastModelID *int64 `json:"lastModelID,omitempty" protobuf:"varint,14,opt,name=lastModelID"`
// In the case of failure, the Study resource controller will set this field with a failure reason
//+kubebuilder:validation:Optional
FailureReason *catalog.StatusError `json:"failureReason,omitempty" protobuf:"bytes,15,opt,name=failureReason"`
// In the case of failure, the Study resource controller will set this field with a failure message
//+kubebuilder:validation:Optional
FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,16,opt,name=failureMessage"`
// The number of rows in the training dataset
// +kubebuilder:validation:Optional
TrainingRows int32 `json:"trainingRows" protobuf:"varint,17,opt,name=trainingRows"`
// The number of rows in the testing dataset
// +kubebuilder:validation:Optional
TestingRows int32 `json:"testingRows" protobuf:"varint,18,opt,name=testingRows"`
// The number of rows in the validation dataset
// +kubebuilder:validation:Optional
ValidationRows int32 `json:"validationRows" protobuf:"varint,19,opt,name=validationRows"`
// The progress percentage of the Study, which is derived from the Study's current phase
// +kubebuilder:validation:Optional
Progress int32 `json:"progress" protobuf:"varint,20,opt,name=progress"`
// Sha 256 of the data sig
// +kubebuilder:validation:Optional
// TrainingDataHash specifies the hashes for datasets used by the Study
//+kubebuilder:validation:Optional
TrainingDataHash DataHashes `json:"trainingDataHash,omitempty" protobuf:"bytes,22,opt,name=trainingDataHash"`
// The type of trigger which started the Study
//+kubebuilder:validation:Optional
TriggeredBy catalog.TriggerType `json:"triggeredBy,omitempty" protobuf:"bytes,23,opt,name=triggeredBy"`
// Logs specifies the location of logs produced by workloads associated with the Study
//+kubebuilder:validation:Optional
Logs catalog.Logs `json:"logs,,omitempty" protobuf:"bytes,24,opt,name=logs"`
// FeatureEngineeringStatus contains the status of the feature engineering phase
//+kubebuilder:validation:Optional
FeatureEngineeringStatus StudyPhaseStatus `json:"featureEngineering,,omitempty" protobuf:"bytes,25,opt,name=featureEngineering"`
// BaselineStatus contains the status of the baseline phase
//+kubebuilder:validation:Optional
BaselineStatus StudyPhaseStatus `json:"baseline,omitempty" protobuf:"bytes,26,opt,name=baseline"`
// SearchStatus contains the status of the model search phase
//+kubebuilder:validation:Optional
SearchStatus StudyPhaseStatus `json:"search,omitempty" protobuf:"bytes,27,opt,name=search"`
// EnsembleStatus contains the status of the ensemble phase
//+kubebuilder:validation:Optional
EnsembleStatus StudyPhaseStatus `json:"ensemble,omitempty" protobuf:"bytes,28,opt,name=ensemble"`
// TestStatus contains the status of the testing phase
//+kubebuilder:validation:Optional
TestStatus StudyPhaseStatus `json:"test,omitempty" protobuf:"bytes,29,opt,name=test"`
// ExplainStatus contains the status of the explaining phase
//+kubebuilder:validation:Optional
ExplainStatus StudyPhaseStatus `json:"explain,omitempty" protobuf:"bytes,30,opt,name=explain"`
// OutlierDetection is the status for outlier detection
//+kubebuilder:validation:Optional
DriftDetection DriftDetectorStatus `json:"driftDetection,omitempty" protobuf:"bytes,31,opt,name=driftDetection"`
// The last time the object was updated
//+kubebuilder:validation:Optional
LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,32,opt,name=lastUpdated"`
// BestFE specifies the best feature engineering pipeline produced by the Study
//+kubebuilder:validation:Optional
BestFE *FeatureEngineeringSpec `json:"bestFE,omitempty" protobuf:"bytes,33,opt,name=bestFE"`
// GC specifies the status of garbage collection relevant to the Study
GC GarbageCollectionStatus `json:"gc,omitempty" protobuf:"bytes,34,opt,name=gc"`
// +optional
// +patchMergeKey=type
// +patchStrategy=merge
Conditions []StudyCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,35,rep,name=conditions"`
}
StudyStatus defines the observed state of a Study
func (*StudyStatus) DeepCopy ¶
func (in *StudyStatus) DeepCopy() *StudyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyStatus.
func (*StudyStatus) DeepCopyInto ¶
func (in *StudyStatus) DeepCopyInto(out *StudyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyStatus) Descriptor ¶
func (*StudyStatus) Descriptor() ([]byte, []int)
func (*StudyStatus) Marshal ¶
func (m *StudyStatus) Marshal() (dAtA []byte, err error)
func (*StudyStatus) MarshalToSizedBuffer ¶
func (m *StudyStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyStatus) ProtoMessage ¶
func (*StudyStatus) ProtoMessage()
func (*StudyStatus) Reset ¶
func (m *StudyStatus) Reset()
func (*StudyStatus) Size ¶
func (m *StudyStatus) Size() (n int)
func (*StudyStatus) String ¶
func (this *StudyStatus) String() string
func (*StudyStatus) Unmarshal ¶
func (m *StudyStatus) Unmarshal(dAtA []byte) error
func (*StudyStatus) XXX_DiscardUnknown ¶
func (m *StudyStatus) XXX_DiscardUnknown()
func (*StudyStatus) XXX_Marshal ¶
func (m *StudyStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyStatus) XXX_Merge ¶
func (m *StudyStatus) XXX_Merge(src proto.Message)
func (*StudyStatus) XXX_Size ¶
func (m *StudyStatus) XXX_Size() int
func (*StudyStatus) XXX_Unmarshal ¶
func (m *StudyStatus) XXX_Unmarshal(b []byte) error
type SuccessiveHalvingOptions ¶
type SuccessiveHalvingOptions struct {
// Minimum number of reported trials.
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
MinResources *int32 `json:"minResources,omitempty" protobuf:"varint,1,opt,name=minResources"`
// A parameter for specifying reduction factor of promotable trials
// +kubebuilder:default:=4
// +kubebuilder:validation:Optional
ReductionFactor *int32 `json:"reductionFactor,omitempty" protobuf:"varint,2,opt,name=reductionFactor"`
// A parameter for specifying the minimum early-stopping rate
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
MinEarlyStoppingRate *int32 `json:"minEarlyStoppingRate,omitempty" protobuf:"varint,3,opt,name=minEarlyStoppingRate"`
// Minimum number of trials that need to complete a rung before any trial is considered for promotion into the next rung.
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
BootstrapCount *int32 `json:"bootstrapCount,omitempty" protobuf:"varint,4,opt,name=bootstrapCount"`
}
func (*SuccessiveHalvingOptions) DeepCopy ¶
func (in *SuccessiveHalvingOptions) DeepCopy() *SuccessiveHalvingOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessiveHalvingOptions.
func (*SuccessiveHalvingOptions) DeepCopyInto ¶
func (in *SuccessiveHalvingOptions) DeepCopyInto(out *SuccessiveHalvingOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SuccessiveHalvingOptions) Default ¶
func (svo *SuccessiveHalvingOptions) Default()
func (*SuccessiveHalvingOptions) Descriptor ¶
func (*SuccessiveHalvingOptions) Descriptor() ([]byte, []int)
func (*SuccessiveHalvingOptions) Marshal ¶
func (m *SuccessiveHalvingOptions) Marshal() (dAtA []byte, err error)
func (*SuccessiveHalvingOptions) MarshalTo ¶
func (m *SuccessiveHalvingOptions) MarshalTo(dAtA []byte) (int, error)
func (*SuccessiveHalvingOptions) MarshalToSizedBuffer ¶
func (m *SuccessiveHalvingOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SuccessiveHalvingOptions) ProtoMessage ¶
func (*SuccessiveHalvingOptions) ProtoMessage()
func (*SuccessiveHalvingOptions) Reset ¶
func (m *SuccessiveHalvingOptions) Reset()
func (*SuccessiveHalvingOptions) Size ¶
func (m *SuccessiveHalvingOptions) Size() (n int)
func (*SuccessiveHalvingOptions) String ¶
func (this *SuccessiveHalvingOptions) String() string
func (*SuccessiveHalvingOptions) Unmarshal ¶
func (m *SuccessiveHalvingOptions) Unmarshal(dAtA []byte) error
func (*SuccessiveHalvingOptions) XXX_DiscardUnknown ¶
func (m *SuccessiveHalvingOptions) XXX_DiscardUnknown()
func (*SuccessiveHalvingOptions) XXX_Marshal ¶
func (m *SuccessiveHalvingOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SuccessiveHalvingOptions) XXX_Merge ¶
func (m *SuccessiveHalvingOptions) XXX_Merge(src proto.Message)
func (*SuccessiveHalvingOptions) XXX_Size ¶
func (m *SuccessiveHalvingOptions) XXX_Size() int
func (*SuccessiveHalvingOptions) XXX_Unmarshal ¶
func (m *SuccessiveHalvingOptions) XXX_Unmarshal(b []byte) error
type SuccessiveHalvingSpec ¶
type SuccessiveHalvingSpec struct {
// The budget to be used in a multi-fidelity search, for example the number of epochs
// or the percentage of data to train the model with
// +kubebuilder:validation:Optional
// +kubebuilder:validation:Maximum=128
// +kubebuilder:validation:Minimum=0
Budget *int32 `json:"budget,omitempty" protobuf:"varint,1,opt,name=budget"`
// The bracket of the model
// +kubebuilder:validation:Optional
// +kubebuilder:validation:Maximum=128
// +kubebuilder:validation:Minimum=0
Bracket *int32 `json:"bracket,omitempty" protobuf:"varint,2,opt,name=bracket"`
// The rung of the model
// +kubebuilder:validation:Optional
// +kubebuilder:validation:Maximum=128
// +kubebuilder:validation:Minimum=0
Rung *int32 `json:"rung,omitempty" protobuf:"varint,3,opt,name=rung"`
// The configuration ID allocated to the model
// +kubebuilder:validation:Optional
ConfID *int32 `json:"confID,omitempty" protobuf:"varint,4,opt,name=confID"`
// The type of modality, based on the type of model
// For classical models, it should be based on data percentage
// For deep models, it should be based on epochs
// +kubebuilder:validation:Optional
Modality *catalog.ModalityType `json:"modality,omitempty" protobuf:"bytes,26,opt,name=modality"`
}
SuccessiveHalvingSpec records the position of a single model in a successive halving search
func (*SuccessiveHalvingSpec) DeepCopy ¶
func (in *SuccessiveHalvingSpec) DeepCopy() *SuccessiveHalvingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessiveHalvingSpec.
func (*SuccessiveHalvingSpec) DeepCopyInto ¶
func (in *SuccessiveHalvingSpec) DeepCopyInto(out *SuccessiveHalvingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SuccessiveHalvingSpec) Descriptor ¶
func (*SuccessiveHalvingSpec) Descriptor() ([]byte, []int)
func (*SuccessiveHalvingSpec) Marshal ¶
func (m *SuccessiveHalvingSpec) Marshal() (dAtA []byte, err error)
func (*SuccessiveHalvingSpec) MarshalTo ¶
func (m *SuccessiveHalvingSpec) MarshalTo(dAtA []byte) (int, error)
func (*SuccessiveHalvingSpec) MarshalToSizedBuffer ¶
func (m *SuccessiveHalvingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SuccessiveHalvingSpec) ProtoMessage ¶
func (*SuccessiveHalvingSpec) ProtoMessage()
func (*SuccessiveHalvingSpec) Reset ¶
func (m *SuccessiveHalvingSpec) Reset()
func (*SuccessiveHalvingSpec) Size ¶
func (m *SuccessiveHalvingSpec) Size() (n int)
func (*SuccessiveHalvingSpec) String ¶
func (this *SuccessiveHalvingSpec) String() string
func (*SuccessiveHalvingSpec) Unmarshal ¶
func (m *SuccessiveHalvingSpec) Unmarshal(dAtA []byte) error
func (*SuccessiveHalvingSpec) XXX_DiscardUnknown ¶
func (m *SuccessiveHalvingSpec) XXX_DiscardUnknown()
func (*SuccessiveHalvingSpec) XXX_Marshal ¶
func (m *SuccessiveHalvingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SuccessiveHalvingSpec) XXX_Merge ¶
func (m *SuccessiveHalvingSpec) XXX_Merge(src proto.Message)
func (*SuccessiveHalvingSpec) XXX_Size ¶
func (m *SuccessiveHalvingSpec) XXX_Size() int
func (*SuccessiveHalvingSpec) XXX_Unmarshal ¶
func (m *SuccessiveHalvingSpec) XXX_Unmarshal(b []byte) error
type TextPipelineSpec ¶
type TextPipelineSpec struct {
// The text encoder (e.g. TFIDF)
// +kubebuilder:default:=auto
// +kubebuilder:validation:Optional
Encoder *catalog.TextEncoding `json:"encoder,omitempty" protobuf:"bytes,1,opt,name=encoder"`
// The text tokenizer character
// +kubebuilder:validation:Optional
Tokenizer *string `json:"tokenizer,omitempty" protobuf:"bytes,2,opt,name=tokenizer"`
// Indicates if the pipeline will add stop word handling
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
StopWords *bool `json:"stopwords,omitempty" protobuf:"varint,3,opt,name=stopwords"`
// Indicates if the pipeline will add part-of-speech handling
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Pos *bool `json:"pos,omitempty" protobuf:"varint,4,opt,name=pos"`
// Indicates if the pipeline will implement lemmatization
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Lemma *bool `json:"lemma,omitempty" protobuf:"varint,5,opt,name=lemma"`
// Indicates if the pipeline will implement word stemming
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Stem *bool `json:"stem,omitempty" protobuf:"varint,6,opt,name=stem"`
// Indicates if the pipeline will generate a word embedding
// +kubebuilder:validation:Optional
Embedding *string `json:"embedding,omitempty" protobuf:"bytes,7,opt,name=embedding"`
// Indicates if the pipeline will add singular value decomposition
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Svd *bool `json:"svd,omitempty" protobuf:"varint,8,opt,name=svd"`
// The maximum number of SVD components to use, if applicable
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
MaxSvdComponents *int32 `json:"maxSvdComponents,omitempty" protobuf:"varint,9,opt,name=maxSvdComponents"`
}
TextPipelineSpec represents a single pipeline for transforming text data
func (*TextPipelineSpec) DeepCopy ¶
func (in *TextPipelineSpec) DeepCopy() *TextPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextPipelineSpec.
func (*TextPipelineSpec) DeepCopyInto ¶
func (in *TextPipelineSpec) DeepCopyInto(out *TextPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TextPipelineSpec) Descriptor ¶
func (*TextPipelineSpec) Descriptor() ([]byte, []int)
func (*TextPipelineSpec) Marshal ¶
func (m *TextPipelineSpec) Marshal() (dAtA []byte, err error)
func (*TextPipelineSpec) MarshalToSizedBuffer ¶
func (m *TextPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TextPipelineSpec) ProtoMessage ¶
func (*TextPipelineSpec) ProtoMessage()
func (*TextPipelineSpec) Reset ¶
func (m *TextPipelineSpec) Reset()
func (*TextPipelineSpec) Size ¶
func (m *TextPipelineSpec) Size() (n int)
func (*TextPipelineSpec) String ¶
func (this *TextPipelineSpec) String() string
func (*TextPipelineSpec) Unmarshal ¶
func (m *TextPipelineSpec) Unmarshal(dAtA []byte) error
func (*TextPipelineSpec) XXX_DiscardUnknown ¶
func (m *TextPipelineSpec) XXX_DiscardUnknown()
func (*TextPipelineSpec) XXX_Marshal ¶
func (m *TextPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TextPipelineSpec) XXX_Merge ¶
func (m *TextPipelineSpec) XXX_Merge(src proto.Message)
func (*TextPipelineSpec) XXX_Size ¶
func (m *TextPipelineSpec) XXX_Size() int
func (*TextPipelineSpec) XXX_Unmarshal ¶
func (m *TextPipelineSpec) XXX_Unmarshal(b []byte) error
type ThresholdPrunerOptions ¶ added in v0.4.773
type ThresholdPrunerOptions struct {
// A minimum value which determines whether pruner prunes or not. If an intermediate value is smaller than lower, it prunes.
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
Lower *float64 `json:"lower,omitempty" protobuf:"varint,1,opt,name=lower"`
// A maximum value which determines whether pruner prunes or not. If an intermediate value is larger than upper, it prunes.
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
Upper *float64 `json:"upper,omitempty" protobuf:"varint,2,opt,name=upper"`
// Pruning is disabled until the trial exceeds the given number of step
// +kubebuilder:default:=0
// +kubebuilder:validation:Optional
WarmupSteps *int32 `json:"warmupSteps,omitempty" protobuf:"varint,3,opt,name=warmupSteps"`
// Interval in number of steps between the pruning checks
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
IntervalSteps *int32 `json:"intervalSteps,omitempty" protobuf:"varint,4,opt,name=intervalSteps"`
}
func (*ThresholdPrunerOptions) DeepCopy ¶ added in v0.4.773
func (in *ThresholdPrunerOptions) DeepCopy() *ThresholdPrunerOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThresholdPrunerOptions.
func (*ThresholdPrunerOptions) DeepCopyInto ¶ added in v0.4.773
func (in *ThresholdPrunerOptions) DeepCopyInto(out *ThresholdPrunerOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThresholdPrunerOptions) Descriptor ¶ added in v0.4.773
func (*ThresholdPrunerOptions) Descriptor() ([]byte, []int)
func (*ThresholdPrunerOptions) Marshal ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) Marshal() (dAtA []byte, err error)
func (*ThresholdPrunerOptions) MarshalTo ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) MarshalTo(dAtA []byte) (int, error)
func (*ThresholdPrunerOptions) MarshalToSizedBuffer ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ThresholdPrunerOptions) ProtoMessage ¶ added in v0.4.773
func (*ThresholdPrunerOptions) ProtoMessage()
func (*ThresholdPrunerOptions) Reset ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) Reset()
func (*ThresholdPrunerOptions) Size ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) Size() (n int)
func (*ThresholdPrunerOptions) String ¶ added in v0.4.773
func (this *ThresholdPrunerOptions) String() string
func (*ThresholdPrunerOptions) Unmarshal ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) Unmarshal(dAtA []byte) error
func (*ThresholdPrunerOptions) XXX_DiscardUnknown ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) XXX_DiscardUnknown()
func (*ThresholdPrunerOptions) XXX_Marshal ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ThresholdPrunerOptions) XXX_Merge ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) XXX_Merge(src proto.Message)
func (*ThresholdPrunerOptions) XXX_Size ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) XXX_Size() int
func (*ThresholdPrunerOptions) XXX_Unmarshal ¶ added in v0.4.773
func (m *ThresholdPrunerOptions) XXX_Unmarshal(b []byte) error
type TimeSeriesDataSpec ¶
type TimeSeriesDataSpec struct {
// General Forecast attributes:
// The name of the time column
// +kubebuilder:validation:Required
// +required
TimeColumn *string `json:"timeColumn,omitempty" protobuf:"bytes,1,opt,name=timeColumn"`
// The name of the column holding the value.
// By default this is the target column from the dataset.
// +kubebuilder:validation:Required
// +required
TargetColumn *string `json:"targetColumn,omitempty" protobuf:"bytes,2,opt,name=targetColumn"`
// The format of the datetime column. Used default
// +kubebuilder:validation:Optional
DateTimeFormat *string `json:"datetimeFormat,omitempty" protobuf:"bytes,3,opt,name=datetimeFormat"`
// The Hierarchy spec
// +kubebuilder:validation:Optional
Hierarchy HierarchySpec `json:"hierarchy,omitempty" protobuf:"bytes,4,opt,name=hierarchy"`
// The spec for the holiday
// +kubebuilder:validation:Optional
Holiday HolidaySpec `json:"holiday,omitempty" protobuf:"bytes,5,opt,name=holiday"`
// The historical periods
// +kubebuilder:validation:Optional
History PeriodSpec `json:"history,omitempty" protobuf:"bytes,6,opt,name=history"`
// The forecast periods
// +kubebuilder:validation:Optional
Forecast PeriodSpec `json:"forecast,omitempty" protobuf:"bytes,7,opt,name=forecast"`
// +kubebuilder:validation:Optional
YearlySeasonality PeriodSeasonalitySpec `json:"yearlySeasonality,omitempty" protobuf:"bytes,8,opt,name=yearlySeasonality"`
// +kubebuilder:validation:Optional
WeeklySeasonality PeriodSeasonalitySpec `json:"weeklySeasonality,omitempty" protobuf:"bytes,9,opt,name=weeklySeasonality"`
// +kubebuilder:validation:Optional
DailySeasonality PeriodSeasonalitySpec `json:"dailySeasonality,omitempty" protobuf:"bytes,10,opt,name=dailySeasonality"`
// +kubebuilder:default = "linear"
// +kubebuilder:validation:Optional
Growth *GrowthMode `json:"growth,omitempty" protobuf:"bytes,13,opt,name=growth"`
// The list of additional regressors. The regresors are part of the time series data
// +kubebuilder:validation:Optional
Regressors []RegressorSpec `json:"regressors,omitempty" protobuf:"bytes,14,rep,name=regressors"`
// The list of additional regressors. The regresors are part of the time series data
// +kubebuilder:validation:Optional
CustomSeasonalities []CustomSeasonalitySpec `json:"customSeasonalities,omitempty" protobuf:"bytes,15,rep,name=customSeasonalities"`
// Set an holiday schedule for a country.
// Change point specification
// +kubebuilder:validation:Optional
ChangePoints ChangePointSpec `json:"changepoints,omitempty" protobuf:"bytes,16,opt,name=changepoints"`
// +kubebuilder:default = 0.8
// +kubebuilder:validation:Optional
IntervalWidth *float64 `json:"intevalWidth,omitempty" protobuf:"bytes,17,opt,name=intevalWidth"`
// +kubebuilder:default = 1000
// +kubebuilder:validation:Optional
UncertaintySamples *int32 `json:"uncertaintySamples,omitempty" protobuf:"varint,18,opt,name=uncertaintySamples"`
// The generate seasonality mode
// +kubebuilder:default = "additive"
// +kubebuilder:validation:Optional
SeasonalityMode *catalog.SeasonalityMode `json:"seasonality,omitempty" protobuf:"bytes,19,opt,name=seasonality"`
}
func (*TimeSeriesDataSpec) DeepCopy ¶
func (in *TimeSeriesDataSpec) DeepCopy() *TimeSeriesDataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesDataSpec.
func (*TimeSeriesDataSpec) DeepCopyInto ¶
func (in *TimeSeriesDataSpec) DeepCopyInto(out *TimeSeriesDataSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TimeSeriesDataSpec) Descriptor ¶
func (*TimeSeriesDataSpec) Descriptor() ([]byte, []int)
func (*TimeSeriesDataSpec) Marshal ¶
func (m *TimeSeriesDataSpec) Marshal() (dAtA []byte, err error)
func (*TimeSeriesDataSpec) MarshalTo ¶
func (m *TimeSeriesDataSpec) MarshalTo(dAtA []byte) (int, error)
func (*TimeSeriesDataSpec) MarshalToSizedBuffer ¶
func (m *TimeSeriesDataSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TimeSeriesDataSpec) ProtoMessage ¶
func (*TimeSeriesDataSpec) ProtoMessage()
func (*TimeSeriesDataSpec) Reset ¶
func (m *TimeSeriesDataSpec) Reset()
func (*TimeSeriesDataSpec) Size ¶
func (m *TimeSeriesDataSpec) Size() (n int)
func (*TimeSeriesDataSpec) String ¶
func (this *TimeSeriesDataSpec) String() string
func (*TimeSeriesDataSpec) Unmarshal ¶
func (m *TimeSeriesDataSpec) Unmarshal(dAtA []byte) error
func (*TimeSeriesDataSpec) XXX_DiscardUnknown ¶
func (m *TimeSeriesDataSpec) XXX_DiscardUnknown()
func (*TimeSeriesDataSpec) XXX_Marshal ¶
func (m *TimeSeriesDataSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TimeSeriesDataSpec) XXX_Merge ¶
func (m *TimeSeriesDataSpec) XXX_Merge(src proto.Message)
func (*TimeSeriesDataSpec) XXX_Size ¶
func (m *TimeSeriesDataSpec) XXX_Size() int
func (*TimeSeriesDataSpec) XXX_Unmarshal ¶
func (m *TimeSeriesDataSpec) XXX_Unmarshal(b []byte) error
type TrainingSpec ¶
type TrainingSpec struct {
// The reference to the Lab under which the model training Job will be created
LabRef v1.ObjectReference `json:"labRef,omitempty" protobuf:"bytes,1,opt,name=labRef"`
// The priority of the Kubernetes Job created by the Model (medium, by default)
// +kubebuilder:validation:Optional
// +kubebuilder:default:="medium"
Priority *catalog.PriorityLevel `json:"priority,omitempty" protobuf:"bytes,2,opt,name=priority"`
// The type of cross-validation to use, in the case that a validation dataset is not enabled
// +kubebuilder:default:=kfold
// +kubebuilder:validation:Optional
CvType *catalog.CvType `json:"cvtype,omitempty" protobuf:"bytes,3,opt,name=cvtype"`
// Indicates if cross-validation should be used to score models
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
CV *bool `json:"cv,omitempty" protobuf:"varint,4,opt,name=cV"`
// The number of folds to use during cross-validation
// +kubebuilder:default:=5
// +kubebuilder:validation:Optional
Folds *int32 `json:"folds,omitempty" protobuf:"varint,5,opt,name=folds"`
// Split specifies the configuration to generate training, testing, and validation datasets
// +kubebuilder:validation:Optional
Split DataSplitSpec `json:"split,omitempty" protobuf:"bytes,6,opt,name=split"`
// EvalMetrics specifies the collection of metrics that will be evaluated after model training is complete
// +kubebuilder:validation:Optional
EvalMetrics []catalog.Metric `json:"evalMetrics,omitempty" protobuf:"bytes,7,rep,name=evalMetrics"`
// SuccessiveHalving specifies the configuration for a Study to execute a model search using successive halving
// +kubebuilder:validation:Optional
SH *SuccessiveHalvingSpec `json:"sh,omitempty" protobuf:"bytes,10,opt,name=sh"`
// The random state used for the model's estimator, if applicable (for example, in RandomForestClassifier)
// +kubebuilder:default:=42
// +kubebuilder:validation:Optional
Seed *float64 `json:"seed,omitempty" protobuf:"bytes,11,opt,name=seed"`
// Resources specifies the resource requirements allocated to the model training workload
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,12,opt,name=resources"`
// Indicates if a GPU will be allocated for model training
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Gpu *bool `json:"gpu,omitempty" protobuf:"varint,13,opt,name=gpu"`
// Indicates if model training will be distributed across multiple nodes (currently unimplemented)
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Distributed *bool `json:"distributed,omitempty" protobuf:"varint,14,opt,name=distributed"`
// Indicates if feature importance for the model will be computed as part of training. Some algorithms
// (e.g. Random Forest) have built in support for feature importance
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
FeatureImportance *bool `json:"featureImportance,omitempty" protobuf:"varint,15,opt,name=featureImportance"`
// The number of nodes to use, in the case of distributed training
// +kubebuilder:default:=1
// +kubebuilder:validation:Optional
NodeCount *int32 `json:"nodeCount,omitempty" protobuf:"varint,16,opt,name=nodeCount"`
// The number percentage (0 through 100) of rows to be used during training
// +kubebuilder:default:=100
// +kubebuilder:validation:Optional
SamplePct *int32 `json:"samplePct,omitempty" protobuf:"bytes,17,opt,name=samplePct"`
// Checkpoint specifies the location to store model checkpoints
// +kubebuilder:validation:Optional
Checkpoint CheckpointSpec `json:"checkpoint,omitempty" protobuf:"bytes,18,opt,name=checkpoint"`
// The maximum log level for logs produced by Jobs associated with the Model
// +kubebuilder:default:=info
// +kubebuilder:validation:Optional
LogLevel *catalog.LogLevel `json:"logLevel,omitempty" protobuf:"bytes,19,opt,name=logLevel"`
// The maximum time, in seconds, that Jobs associated with the Model can run for before being forcefully cancelled.
// +kubebuilder:default:=600
// +kubebuilder:validation:Optional
TimeoutInSecs *int32 `json:"timeoutInSecs,omitempty" protobuf:"bytes,20,opt,name=timeoutInSecs"`
}
TrainingSpec specifies the configuration of a model training workload
func (*TrainingSpec) DeepCopy ¶
func (in *TrainingSpec) DeepCopy() *TrainingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingSpec.
func (*TrainingSpec) DeepCopyInto ¶
func (in *TrainingSpec) DeepCopyInto(out *TrainingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrainingSpec) Descriptor ¶
func (*TrainingSpec) Descriptor() ([]byte, []int)
func (*TrainingSpec) Marshal ¶
func (m *TrainingSpec) Marshal() (dAtA []byte, err error)
func (*TrainingSpec) MarshalToSizedBuffer ¶
func (m *TrainingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TrainingSpec) ProtoMessage ¶
func (*TrainingSpec) ProtoMessage()
func (*TrainingSpec) Reset ¶
func (m *TrainingSpec) Reset()
func (*TrainingSpec) Size ¶
func (m *TrainingSpec) Size() (n int)
func (*TrainingSpec) String ¶
func (this *TrainingSpec) String() string
func (*TrainingSpec) Unmarshal ¶
func (m *TrainingSpec) Unmarshal(dAtA []byte) error
func (*TrainingSpec) XXX_DiscardUnknown ¶
func (m *TrainingSpec) XXX_DiscardUnknown()
func (*TrainingSpec) XXX_Marshal ¶
func (m *TrainingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrainingSpec) XXX_Merge ¶
func (m *TrainingSpec) XXX_Merge(src proto.Message)
func (*TrainingSpec) XXX_Size ¶
func (m *TrainingSpec) XXX_Size() int
func (*TrainingSpec) XXX_Unmarshal ¶
func (m *TrainingSpec) XXX_Unmarshal(b []byte) error
type TrainingStageSpec ¶
type TrainingStageSpec struct {
// Enabled indicates that the stage is enabled
// +kubebuilder:default:=true
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// NotebookName specify the notebook to run before training.
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
NotebookName *string `json:"notebookName,omitempty" protobuf:"bytes,2,opt,name=notebookName"`
// LabName is the name of the lab used for training. If empty, the system will use the default lab assigned to the data product
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
LabName *string `json:"labName,omitempty" protobuf:"bytes,3,opt,name=labName"`
// StudyName is the name of a study template. The actual study will clone the study template and will
// use the dataset created in the data stage.
// +kubebuilder:default =""
// +kubebuilder:validation:Required
// +required
StudyTemplateName *string `json:"studyTemplateName,omitempty" protobuf:"bytes,4,opt,name=studyTemplateName"`
// Validations defines the machine learning test cases to run against the new trained model.
// +kubebuilder:validation:Optional
Validations []ModelValidation `json:"validations,omitempty" protobuf:"bytes,5,rep,name=validations"`
}
TrainingStageSpec is the desired state of the training step of the pipeline
func (*TrainingStageSpec) DeepCopy ¶
func (in *TrainingStageSpec) DeepCopy() *TrainingStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingStageSpec.
func (*TrainingStageSpec) DeepCopyInto ¶
func (in *TrainingStageSpec) DeepCopyInto(out *TrainingStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrainingStageSpec) Descriptor ¶
func (*TrainingStageSpec) Descriptor() ([]byte, []int)
func (*TrainingStageSpec) Marshal ¶
func (m *TrainingStageSpec) Marshal() (dAtA []byte, err error)
func (*TrainingStageSpec) MarshalTo ¶
func (m *TrainingStageSpec) MarshalTo(dAtA []byte) (int, error)
func (*TrainingStageSpec) MarshalToSizedBuffer ¶
func (m *TrainingStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TrainingStageSpec) ProtoMessage ¶
func (*TrainingStageSpec) ProtoMessage()
func (*TrainingStageSpec) Reset ¶
func (m *TrainingStageSpec) Reset()
func (*TrainingStageSpec) Size ¶
func (m *TrainingStageSpec) Size() (n int)
func (*TrainingStageSpec) String ¶
func (this *TrainingStageSpec) String() string
func (*TrainingStageSpec) Unmarshal ¶
func (m *TrainingStageSpec) Unmarshal(dAtA []byte) error
func (*TrainingStageSpec) XXX_DiscardUnknown ¶
func (m *TrainingStageSpec) XXX_DiscardUnknown()
func (*TrainingStageSpec) XXX_Marshal ¶
func (m *TrainingStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrainingStageSpec) XXX_Merge ¶
func (m *TrainingStageSpec) XXX_Merge(src proto.Message)
func (*TrainingStageSpec) XXX_Size ¶
func (m *TrainingStageSpec) XXX_Size() int
func (*TrainingStageSpec) XXX_Unmarshal ¶
func (m *TrainingStageSpec) XXX_Unmarshal(b []byte) error
type UATStageSpec ¶
type UATStageSpec struct {
// Enabled indicates that the stage is enabled
// +kubebuilder:default:=false
// +kubebuilder:validation:Optional
Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"`
// The serving site (name space) used for running the uat tests. If the serving site is empty, the system
// will skip the uat stage
// +kubebuilder:default =""
// +kubebuilder:validation:Optional
ServingSiteName *string `json:"servingSiteName,omitempty" protobuf:"bytes,2,opt,name=servingSiteName"`
// Validations defines the machine learning test cases to run against the new trained model.
// +kubebuilder:validation:Optional
Validations []ModelValidation `json:"validations,omitempty" protobuf:"bytes,3,rep,name=validations"`
// Resource define the hardware resources req.
// +kubebuilder:validation:Optional
Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,4,opt,name=resources"`
}
UATStageSpec is the specification of the user acceptance test.
func (*UATStageSpec) DeepCopy ¶
func (in *UATStageSpec) DeepCopy() *UATStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UATStageSpec.
func (*UATStageSpec) DeepCopyInto ¶
func (in *UATStageSpec) DeepCopyInto(out *UATStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UATStageSpec) Descriptor ¶
func (*UATStageSpec) Descriptor() ([]byte, []int)
func (*UATStageSpec) Marshal ¶
func (m *UATStageSpec) Marshal() (dAtA []byte, err error)
func (*UATStageSpec) MarshalToSizedBuffer ¶
func (m *UATStageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UATStageSpec) ProtoMessage ¶
func (*UATStageSpec) ProtoMessage()
func (*UATStageSpec) Reset ¶
func (m *UATStageSpec) Reset()
func (*UATStageSpec) Size ¶
func (m *UATStageSpec) Size() (n int)
func (*UATStageSpec) String ¶
func (this *UATStageSpec) String() string
func (*UATStageSpec) Unmarshal ¶
func (m *UATStageSpec) Unmarshal(dAtA []byte) error
func (*UATStageSpec) XXX_DiscardUnknown ¶
func (m *UATStageSpec) XXX_DiscardUnknown()
func (*UATStageSpec) XXX_Marshal ¶
func (m *UATStageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UATStageSpec) XXX_Merge ¶
func (m *UATStageSpec) XXX_Merge(src proto.Message)
func (*UATStageSpec) XXX_Size ¶
func (m *UATStageSpec) XXX_Size() int
func (*UATStageSpec) XXX_Unmarshal ¶
func (m *UATStageSpec) XXX_Unmarshal(b []byte) error
type VideoPipelineSpec ¶
type VideoPipelineSpec struct {
// The date time imputer.
// +kubebuilder:default:="auto"
// +kubebuilder:validation:Optional
Featurizer *catalog.VideoFeaturizer `json:"featurizer,omitempty" protobuf:"bytes,1,opt,name=featurizer"`
}
VideoPipelineSpec represents a single pipeline for preprocessing video data
func (*VideoPipelineSpec) DeepCopy ¶
func (in *VideoPipelineSpec) DeepCopy() *VideoPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoPipelineSpec.
func (*VideoPipelineSpec) DeepCopyInto ¶
func (in *VideoPipelineSpec) DeepCopyInto(out *VideoPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VideoPipelineSpec) Descriptor ¶
func (*VideoPipelineSpec) Descriptor() ([]byte, []int)
func (*VideoPipelineSpec) Marshal ¶
func (m *VideoPipelineSpec) Marshal() (dAtA []byte, err error)
func (*VideoPipelineSpec) MarshalTo ¶
func (m *VideoPipelineSpec) MarshalTo(dAtA []byte) (int, error)
func (*VideoPipelineSpec) MarshalToSizedBuffer ¶
func (m *VideoPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VideoPipelineSpec) ProtoMessage ¶
func (*VideoPipelineSpec) ProtoMessage()
func (*VideoPipelineSpec) Reset ¶
func (m *VideoPipelineSpec) Reset()
func (*VideoPipelineSpec) Size ¶
func (m *VideoPipelineSpec) Size() (n int)
func (*VideoPipelineSpec) String ¶
func (this *VideoPipelineSpec) String() string
func (*VideoPipelineSpec) Unmarshal ¶
func (m *VideoPipelineSpec) Unmarshal(dAtA []byte) error
func (*VideoPipelineSpec) XXX_DiscardUnknown ¶
func (m *VideoPipelineSpec) XXX_DiscardUnknown()
func (*VideoPipelineSpec) XXX_Marshal ¶
func (m *VideoPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VideoPipelineSpec) XXX_Merge ¶
func (m *VideoPipelineSpec) XXX_Merge(src proto.Message)
func (*VideoPipelineSpec) XXX_Size ¶
func (m *VideoPipelineSpec) XXX_Size() int
func (*VideoPipelineSpec) XXX_Unmarshal ¶
func (m *VideoPipelineSpec) XXX_Unmarshal(b []byte) error
Source Files
¶
- cronreport_types.go
- cronreport_webhook.go
- deep_model.go
- doc.go
- ensemble.go
- fe_types.go
- forecast_type.go
- generated.pb.go
- model_autobuilder_lifecycle.go
- model_autobuilder_types.go
- model_autobuilder_webhook.go
- model_lifecycle.go
- model_pipeline_lifecycle.go
- model_pipeline_types.go
- model_pipeline_webhook.go
- model_pipelinerun_lifecycle.go
- model_pipelinerun_types.go
- model_pipelinerun_webhook.go
- model_types.go
- model_webhook.go
- modelcompilerrun_lifecycle.go
- modelcompilerrun_types.go
- modelcompilerun_webhook.go
- notebook_lifecycle.go
- notebook_types.go
- notebook_webhook.go
- notebookrun_lifecycle.go
- notebookrun_types.go
- notebookrun_webhook.go
- register.go
- report_lifecycle.go
- report_types.go
- report_webhook.go
- study_lifecycle.go
- study_types.go
- study_webhook.go
- zz_generated.deepcopy.go