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.ObjectiveSpec
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ActivationName
- type AlgorithmParameterRange
- func (in *AlgorithmParameterRange) DeepCopy() *AlgorithmParameterRange
- func (in *AlgorithmParameterRange) DeepCopyInto(out *AlgorithmParameterRange)
- func (*AlgorithmParameterRange) Descriptor() ([]byte, []int)
- func (m *AlgorithmParameterRange) Marshal() (dAtA []byte, err error)
- func (m *AlgorithmParameterRange) MarshalTo(dAtA []byte) (int, error)
- func (m *AlgorithmParameterRange) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AlgorithmParameterRange) ProtoMessage()
- func (m *AlgorithmParameterRange) Reset()
- func (m *AlgorithmParameterRange) Size() (n int)
- func (this *AlgorithmParameterRange) String() string
- func (m *AlgorithmParameterRange) Unmarshal(dAtA []byte) error
- func (m *AlgorithmParameterRange) XXX_DiscardUnknown()
- func (m *AlgorithmParameterRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AlgorithmParameterRange) XXX_Merge(src proto.Message)
- func (m *AlgorithmParameterRange) XXX_Size() int
- func (m *AlgorithmParameterRange) XXX_Unmarshal(b []byte) error
- 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 Anomaly
- func (in *Anomaly) DeepCopy() *Anomaly
- func (in *Anomaly) DeepCopyInto(out *Anomaly)
- func (*Anomaly) Descriptor() ([]byte, []int)
- func (m *Anomaly) Marshal() (dAtA []byte, err error)
- func (m *Anomaly) MarshalTo(dAtA []byte) (int, error)
- func (m *Anomaly) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Anomaly) ProtoMessage()
- func (m *Anomaly) Reset()
- func (m *Anomaly) Size() (n int)
- func (this *Anomaly) String() string
- func (m *Anomaly) Unmarshal(dAtA []byte) error
- func (m *Anomaly) XXX_DiscardUnknown()
- func (m *Anomaly) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Anomaly) XXX_Merge(src proto.Message)
- func (m *Anomaly) XXX_Size() int
- func (m *Anomaly) 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 ChangePoint
- func (in *ChangePoint) DeepCopy() *ChangePoint
- func (in *ChangePoint) DeepCopyInto(out *ChangePoint)
- func (*ChangePoint) Descriptor() ([]byte, []int)
- func (m *ChangePoint) Marshal() (dAtA []byte, err error)
- func (m *ChangePoint) MarshalTo(dAtA []byte) (int, error)
- func (m *ChangePoint) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ChangePoint) ProtoMessage()
- func (m *ChangePoint) Reset()
- func (m *ChangePoint) Size() (n int)
- func (this *ChangePoint) String() string
- func (m *ChangePoint) Unmarshal(dAtA []byte) error
- func (m *ChangePoint) XXX_DiscardUnknown()
- func (m *ChangePoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChangePoint) XXX_Merge(src proto.Message)
- func (m *ChangePoint) XXX_Size() int
- func (m *ChangePoint) 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 ConstraintName
- 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 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 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 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 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 EntityRef
- func (in *EntityRef) DeepCopy() *EntityRef
- func (in *EntityRef) DeepCopyInto(out *EntityRef)
- func (*EntityRef) Descriptor() ([]byte, []int)
- func (m *EntityRef) Marshal() (dAtA []byte, err error)
- func (m *EntityRef) MarshalTo(dAtA []byte) (int, error)
- func (m *EntityRef) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EntityRef) ProtoMessage()
- func (m *EntityRef) Reset()
- func (m *EntityRef) Size() (n int)
- func (this *EntityRef) String() string
- func (m *EntityRef) Unmarshal(dAtA []byte) error
- func (m *EntityRef) XXX_DiscardUnknown()
- func (m *EntityRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EntityRef) XXX_Merge(src proto.Message)
- func (m *EntityRef) XXX_Size() int
- func (m *EntityRef) XXX_Unmarshal(b []byte) error
- type EvalMetrics
- func (in *EvalMetrics) DeepCopy() *EvalMetrics
- func (in *EvalMetrics) DeepCopyInto(out *EvalMetrics)
- func (*EvalMetrics) Descriptor() ([]byte, []int)
- func (m *EvalMetrics) Marshal() (dAtA []byte, err error)
- func (m *EvalMetrics) MarshalTo(dAtA []byte) (int, error)
- func (m *EvalMetrics) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EvalMetrics) ProtoMessage()
- func (m *EvalMetrics) Reset()
- func (m *EvalMetrics) Size() (n int)
- func (this *EvalMetrics) String() string
- func (m *EvalMetrics) Unmarshal(dAtA []byte) error
- func (m *EvalMetrics) XXX_DiscardUnknown()
- func (m *EvalMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvalMetrics) XXX_Merge(src proto.Message)
- func (m *EvalMetrics) XXX_Size() int
- func (m *EvalMetrics) XXX_Unmarshal(b []byte) error
- type EvalPeriod
- func (in *EvalPeriod) DeepCopy() *EvalPeriod
- func (in *EvalPeriod) DeepCopyInto(out *EvalPeriod)
- func (*EvalPeriod) Descriptor() ([]byte, []int)
- func (m *EvalPeriod) Marshal() (dAtA []byte, err error)
- func (m *EvalPeriod) MarshalTo(dAtA []byte) (int, error)
- func (m *EvalPeriod) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EvalPeriod) ProtoMessage()
- func (m *EvalPeriod) Reset()
- func (m *EvalPeriod) Size() (n int)
- func (this *EvalPeriod) String() string
- func (m *EvalPeriod) Unmarshal(dAtA []byte) error
- func (m *EvalPeriod) XXX_DiscardUnknown()
- func (m *EvalPeriod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvalPeriod) XXX_Merge(src proto.Message)
- func (m *EvalPeriod) XXX_Size() int
- func (m *EvalPeriod) 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 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 ForecastStrategy
- type ForecasterSpec
- func (in *ForecasterSpec) DeepCopy() *ForecasterSpec
- func (in *ForecasterSpec) DeepCopyInto(out *ForecasterSpec)
- func (*ForecasterSpec) Descriptor() ([]byte, []int)
- func (m *ForecasterSpec) Marshal() (dAtA []byte, err error)
- func (m *ForecasterSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ForecasterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ForecasterSpec) ProtoMessage()
- func (m *ForecasterSpec) Reset()
- func (m *ForecasterSpec) Size() (n int)
- func (this *ForecasterSpec) String() string
- func (m *ForecasterSpec) Unmarshal(dAtA []byte) error
- func (m *ForecasterSpec) XXX_DiscardUnknown()
- func (m *ForecasterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ForecasterSpec) XXX_Merge(src proto.Message)
- func (m *ForecasterSpec) XXX_Size() int
- func (m *ForecasterSpec) 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 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 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 InitializerName
- 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 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) CompareTestingScore(other *Model) bool
- func (model *Model) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
- func (model *Model) CreateOrUpdateCondition(cond metav1.Condition)
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (model *Model) Default()
- func (model *Model) DefaultObjective() catalog.ObjectiveSpec
- func (model *Model) Demote()
- func (*Model) Descriptor() ([]byte, []int)
- func (model *Model) ErrorAlert(notification catalog.NotificationSpec, err error) *infra.Alert
- func (model *Model) Explained() bool
- func (model *Model) ExplainerURI() string
- func (model *Model) F1() float64
- func (model *Model) Failed() bool
- func (model *Model) ForecastURI() string
- func (model *Model) Forecasted() bool
- func (model *Model) GetCondition(conditionType ModelConditionType) metav1.Condition
- func (model *Model) GetConditionIndex(t string) int
- func (model *Model) GetObservedGeneration() int64
- func (model *Model) GetStatus() proto.Message
- func (model *Model) GetTestResult(metric catalog.Metric) float64
- func (model *Model) HasFinalizer() bool
- func (model *Model) IndexFileKey() string
- func (model *Model) InitializeFromStudy(run *StudyRun, study *Study)
- func (model *Model) IsBaseline() bool
- func (model *Model) IsEnsemble() bool
- func (model *Model) IsGroup() bool
- func (model *Model) IsLive() bool
- func (model *Model) IsSearch() bool
- func (model *Model) IsShadow() bool
- func (model *Model) IsTest() bool
- func (model *Model) MAPE() float64
- func (model *Model) ManifestURI() string
- func (model *Model) MarkAborted()
- func (model *Model) MarkExplainFailed(reason string, err string)
- func (model *Model) MarkExplained()
- func (model *Model) MarkExplaining()
- func (model *Model) MarkFailedToMerge(reason string, err string)
- func (model *Model) MarkForecastFailed(reason string, err string)
- func (model *Model) MarkForecasted()
- func (model *Model) MarkForecasting()
- func (model *Model) MarkMerged()
- func (model *Model) MarkMerging()
- func (model *Model) MarkOutlierDetectorTrained(location catalog.FileLocation)
- func (model *Model) MarkPackageFailed(reason string, err string)
- func (model *Model) MarkPackaged()
- func (model *Model) MarkPackaging()
- func (model *Model) MarkPaused()
- func (model *Model) MarkProfileFailed(reason string, err string)
- func (model *Model) MarkProfiled(location catalog.FileLocation)
- func (model *Model) MarkProfiling()
- func (model *Model) MarkPruned()
- func (model *Model) MarkReady()
- func (model *Model) MarkReadyFailed(reason string, err string)
- func (model *Model) MarkReportFailed(reason string, err string)
- func (model *Model) MarkReported()
- func (model *Model) MarkReporting()
- func (model *Model) MarkResumed()
- func (model *Model) MarkRole(predictor string, role catalog.ModelRole)
- func (model *Model) MarkTested()
- func (model *Model) MarkTesting()
- func (model *Model) MarkTestingFailed(reason string, err string)
- func (model *Model) MarkTrainFailed(reason string, err string)
- func (model *Model) MarkTrainOutlierDetectorFailed(reason string, err string)
- func (model *Model) MarkTrained()
- func (model *Model) MarkTraining()
- func (model *Model) MarkTrainingOutlierDetector()
- func (model *Model) MarkUnitTestFailed(reason string, err string)
- func (model *Model) MarkUnitTested()
- func (model *Model) MarkUnitTesting()
- 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) OpName() string
- func (model *Model) Packaged() bool
- func (model *Model) PartitionFolder() string
- func (model *Model) PartitionModelFile() string
- func (model *Model) PartitionModelFolder() string
- func (model *Model) PartitionModelForecastFile() string
- func (model *Model) PartitionModelProfileFolder() string
- func (model *Model) PartitionModelReportFile() string
- func (model *Model) Paused() bool
- func (model *Model) Precision() float64
- func (model *Model) Profiled() bool
- func (*Model) ProtoMessage()
- func (model *Model) Pruned() bool
- func (model *Model) R2() float64
- func (model *Model) RMSE() float64
- func (model *Model) RMSLE() float64
- func (model *Model) Ready() bool
- func (model *Model) Recall() float64
- func (model *Model) RefreshProgress()
- 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) SetBracket(v int32)
- func (model *Model) SetObservedGeneration(generation int64)
- func (model *Model) SetRung(v int32)
- func (model *Model) SetStatus(status interface{})
- func (model *Model) SetUpdatedAt(time *metav1.Time)
- func (model *Model) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Model) Size() (n int)
- func (this *Model) String() string
- func (model *Model) TarURI() string
- func (model *Model) TaskIndexFileKey(task string) string
- func (model *Model) Tested() bool
- func (model *Model) Trained() bool
- func (model *Model) TrainedOutlierDetector() bool
- func (model *Model) Training() bool
- func (model *Model) UnitTested() bool
- func (m *Model) Unmarshal(dAtA []byte) error
- func (model *Model) ValidateCreate() error
- func (model *Model) ValidateDelete() error
- func (model *Model) ValidateUpdate(old runtime.Object) error
- func (model *Model) WaitingToTrain() bool
- func (model *Model) WeightsURI() string
- func (model *Model) WorkerIndexFileKey(workerIndex int, task string) 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 ModelClass
- func (mclass *ModelClass) AddFinalizer()
- func (mclass *ModelClass) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
- func (mclass *ModelClass) CreateOrUpdateCond(cond metav1.Condition)
- func (mclass *ModelClass) DataAppName() string
- func (in *ModelClass) DeepCopy() *ModelClass
- func (in *ModelClass) DeepCopyInto(out *ModelClass)
- func (in *ModelClass) DeepCopyObject() runtime.Object
- func (mclass *ModelClass) Default()
- func (mclass *ModelClass) DefaultBaselineEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
- func (mclass *ModelClass) DefaultFESearchEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
- func (*ModelClass) Descriptor() ([]byte, []int)
- func (mclass *ModelClass) ErrorAlert(notification catalog.NotificationSpec, err error) *infra.Alert
- func (mclass ModelClass) GetCond(t string) metav1.Condition
- func (mclass ModelClass) GetCondIdx(t string) int
- func (modelclass ModelClass) GetObservedGeneration() int64
- func (modelclass ModelClass) GetStatus() proto.Message
- func (mclass ModelClass) HasFinalizer() bool
- func (mclass ModelClass) IsFailed() bool
- func (mclass ModelClass) IsMarkedForDeletion() bool
- func (mclass ModelClass) IsReady() bool
- func (mclass ModelClass) JobName() string
- func (mclass ModelClass) Key() string
- func (mclass *ModelClass) MarkArchived()
- func (mclass *ModelClass) MarkDrifted()
- func (mclass *ModelClass) MarkFailed(err string)
- func (m *ModelClass) Marshal() (dAtA []byte, err error)
- func (m *ModelClass) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClass) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (mclass *ModelClass) PredictorName() string
- func (mclass *ModelClass) PromotionAlert(tenantRef *v1.ObjectReference, notifierName *string, model Model) *infra.Alert
- func (*ModelClass) ProtoMessage()
- func (mclass *ModelClass) RemoveFinalizer()
- func (m *ModelClass) Reset()
- func (modelclass *ModelClass) SetObservedGeneration(generation int64)
- func (modelclass *ModelClass) SetStatus(status interface{})
- func (modelclass *ModelClass) SetUpdatedAt(time *metav1.Time)
- func (mclass *ModelClass) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *ModelClass) Size() (n int)
- func (this *ModelClass) String() string
- func (m *ModelClass) Unmarshal(dAtA []byte) error
- func (mclass ModelClass) ValidateCreate() error
- func (mclass ModelClass) ValidateDelete() error
- func (mclass ModelClass) ValidateUpdate(old runtime.Object) error
- func (m *ModelClass) XXX_DiscardUnknown()
- func (m *ModelClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClass) XXX_Merge(src proto.Message)
- func (m *ModelClass) XXX_Size() int
- func (m *ModelClass) XXX_Unmarshal(b []byte) error
- type ModelClassConditionType
- type ModelClassDataSpec
- func (in *ModelClassDataSpec) DeepCopy() *ModelClassDataSpec
- func (in *ModelClassDataSpec) DeepCopyInto(out *ModelClassDataSpec)
- func (*ModelClassDataSpec) Descriptor() ([]byte, []int)
- func (m *ModelClassDataSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelClassDataSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassDataSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassDataSpec) ProtoMessage()
- func (m *ModelClassDataSpec) Reset()
- func (m *ModelClassDataSpec) Size() (n int)
- func (this *ModelClassDataSpec) String() string
- func (m *ModelClassDataSpec) Unmarshal(dAtA []byte) error
- func (m *ModelClassDataSpec) XXX_DiscardUnknown()
- func (m *ModelClassDataSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassDataSpec) XXX_Merge(src proto.Message)
- func (m *ModelClassDataSpec) XXX_Size() int
- func (m *ModelClassDataSpec) XXX_Unmarshal(b []byte) error
- type ModelClassList
- func (in *ModelClassList) DeepCopy() *ModelClassList
- func (in *ModelClassList) DeepCopyInto(out *ModelClassList)
- func (in *ModelClassList) DeepCopyObject() runtime.Object
- func (*ModelClassList) Descriptor() ([]byte, []int)
- func (m *ModelClassList) Marshal() (dAtA []byte, err error)
- func (m *ModelClassList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassList) ProtoMessage()
- func (m *ModelClassList) Reset()
- func (m *ModelClassList) Size() (n int)
- func (this *ModelClassList) String() string
- func (m *ModelClassList) Unmarshal(dAtA []byte) error
- func (m *ModelClassList) XXX_DiscardUnknown()
- func (m *ModelClassList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassList) XXX_Merge(src proto.Message)
- func (m *ModelClassList) XXX_Size() int
- func (m *ModelClassList) XXX_Unmarshal(b []byte) error
- type ModelClassRun
- func (this *ModelClassRun) Abort()
- func (run *ModelClassRun) AddFinalizer()
- func (run *ModelClassRun) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
- func (run *ModelClassRun) CreateOrUpdateCond(cond metav1.Condition)
- func (in *ModelClassRun) DeepCopy() *ModelClassRun
- func (in *ModelClassRun) DeepCopyInto(out *ModelClassRun)
- func (in *ModelClassRun) DeepCopyObject() runtime.Object
- func (run *ModelClassRun) Default()
- func (*ModelClassRun) Descriptor() ([]byte, []int)
- func (run *ModelClassRun) ErrorAlert(notification catalog.NotificationSpec, err error) *infra.Alert
- func (run *ModelClassRun) GetCond(t string) metav1.Condition
- func (run *ModelClassRun) GetCondIdx(t string) int
- func (run *ModelClassRun) HasFinalizer() bool
- func (this *ModelClassRun) IsAborted() bool
- func (this *ModelClassRun) IsPaused() bool
- func (mclass *ModelClassRun) IsPromoted() bool
- func (this *ModelClassRun) IsSaved() bool
- func (mclass *ModelClassRun) IsTrained() bool
- func (mclass *ModelClassRun) MarkCreatedTrainingSet()
- func (mclass *ModelClassRun) MarkCreatingTrainingDataset(dataset string)
- func (mclass *ModelClassRun) MarkCreatingTrainingSetFailed(reason string, err string)
- func (mclass *ModelClassRun) MarkFailToPromote(reason string, err error)
- func (mclass *ModelClassRun) MarkModelTrained(model string)
- func (mclass *ModelClassRun) MarkPromoted()
- func (this *ModelClassRun) MarkSaved()
- func (mclass *ModelClassRun) MarkTrained()
- func (mclass *ModelClassRun) MarkTraining(study string)
- func (mclass *ModelClassRun) MarkTrainingFailed(reason string, err string)
- func (mclass *ModelClassRun) MarkWaitingForPromotion()
- func (m *ModelClassRun) Marshal() (dAtA []byte, err error)
- func (m *ModelClassRun) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (this *ModelClassRun) Pause()
- func (*ModelClassRun) ProtoMessage()
- func (run *ModelClassRun) RemoveFinalizer()
- func (m *ModelClassRun) Reset()
- func (pl *ModelClassRun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *ModelClassRun) Size() (n int)
- func (mclass *ModelClassRun) StartTrainingProcess()
- func (run *ModelClassRun) StatusString() string
- func (this *ModelClassRun) String() string
- func (m *ModelClassRun) Unmarshal(dAtA []byte) error
- func (run *ModelClassRun) ValidateCreate() error
- func (run *ModelClassRun) ValidateDelete() error
- func (run *ModelClassRun) ValidateUpdate(old runtime.Object) error
- func (m *ModelClassRun) XXX_DiscardUnknown()
- func (m *ModelClassRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassRun) XXX_Merge(src proto.Message)
- func (m *ModelClassRun) XXX_Size() int
- func (m *ModelClassRun) XXX_Unmarshal(b []byte) error
- type ModelClassRunList
- func (in *ModelClassRunList) DeepCopy() *ModelClassRunList
- func (in *ModelClassRunList) DeepCopyInto(out *ModelClassRunList)
- func (in *ModelClassRunList) DeepCopyObject() runtime.Object
- func (*ModelClassRunList) Descriptor() ([]byte, []int)
- func (m *ModelClassRunList) Marshal() (dAtA []byte, err error)
- func (m *ModelClassRunList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassRunList) ProtoMessage()
- func (m *ModelClassRunList) Reset()
- func (m *ModelClassRunList) Size() (n int)
- func (this *ModelClassRunList) String() string
- func (m *ModelClassRunList) Unmarshal(dAtA []byte) error
- func (m *ModelClassRunList) XXX_DiscardUnknown()
- func (m *ModelClassRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassRunList) XXX_Merge(src proto.Message)
- func (m *ModelClassRunList) XXX_Size() int
- func (m *ModelClassRunList) XXX_Unmarshal(b []byte) error
- type ModelClassRunPhase
- type ModelClassRunSpec
- func (in *ModelClassRunSpec) DeepCopy() *ModelClassRunSpec
- func (in *ModelClassRunSpec) DeepCopyInto(out *ModelClassRunSpec)
- func (*ModelClassRunSpec) Descriptor() ([]byte, []int)
- func (m *ModelClassRunSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelClassRunSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassRunSpec) ProtoMessage()
- func (m *ModelClassRunSpec) Reset()
- func (m *ModelClassRunSpec) Size() (n int)
- func (this *ModelClassRunSpec) String() string
- func (m *ModelClassRunSpec) Unmarshal(dAtA []byte) error
- func (m *ModelClassRunSpec) XXX_DiscardUnknown()
- func (m *ModelClassRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassRunSpec) XXX_Merge(src proto.Message)
- func (m *ModelClassRunSpec) XXX_Size() int
- func (m *ModelClassRunSpec) XXX_Unmarshal(b []byte) error
- type ModelClassRunStatus
- func (in *ModelClassRunStatus) DeepCopy() *ModelClassRunStatus
- func (in *ModelClassRunStatus) DeepCopyInto(out *ModelClassRunStatus)
- func (*ModelClassRunStatus) Descriptor() ([]byte, []int)
- func (m *ModelClassRunStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelClassRunStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassRunStatus) ProtoMessage()
- func (m *ModelClassRunStatus) Reset()
- func (m *ModelClassRunStatus) Size() (n int)
- func (this *ModelClassRunStatus) String() string
- func (m *ModelClassRunStatus) Unmarshal(dAtA []byte) error
- func (m *ModelClassRunStatus) XXX_DiscardUnknown()
- func (m *ModelClassRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassRunStatus) XXX_Merge(src proto.Message)
- func (m *ModelClassRunStatus) XXX_Size() int
- func (m *ModelClassRunStatus) XXX_Unmarshal(b []byte) error
- type ModelClassServingSpec
- func (in *ModelClassServingSpec) DeepCopy() *ModelClassServingSpec
- func (in *ModelClassServingSpec) DeepCopyInto(out *ModelClassServingSpec)
- func (*ModelClassServingSpec) Descriptor() ([]byte, []int)
- func (m *ModelClassServingSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelClassServingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassServingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassServingSpec) ProtoMessage()
- func (m *ModelClassServingSpec) Reset()
- func (m *ModelClassServingSpec) Size() (n int)
- func (this *ModelClassServingSpec) String() string
- func (m *ModelClassServingSpec) Unmarshal(dAtA []byte) error
- func (m *ModelClassServingSpec) XXX_DiscardUnknown()
- func (m *ModelClassServingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassServingSpec) XXX_Merge(src proto.Message)
- func (m *ModelClassServingSpec) XXX_Size() int
- func (m *ModelClassServingSpec) XXX_Unmarshal(b []byte) error
- type ModelClassSpec
- func (in *ModelClassSpec) DeepCopy() *ModelClassSpec
- func (in *ModelClassSpec) DeepCopyInto(out *ModelClassSpec)
- func (*ModelClassSpec) Descriptor() ([]byte, []int)
- func (m *ModelClassSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelClassSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassSpec) ProtoMessage()
- func (m *ModelClassSpec) Reset()
- func (m *ModelClassSpec) Size() (n int)
- func (this *ModelClassSpec) String() string
- func (m *ModelClassSpec) Unmarshal(dAtA []byte) error
- func (m *ModelClassSpec) XXX_DiscardUnknown()
- func (m *ModelClassSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassSpec) XXX_Merge(src proto.Message)
- func (m *ModelClassSpec) XXX_Size() int
- func (m *ModelClassSpec) XXX_Unmarshal(b []byte) error
- type ModelClassStatus
- func (in *ModelClassStatus) DeepCopy() *ModelClassStatus
- func (in *ModelClassStatus) DeepCopyInto(out *ModelClassStatus)
- func (*ModelClassStatus) Descriptor() ([]byte, []int)
- func (m *ModelClassStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelClassStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassStatus) ProtoMessage()
- func (m *ModelClassStatus) Reset()
- func (m *ModelClassStatus) Size() (n int)
- func (this *ModelClassStatus) String() string
- func (m *ModelClassStatus) Unmarshal(dAtA []byte) error
- func (m *ModelClassStatus) XXX_DiscardUnknown()
- func (m *ModelClassStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassStatus) XXX_Merge(src proto.Message)
- func (m *ModelClassStatus) XXX_Size() int
- func (m *ModelClassStatus) XXX_Unmarshal(b []byte) error
- type ModelClassTrainingSpec
- func (in *ModelClassTrainingSpec) DeepCopy() *ModelClassTrainingSpec
- func (in *ModelClassTrainingSpec) DeepCopyInto(out *ModelClassTrainingSpec)
- func (*ModelClassTrainingSpec) Descriptor() ([]byte, []int)
- func (m *ModelClassTrainingSpec) Marshal() (dAtA []byte, err error)
- func (m *ModelClassTrainingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelClassTrainingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelClassTrainingSpec) ProtoMessage()
- func (m *ModelClassTrainingSpec) Reset()
- func (m *ModelClassTrainingSpec) Size() (n int)
- func (this *ModelClassTrainingSpec) String() string
- func (m *ModelClassTrainingSpec) Unmarshal(dAtA []byte) error
- func (m *ModelClassTrainingSpec) XXX_DiscardUnknown()
- func (m *ModelClassTrainingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelClassTrainingSpec) XXX_Merge(src proto.Message)
- func (m *ModelClassTrainingSpec) XXX_Size() int
- func (m *ModelClassTrainingSpec) XXX_Unmarshal(b []byte) error
- type ModelConditionType
- type ModelGroupByStatus
- func (in *ModelGroupByStatus) DeepCopy() *ModelGroupByStatus
- func (in *ModelGroupByStatus) DeepCopyInto(out *ModelGroupByStatus)
- func (*ModelGroupByStatus) Descriptor() ([]byte, []int)
- func (m *ModelGroupByStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelGroupByStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelGroupByStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelGroupByStatus) ProtoMessage()
- func (m *ModelGroupByStatus) Reset()
- func (m *ModelGroupByStatus) Size() (n int)
- func (this *ModelGroupByStatus) String() string
- func (m *ModelGroupByStatus) Unmarshal(dAtA []byte) error
- func (m *ModelGroupByStatus) XXX_DiscardUnknown()
- func (m *ModelGroupByStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelGroupByStatus) XXX_Merge(src proto.Message)
- func (m *ModelGroupByStatus) XXX_Size() int
- func (m *ModelGroupByStatus) 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) ToPointerList() []*Model
- 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 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 ModelStageStatus
- func (in *ModelStageStatus) DeepCopy() *ModelStageStatus
- func (in *ModelStageStatus) DeepCopyInto(out *ModelStageStatus)
- func (*ModelStageStatus) Descriptor() ([]byte, []int)
- func (m *ModelStageStatus) Marshal() (dAtA []byte, err error)
- func (m *ModelStageStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelStageStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelStageStatus) ProtoMessage()
- func (m *ModelStageStatus) Reset()
- func (m *ModelStageStatus) Size() (n int)
- func (this *ModelStageStatus) String() string
- func (m *ModelStageStatus) Unmarshal(dAtA []byte) error
- func (m *ModelStageStatus) XXX_DiscardUnknown()
- func (m *ModelStageStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelStageStatus) XXX_Merge(src proto.Message)
- func (m *ModelStageStatus) XXX_Size() int
- func (m *ModelStageStatus) 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 ModelTemplate
- type ModelTestSuite
- func (in *ModelTestSuite) DeepCopy() *ModelTestSuite
- func (in *ModelTestSuite) DeepCopyInto(out *ModelTestSuite)
- func (*ModelTestSuite) Descriptor() ([]byte, []int)
- func (m *ModelTestSuite) Marshal() (dAtA []byte, err error)
- func (m *ModelTestSuite) MarshalTo(dAtA []byte) (int, error)
- func (m *ModelTestSuite) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModelTestSuite) ProtoMessage()
- func (m *ModelTestSuite) Reset()
- func (m *ModelTestSuite) Size() (n int)
- func (this *ModelTestSuite) String() string
- func (m *ModelTestSuite) Unmarshal(dAtA []byte) error
- func (m *ModelTestSuite) XXX_DiscardUnknown()
- func (m *ModelTestSuite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModelTestSuite) XXX_Merge(src proto.Message)
- func (m *ModelTestSuite) XXX_Size() int
- func (m *ModelTestSuite) 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 OptimizerName
- type OutlierDetectorStatus
- func (in *OutlierDetectorStatus) DeepCopy() *OutlierDetectorStatus
- func (in *OutlierDetectorStatus) DeepCopyInto(out *OutlierDetectorStatus)
- func (*OutlierDetectorStatus) Descriptor() ([]byte, []int)
- func (m *OutlierDetectorStatus) Marshal() (dAtA []byte, err error)
- func (m *OutlierDetectorStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *OutlierDetectorStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*OutlierDetectorStatus) ProtoMessage()
- func (m *OutlierDetectorStatus) Reset()
- func (m *OutlierDetectorStatus) Size() (n int)
- func (this *OutlierDetectorStatus) String() string
- func (m *OutlierDetectorStatus) Unmarshal(dAtA []byte) error
- func (m *OutlierDetectorStatus) XXX_DiscardUnknown()
- func (m *OutlierDetectorStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OutlierDetectorStatus) XXX_Merge(src proto.Message)
- func (m *OutlierDetectorStatus) XXX_Size() int
- func (m *OutlierDetectorStatus) XXX_Unmarshal(b []byte) error
- type OutlierModelSpec
- func (in *OutlierModelSpec) DeepCopy() *OutlierModelSpec
- func (in *OutlierModelSpec) DeepCopyInto(out *OutlierModelSpec)
- func (*OutlierModelSpec) Descriptor() ([]byte, []int)
- func (m *OutlierModelSpec) Marshal() (dAtA []byte, err error)
- func (m *OutlierModelSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *OutlierModelSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*OutlierModelSpec) ProtoMessage()
- func (m *OutlierModelSpec) Reset()
- func (m *OutlierModelSpec) Size() (n int)
- func (this *OutlierModelSpec) String() string
- func (m *OutlierModelSpec) Unmarshal(dAtA []byte) error
- func (m *OutlierModelSpec) XXX_DiscardUnknown()
- func (m *OutlierModelSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OutlierModelSpec) XXX_Merge(src proto.Message)
- func (m *OutlierModelSpec) XXX_Size() int
- func (m *OutlierModelSpec) XXX_Unmarshal(b []byte) error
- 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 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 RegressionForecasterSpec
- func (in *RegressionForecasterSpec) DeepCopy() *RegressionForecasterSpec
- func (in *RegressionForecasterSpec) DeepCopyInto(out *RegressionForecasterSpec)
- func (*RegressionForecasterSpec) Descriptor() ([]byte, []int)
- func (m *RegressionForecasterSpec) Marshal() (dAtA []byte, err error)
- func (m *RegressionForecasterSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *RegressionForecasterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RegressionForecasterSpec) ProtoMessage()
- func (m *RegressionForecasterSpec) Reset()
- func (m *RegressionForecasterSpec) Size() (n int)
- func (this *RegressionForecasterSpec) String() string
- func (m *RegressionForecasterSpec) Unmarshal(dAtA []byte) error
- func (m *RegressionForecasterSpec) XXX_DiscardUnknown()
- func (m *RegressionForecasterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegressionForecasterSpec) XXX_Merge(src proto.Message)
- func (m *RegressionForecasterSpec) XXX_Size() int
- func (m *RegressionForecasterSpec) XXX_Unmarshal(b []byte) error
- type Report
- func (report *Report) AddFinalizer()
- func (report Report) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
- func (report *Report) CreateOrUpdateCond(cond metav1.Condition)
- 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(notification catalog.NotificationSpec, err error) *infra.Alert
- func (report Report) GetCond(t string) metav1.Condition
- func (report Report) GetCondIdx(t string) int
- func (report Report) GetObservedGeneration() int64
- func (report Report) GetStatus() proto.Message
- func (report Report) HasFinalizer() bool
- func (report Report) IndexFileKey() string
- func (report Report) IsDatasetReport() bool
- func (report Report) IsFailed() bool
- func (report Report) IsForecastReport() bool
- func (report Report) IsGroup() bool
- func (report Report) IsModelReport() bool
- func (report Report) IsReady() bool
- func (report Report) IsStudyReport() bool
- func (report *Report) Label(key string, value string)
- func (report Report) ManifestURI() string
- func (report *Report) MarkPending()
- func (report *Report) MarkReportFailed(err string)
- func (report *Report) MarkReportReady(location catalog.FileLocation)
- func (report *Report) MarkRunning()
- 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 (report Report) RunStatus() *catalog.LastRunStatus
- func (report *Report) SetObservedGeneration(generation int64)
- func (report *Report) SetStatus(status interface{})
- func (report *Report) SetUpdatedAt(time *metav1.Time)
- func (report *Report) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Report) Size() (n int)
- func (this *Report) String() string
- func (report Report) TaskIndexFileKey(task string) string
- 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 (report Report) WorkerIndexFileKey(workerIndex int, task string) string
- 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 ReportFormat
- type ReportGroupByStatus
- func (in *ReportGroupByStatus) DeepCopy() *ReportGroupByStatus
- func (in *ReportGroupByStatus) DeepCopyInto(out *ReportGroupByStatus)
- func (*ReportGroupByStatus) Descriptor() ([]byte, []int)
- func (m *ReportGroupByStatus) Marshal() (dAtA []byte, err error)
- func (m *ReportGroupByStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ReportGroupByStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReportGroupByStatus) ProtoMessage()
- func (m *ReportGroupByStatus) Reset()
- func (m *ReportGroupByStatus) Size() (n int)
- func (this *ReportGroupByStatus) String() string
- func (m *ReportGroupByStatus) Unmarshal(dAtA []byte) error
- func (m *ReportGroupByStatus) XXX_DiscardUnknown()
- func (m *ReportGroupByStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReportGroupByStatus) XXX_Merge(src proto.Message)
- func (m *ReportGroupByStatus) XXX_Size() int
- func (m *ReportGroupByStatus) XXX_Unmarshal(b []byte) error
- 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 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 ReportType
- type RuntimeStatus
- func (in *RuntimeStatus) DeepCopy() *RuntimeStatus
- func (in *RuntimeStatus) DeepCopyInto(out *RuntimeStatus)
- func (*RuntimeStatus) Descriptor() ([]byte, []int)
- func (m *RuntimeStatus) Marshal() (dAtA []byte, err error)
- func (m *RuntimeStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *RuntimeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RuntimeStatus) ProtoMessage()
- func (m *RuntimeStatus) Reset()
- func (m *RuntimeStatus) Size() (n int)
- func (this *RuntimeStatus) String() string
- func (m *RuntimeStatus) Unmarshal(dAtA []byte) error
- func (m *RuntimeStatus) XXX_DiscardUnknown()
- func (m *RuntimeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuntimeStatus) XXX_Merge(src proto.Message)
- func (m *RuntimeStatus) XXX_Size() int
- func (m *RuntimeStatus) 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 SeasonalityPeriodSpec
- func (in *SeasonalityPeriodSpec) DeepCopy() *SeasonalityPeriodSpec
- func (in *SeasonalityPeriodSpec) DeepCopyInto(out *SeasonalityPeriodSpec)
- func (*SeasonalityPeriodSpec) Descriptor() ([]byte, []int)
- func (m *SeasonalityPeriodSpec) Marshal() (dAtA []byte, err error)
- func (m *SeasonalityPeriodSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *SeasonalityPeriodSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SeasonalityPeriodSpec) ProtoMessage()
- func (m *SeasonalityPeriodSpec) Reset()
- func (m *SeasonalityPeriodSpec) Size() (n int)
- func (this *SeasonalityPeriodSpec) String() string
- func (m *SeasonalityPeriodSpec) Unmarshal(dAtA []byte) error
- func (m *SeasonalityPeriodSpec) XXX_DiscardUnknown()
- func (m *SeasonalityPeriodSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SeasonalityPeriodSpec) XXX_Merge(src proto.Message)
- func (m *SeasonalityPeriodSpec) XXX_Size() int
- func (m *SeasonalityPeriodSpec) XXX_Unmarshal(b []byte) error
- type SeasonalitySpec
- func (in *SeasonalitySpec) DeepCopy() *SeasonalitySpec
- func (in *SeasonalitySpec) DeepCopyInto(out *SeasonalitySpec)
- func (*SeasonalitySpec) Descriptor() ([]byte, []int)
- func (m *SeasonalitySpec) Marshal() (dAtA []byte, err error)
- func (m *SeasonalitySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *SeasonalitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SeasonalitySpec) ProtoMessage()
- func (m *SeasonalitySpec) Reset()
- func (m *SeasonalitySpec) Size() (n int)
- func (this *SeasonalitySpec) String() string
- func (m *SeasonalitySpec) Unmarshal(dAtA []byte) error
- func (m *SeasonalitySpec) XXX_DiscardUnknown()
- func (m *SeasonalitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SeasonalitySpec) XXX_Merge(src proto.Message)
- func (m *SeasonalitySpec) XXX_Size() int
- func (m *SeasonalitySpec) XXX_Unmarshal(b []byte) error
- type SeasonalityType
- type ServingEnvironment
- func (in *ServingEnvironment) DeepCopy() *ServingEnvironment
- func (in *ServingEnvironment) DeepCopyInto(out *ServingEnvironment)
- func (*ServingEnvironment) Descriptor() ([]byte, []int)
- func (m *ServingEnvironment) Marshal() (dAtA []byte, err error)
- func (m *ServingEnvironment) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingEnvironment) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingEnvironment) ProtoMessage()
- func (m *ServingEnvironment) Reset()
- func (m *ServingEnvironment) Size() (n int)
- func (this *ServingEnvironment) String() string
- func (m *ServingEnvironment) Unmarshal(dAtA []byte) error
- func (m *ServingEnvironment) XXX_DiscardUnknown()
- func (m *ServingEnvironment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingEnvironment) XXX_Merge(src proto.Message)
- func (m *ServingEnvironment) XXX_Size() int
- func (m *ServingEnvironment) 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 ServingStatus
- func (in *ServingStatus) DeepCopy() *ServingStatus
- func (in *ServingStatus) DeepCopyInto(out *ServingStatus)
- func (*ServingStatus) Descriptor() ([]byte, []int)
- func (m *ServingStatus) Marshal() (dAtA []byte, err error)
- func (m *ServingStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingStatus) ProtoMessage()
- func (m *ServingStatus) Reset()
- func (m *ServingStatus) Size() (n int)
- func (this *ServingStatus) String() string
- func (m *ServingStatus) Unmarshal(dAtA []byte) error
- func (m *ServingStatus) XXX_DiscardUnknown()
- func (m *ServingStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingStatus) XXX_Merge(src proto.Message)
- func (m *ServingStatus) XXX_Size() int
- func (m *ServingStatus) XXX_Unmarshal(b []byte) error
- type StageStatusPhase
- type Study
- func (study *Study) AddFinalizer()
- func (study *Study) AutoSplit(rows int32)
- func (study *Study) CreateOrUpdateCondition(cond metav1.Condition)
- 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) DefaultObjective(task catalog.MLTask) catalog.Metric
- func (study *Study) Deleted() bool
- func (*Study) Descriptor() ([]byte, []int)
- func (study *Study) GetCondition(condition StudyCondition) metav1.Condition
- func (study *Study) GetConditionIndex(condition StudyCondition) int
- func (study *Study) GetObservedGeneration() int64
- func (study *Study) GetStatus() proto.Message
- func (study *Study) HasFinalizer() bool
- func (study *Study) IsFast() bool
- func (study *Study) IsForecast() bool
- func (study *Study) IsGroup() bool
- func (study *Study) IsTestDataset() bool
- func (study *Study) MarkNotSaved()
- func (study *Study) MarkSaved()
- 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) ProtoMessage()
- func (study *Study) Random() bool
- func (study *Study) RemoveFinalizer()
- func (study *Study) ReportName() string
- func (m *Study) Reset()
- func (study *Study) RootURI() string
- func (study *Study) Saved() bool
- func (study *Study) SelectSplitMethod()
- func (study *Study) SetObservedGeneration(generation int64)
- func (study *Study) SetStatus(status interface{})
- func (study *Study) SetUpdatedAt(time *metav1.Time)
- func (study *Study) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Study) Size() (n int)
- func (this *Study) String() string
- func (m *Study) Unmarshal(dAtA []byte) error
- 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
- 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 StudyRun
- func (studyrun *StudyRun) Aborted() bool
- func (studyrun *StudyRun) AddFinalizer()
- func (studyrun *StudyRun) Baselined() bool
- func (studyrun *StudyRun) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
- func (studyrun *StudyRun) CreateOrUpdateCondition(condition metav1.Condition)
- func (studyrun *StudyRun) CreateReport(bucketName string) *Report
- func (in *StudyRun) DeepCopy() *StudyRun
- func (in *StudyRun) DeepCopyInto(out *StudyRun)
- func (in *StudyRun) DeepCopyObject() runtime.Object
- func (studyrun *StudyRun) Default()
- func (studyrun *StudyRun) Deleted() bool
- func (*StudyRun) Descriptor() ([]byte, []int)
- func (studyrun *StudyRun) Ensembled() bool
- func (studyrun *StudyRun) ErrorAlert(notification catalog.NotificationSpec, err error) *infra.Alert
- func (studyrun *StudyRun) ExternalStatusUpdated() bool
- func (studyrun *StudyRun) Failed() bool
- func (studyrun *StudyRun) GetCondition(condition StudyRunCondition) metav1.Condition
- func (studyrun *StudyRun) GetConditionIndex(condition StudyRunCondition) int
- func (studyrun *StudyRun) GetObservedGeneration() int64
- func (studyrun *StudyRun) GetStatus() proto.Message
- func (studyrun *StudyRun) HasFinalizer() bool
- func (studyrun *StudyRun) HasScheduleTrigger() bool
- func (studyrun *StudyRun) IsRunning() bool
- func (studyrun *StudyRun) ManifestURI() string
- func (studyrun *StudyRun) MarkAbortFailed(err string)
- func (studyrun *StudyRun) MarkAborted()
- func (studyrun *StudyRun) MarkBaselineFailed(reason string, err string)
- func (studyrun *StudyRun) MarkBaselined()
- func (studyrun *StudyRun) MarkBaselining()
- func (studyrun *StudyRun) MarkEnsembleFailed(reason string, err string)
- func (studyrun *StudyRun) MarkEnsembled()
- func (studyrun *StudyRun) MarkEnsembling()
- func (studyrun *StudyRun) MarkExternalStatusNotUpdated()
- func (studyrun *StudyRun) MarkExternalStatusUpdated()
- func (studyrun *StudyRun) MarkGCFailed(reason string, err string)
- func (studyrun *StudyRun) MarkPartitionFailed(reason string, err string)
- func (studyrun *StudyRun) MarkPauseFailed(reason string, err string)
- func (studyrun *StudyRun) MarkPaused()
- func (studyrun *StudyRun) MarkPrepareFailed(reason string, msg string)
- func (studyrun *StudyRun) MarkPrepareSuccess()
- func (studyrun *StudyRun) MarkPreparing()
- func (studyrun *StudyRun) MarkProfileFailed(reason string, err string)
- func (studyrun *StudyRun) MarkProfiled(location catalog.FileLocation)
- func (studyrun *StudyRun) MarkProfiling()
- func (studyrun *StudyRun) MarkPromoted()
- func (studyrun *StudyRun) MarkPromoting()
- func (studyrun *StudyRun) MarkPromotionFailed(reason string, err string)
- func (studyrun *StudyRun) MarkReady()
- func (studyrun *StudyRun) MarkReadyFailed(reason string, err string)
- func (studyrun *StudyRun) MarkReportFailed(reason string, err string)
- func (studyrun *StudyRun) MarkReported()
- func (studyrun *StudyRun) MarkReporting()
- func (studyrun *StudyRun) MarkResumed()
- func (studyrun *StudyRun) MarkSearchFailed(reason, err string)
- func (studyrun *StudyRun) MarkSearched()
- func (studyrun *StudyRun) MarkSearching()
- func (studyrun *StudyRun) MarkSplitFailed(reason string, err string)
- func (studyrun *StudyRun) MarkSplitted()
- func (studyrun *StudyRun) MarkSplitting()
- func (studyrun *StudyRun) MarkTested()
- func (studyrun *StudyRun) MarkTesting()
- func (studyrun *StudyRun) MarkTestingFailed(reason string, err string)
- func (studyrun *StudyRun) MarkTransformFailed(err string)
- func (studyrun *StudyRun) MarkTransformed()
- func (studyrun *StudyRun) MarkTransforming()
- func (m *StudyRun) Marshal() (dAtA []byte, err error)
- func (m *StudyRun) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (studyrun *StudyRun) ModelsWaiting() bool
- func (studyrun *StudyRun) PartitionDataFolder(key []string) string
- func (studyrun *StudyRun) PartitionFolder(key []string) string
- func (studyrun *StudyRun) PartitionTestFile(key []string) string
- func (studyrun *StudyRun) PartitionTrainFile(key []string) string
- func (studyrun *StudyRun) Partitioned() bool
- func (studyrun *StudyRun) Paused() bool
- func (studyrun *StudyRun) Phase() StudyRunPhase
- func (studyrun *StudyRun) Prepared() bool
- func (studyrun *StudyRun) Profiled() bool
- func (studyrun *StudyRun) Promoted() bool
- func (studyrun *StudyRun) PromotionAlert(model Model) *infra.Alert
- func (*StudyRun) ProtoMessage()
- func (studyrun *StudyRun) ReachedMaxModels(study *Study) bool
- func (studyrun *StudyRun) ReachedMaxSearchTime(study *Study) bool
- func (studyrun *StudyRun) ReachedMaxTime(study *Study) bool
- func (studyrun *StudyRun) Ready() bool
- func (studyrun *StudyRun) RefreshProgress()
- func (studyrun *StudyRun) RemoveFinalizer()
- func (studyrun *StudyRun) ReportName() string
- func (studyrun *StudyRun) ReportURI() string
- func (studyrun *StudyRun) Reported() bool
- func (m *StudyRun) Reset()
- func (studyrun *StudyRun) RootURI() string
- func (studyrun *StudyRun) Searched() bool
- func (studyrun *StudyRun) SetObservedGeneration(generation int64)
- func (studyrun *StudyRun) SetStatus(status interface{})
- func (studyrun *StudyRun) SetUpdatedAt(time *metav1.Time)
- func (studyrun *StudyRun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *StudyRun) Size() (n int)
- func (studyrun *StudyRun) Splitted() bool
- func (this *StudyRun) String() string
- func (studyrun *StudyRun) TaskIndexFileKey(task string) string
- func (studyrun *StudyRun) Tested() bool
- func (studyrun *StudyRun) ToRunReference() catalog.RunReference
- func (studyrun *StudyRun) Transformed() bool
- func (m *StudyRun) Unmarshal(dAtA []byte) error
- func (studyrun *StudyRun) UpdateEndTime()
- func (studyrun *StudyRun) ValidateCreate() error
- func (studyrun *StudyRun) ValidateDelete() error
- func (studyrun *StudyRun) ValidateUpdate(old runtime.Object) error
- func (studyrun *StudyRun) WorkerIndexFileKey(workerIndex int, task string) string
- func (m *StudyRun) XXX_DiscardUnknown()
- func (m *StudyRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyRun) XXX_Merge(src proto.Message)
- func (m *StudyRun) XXX_Size() int
- func (m *StudyRun) XXX_Unmarshal(b []byte) error
- type StudyRunCondition
- type StudyRunList
- func (in *StudyRunList) DeepCopy() *StudyRunList
- func (in *StudyRunList) DeepCopyInto(out *StudyRunList)
- func (in *StudyRunList) DeepCopyObject() runtime.Object
- func (*StudyRunList) Descriptor() ([]byte, []int)
- func (m *StudyRunList) Marshal() (dAtA []byte, err error)
- func (m *StudyRunList) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyRunList) ProtoMessage()
- func (m *StudyRunList) Reset()
- func (m *StudyRunList) Size() (n int)
- func (this *StudyRunList) String() string
- func (m *StudyRunList) Unmarshal(dAtA []byte) error
- func (m *StudyRunList) XXX_DiscardUnknown()
- func (m *StudyRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyRunList) XXX_Merge(src proto.Message)
- func (m *StudyRunList) XXX_Size() int
- func (m *StudyRunList) XXX_Unmarshal(b []byte) error
- type StudyRunPhase
- type StudyRunPhaseStatus
- func (in *StudyRunPhaseStatus) DeepCopy() *StudyRunPhaseStatus
- func (in *StudyRunPhaseStatus) DeepCopyInto(out *StudyRunPhaseStatus)
- func (*StudyRunPhaseStatus) Descriptor() ([]byte, []int)
- func (m *StudyRunPhaseStatus) Marshal() (dAtA []byte, err error)
- func (m *StudyRunPhaseStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyRunPhaseStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyRunPhaseStatus) ProtoMessage()
- func (m *StudyRunPhaseStatus) Reset()
- func (m *StudyRunPhaseStatus) Size() (n int)
- func (this *StudyRunPhaseStatus) String() string
- func (m *StudyRunPhaseStatus) Unmarshal(dAtA []byte) error
- func (m *StudyRunPhaseStatus) XXX_DiscardUnknown()
- func (m *StudyRunPhaseStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyRunPhaseStatus) XXX_Merge(src proto.Message)
- func (m *StudyRunPhaseStatus) XXX_Size() int
- func (m *StudyRunPhaseStatus) XXX_Unmarshal(b []byte) error
- type StudyRunSpec
- func (in *StudyRunSpec) DeepCopy() *StudyRunSpec
- func (in *StudyRunSpec) DeepCopyInto(out *StudyRunSpec)
- func (*StudyRunSpec) Descriptor() ([]byte, []int)
- func (m *StudyRunSpec) Marshal() (dAtA []byte, err error)
- func (m *StudyRunSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyRunSpec) ProtoMessage()
- func (m *StudyRunSpec) Reset()
- func (m *StudyRunSpec) Size() (n int)
- func (this *StudyRunSpec) String() string
- func (m *StudyRunSpec) Unmarshal(dAtA []byte) error
- func (m *StudyRunSpec) XXX_DiscardUnknown()
- func (m *StudyRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyRunSpec) XXX_Merge(src proto.Message)
- func (m *StudyRunSpec) XXX_Size() int
- func (m *StudyRunSpec) XXX_Unmarshal(b []byte) error
- type StudyRunStatus
- func (in *StudyRunStatus) DeepCopy() *StudyRunStatus
- func (in *StudyRunStatus) DeepCopyInto(out *StudyRunStatus)
- func (*StudyRunStatus) Descriptor() ([]byte, []int)
- func (m *StudyRunStatus) Marshal() (dAtA []byte, err error)
- func (m *StudyRunStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *StudyRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StudyRunStatus) ProtoMessage()
- func (m *StudyRunStatus) Reset()
- func (m *StudyRunStatus) Size() (n int)
- func (this *StudyRunStatus) String() string
- func (m *StudyRunStatus) Unmarshal(dAtA []byte) error
- func (m *StudyRunStatus) XXX_DiscardUnknown()
- func (m *StudyRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StudyRunStatus) XXX_Merge(src proto.Message)
- func (m *StudyRunStatus) XXX_Size() int
- func (m *StudyRunStatus) 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 TimeSeriesEvent
- func (in *TimeSeriesEvent) DeepCopy() *TimeSeriesEvent
- func (in *TimeSeriesEvent) DeepCopyInto(out *TimeSeriesEvent)
- func (*TimeSeriesEvent) Descriptor() ([]byte, []int)
- func (m *TimeSeriesEvent) Marshal() (dAtA []byte, err error)
- func (m *TimeSeriesEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *TimeSeriesEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TimeSeriesEvent) ProtoMessage()
- func (m *TimeSeriesEvent) Reset()
- func (m *TimeSeriesEvent) Size() (n int)
- func (this *TimeSeriesEvent) String() string
- func (m *TimeSeriesEvent) Unmarshal(dAtA []byte) error
- func (m *TimeSeriesEvent) XXX_DiscardUnknown()
- func (m *TimeSeriesEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TimeSeriesEvent) XXX_Merge(src proto.Message)
- func (m *TimeSeriesEvent) XXX_Size() int
- func (m *TimeSeriesEvent) 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 UnivariateForecastStatus
- func (in *UnivariateForecastStatus) DeepCopy() *UnivariateForecastStatus
- func (in *UnivariateForecastStatus) DeepCopyInto(out *UnivariateForecastStatus)
- func (*UnivariateForecastStatus) Descriptor() ([]byte, []int)
- func (m *UnivariateForecastStatus) Marshal() (dAtA []byte, err error)
- func (m *UnivariateForecastStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *UnivariateForecastStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UnivariateForecastStatus) ProtoMessage()
- func (m *UnivariateForecastStatus) Reset()
- func (m *UnivariateForecastStatus) Size() (n int)
- func (this *UnivariateForecastStatus) String() string
- func (m *UnivariateForecastStatus) Unmarshal(dAtA []byte) error
- func (m *UnivariateForecastStatus) XXX_DiscardUnknown()
- func (m *UnivariateForecastStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UnivariateForecastStatus) XXX_Merge(src proto.Message)
- func (m *UnivariateForecastStatus) XXX_Size() int
- func (m *UnivariateForecastStatus) 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
- type WindowSpec
- func (in *WindowSpec) DeepCopy() *WindowSpec
- func (in *WindowSpec) DeepCopyInto(out *WindowSpec)
- func (*WindowSpec) Descriptor() ([]byte, []int)
- func (m *WindowSpec) Marshal() (dAtA []byte, err error)
- func (m *WindowSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *WindowSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*WindowSpec) ProtoMessage()
- func (m *WindowSpec) Reset()
- func (m *WindowSpec) Size() (n int)
- func (this *WindowSpec) String() string
- func (m *WindowSpec) Unmarshal(dAtA []byte) error
- func (m *WindowSpec) XXX_DiscardUnknown()
- func (m *WindowSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WindowSpec) XXX_Merge(src proto.Message)
- func (m *WindowSpec) XXX_Size() int
- func (m *WindowSpec) XXX_Unmarshal(b []byte) error
Constants ¶
const ( AbsEnergy catalog.Metric = "abs-enegry" // Returns the absolute energy of the time series which is the sum over the squared values AbsoluteMaximum catalog.Metric = "abs-maximum" // Calculates the highest absolute value of the time series x. AbsoluteSumOfChanges catalog.Metric = "abs-sum-of-change" ///Returns the sum over the absolute value of consecutive changes in the series x CountAboveMean catalog.Metric = "count_above_mean" // Returns the number of values in x that are higher than the mean of x CountBelowMean catalog.Metric = "count_below_mean" //Returns the number of values in x that are lower than the mean of x FirstLocationOfMaximum catalog.Metric = "first_location_of_maximum" //Returns the first location of the maximum value of x. FirstLocationOfMinimum catalog.Metric = "first_location_of_minimum" // Returns the first location of the minimal value of x. BenfordCorrelation catalog.Metric = "benford_correlation" //Useful for anomaly detection applications [1][2]. HasDuplicate catalog.Metric = "has_duplicate" // has_duplicate(x) Checks if any value in x occurs more than once HasDuplicateMax catalog.Metric = "has_duplicate_max" // has_duplicate_max(x) Checks if the maximum value of x is observed more than once HasDuplicateMean catalog.Metric = "has_duplicate_min" // has_duplicate_min(x) Checks if the minimal value of x is observed more than once Kurtosis catalog.Metric = "kurtosis" // kurtosis(x) Returns the kurtosis of x (calculated with the adjusted Fisher-Pearson standardized moment coefficient G2). LastLocationOfMaximum catalog.Metric = "last_location_of_maximum" //(x) Returns the relative last location of the maximum value of x. LastLocationOfMinimum catalog.Metric = "last_location_of_minimum" // last_location_of_minimum(x) Returns the last location of the minimal value of x. Maximum catalog.Metric = "maximum" // maximum(x) Calculates the highest value of the time series x. Mean catalog.Metric = "mean" // mean(x) Returns the mean of x MeanAbsChange catalog.Metric = "mean_abs_change" // mean_abs_change(x) Average over first differences. MeanChange catalog.Metric = "mean_change" // mean_change(x) Average over time series differences. Median catalog.Metric = "median" // median(x) Returns the median of x Minimum catalog.Metric = "minimum" // minimum(x) Calculates the lowest value of the time series x. Root_mean_square catalog.Metric = "root_mean_square" // root_mean_square(x) Returns the root mean square (rms) of the time series. Sample_entropy catalog.Metric = "sample_entropy" // sample_entropy(x) Calculate and return sample entropy of x. Standard_deviation catalog.Metric = "standard_deviation" // standard_deviation(x) Returns the standard deviation of x Sum_of_reoccurring_data_points catalog.Metric = "sum_of_reoccurring_data_points" // sum_of_reoccurring_data_points(x) Returns the sum of all data points, that are present in the time series more than once. Sum_of_reoccurring_values catalog.Metric = "sum_of_reoccurring_values" // sum_of_reoccurring_values(x) Returns the sum of all values, that are present in the time series more than once. Sum_values catalog.Metric = "sum_values" // sum_values(x) Calculates the sum over the time series values Longest_strike_above_mean catalog.Metric = "longest_strike_above_mean" // longest_strike_above_mean(x) Returns the length of the longest consecutive subsequence in x that is bigger than the mean of x Longest_strike_below_mean catalog.Metric = "longest_strike_below_mean" // longest_strike_below_mean(x) Returns the length of the longest consecutive subsequence in x that is smaller than the mean of x Variance catalog.Metric = "variance" // variance(x) Returns the variance of x Variance_larger_than_standard_deviation catalog.Metric = "variance_larger_than_standard_deviation" // variance_larger_than_standard_deviation(x) Is variance higher than the standard deviation? Variation_coefficient catalog.Metric = "variation_coefficient" // variation_coefficient(x) Skewness catalog.Metric = "skewness" // skewness(x) Returns the sample skewness of x (calculated with the adjusted Fisher-Pearson standardized moment coefficient G1). )
const ( ModelAccuracyGreaterThan catalog.AssertionType = "accuracy-greater-than" // classification ModelAveragePrecisionGreaterThan catalog.AssertionType = "model-average-precision-greater-than" ModelBalancedAccuracyGreaterThan catalog.AssertionType = "model-balanced-accuracy-greater-than" ModelF1BinaryGreaterThan catalog.AssertionType = "model-f1-greater-than" ModelF1MicroGreaterThan catalog.AssertionType = "model-f1-micro-greater-than" ModelF1MacroGreaterThan catalog.AssertionType = "model-f1-macro-greater-than" ModelF1WeightedGreaterThan catalog.AssertionType = "model-f1-weighted-greater-than" ModelF1SamplesGreaterThan catalog.AssertionType = "model-f1-samples-greater-than" ModelPrecisionBinaryGreaterThan catalog.AssertionType = "model-precision-greater-than" ModelPrecisionMicroGreaterThan catalog.AssertionType = "model-precision-micro-greater-than" ModelPrecisionMacroGreaterThan catalog.AssertionType = "model-precision-macro-greater-than" ModelPrecisionWeightedGreaterThan catalog.AssertionType = "model-precision-weighted-greater-than" ModelPrecisionSamplesGreaterThan catalog.AssertionType = "model-precision-samples-greater-than" ModelRecallBinaryGreaterThan catalog.AssertionType = "model-recall-greater-than" ModelRecallMacroGreaterThan catalog.AssertionType = "model-recall-macro-greater-than" ModelRecallMicroGreaterThan catalog.AssertionType = "model-recall-micro-greater-than" ModelRecallWeightedGreaterThan catalog.AssertionType = "model-recall-weighted-greater-than" ModelRecallSamplesGreaterThan catalog.AssertionType = "model-recall-samples-greater-than" ModelLogLossLessThan catalog.AssertionType = "model-log-loss-less-than" ModelRocAucGreaterThan catalog.AssertionType = "model-auc-greater-than" ModelRocAucMicroGreaterThan catalog.AssertionType = "model-auc-micro-greater-than" ModelRocAucMacroGreaterThan catalog.AssertionType = "model-auc-macro-greater-than" ModelRocAucWeightedGreaterThan catalog.AssertionType = "model-auc-weighted-greater-than" ModelPRRocAucGreaterThan catalog.AssertionType = "model-pr-auc-greater-than" ModelPRRocAucMicroGreaterThan catalog.AssertionType = "model-pr-auc-micro-greater-than" ModelPRRocAucMacroGreaterThan catalog.AssertionType = "model-pr-auc-macro-greater-than" ModelPRRocAucWeightedGreaterThan catalog.AssertionType = "model-pr-auc-weighted-greater-than" ModelZeroOneGreaterThan catalog.AssertionType = "model-zero-one-greater-than" ModelHammingLossLessThan catalog.AssertionType = "model-hamming-loss-less-than" ModelHingeLossLessThan catalog.AssertionType = "model-hinge-loss-less-than" ModelJacquardScoreLessThan catalog.AssertionType = "model-jacquard-loss-less-than" ModelMatthewsCorrCoefGreaterThan catalog.AssertionType = "model-mcc-greater-than" ModelFpGreaterThan catalog.AssertionType = "model-fp-" ModelFnGreaterThan catalog.AssertionType = "model-fn" ModelTnGreaterThan catalog.AssertionType = "model-tn-greater-than" ModelTpGreaterThan catalog.AssertionType = "model-tp-greater-than" ModelTprGreaterThan catalog.AssertionType = "model-tpr-greater-than" ModelFprGreaterThan catalog.AssertionType = "model-fpr-greater-than" ModelTnrGreaterThan catalog.AssertionType = "model-tnr-greater-than" ModelMCCGreaterThan catalog.AssertionType = "model-matthews-corr-coef-greater-than" /// Regression ModelExplainedVarianceLessThan catalog.AssertionType = "model-explained-variance-less-than" ModelMaxErrorLessThan catalog.AssertionType = "model-max-error-less-than" ModelMAELessThan catalog.AssertionType = "model-mae-less-than" ModelMSELessThan catalog.AssertionType = "model-mse-less-than" ModelMSLELessThan catalog.AssertionType = "model-msle-less-than" ModelRMSELessThan catalog.AssertionType = "model-rmse-less-than" ModelRMSLELessThan catalog.AssertionType = "model-rmsle-less-than" ModelMedianAbsoluteErrorLessThan catalog.AssertionType = "model-median-absolute-error-less-than" ModelR2LessThan catalog.AssertionType = "model-r2-less-than" ModelAdjR2LessThan catalog.AssertionType = "model-adj-r2-less-than" ModelMeanPoissonDevianceLessThan catalog.AssertionType = "model-mean_poisson_deviance-less-than" ModelMeanGammaDevianceLessThan catalog.AssertionType = "model-mean-gamma-deviance-less-than" ModelMeanTweedieDevianceLessThan catalog.AssertionType = "model-mean-tweedie-deviance-less-than" // Forecast specific ModelMAPELessThan catalog.AssertionType = "model-mape-less-than" ModelMAZELessThan catalog.AssertionType = "model-maze-less-than" ModelMDAPELessThan catalog.AssertionType = "model-mdape-less-than" // median absolute percentage error ModelSMAPELessThan catalog.AssertionType = "model-smape-less-than" //Clustering ModelAdjustedMutualInfoScoreBetween catalog.AssertionType = "model-adjusted-mutual-info-score-between" ModelAdjustedRandScoreBetween catalog.AssertionType = "model-adjusted-rand-score-between" ModelCompletenessScoreBetween catalog.AssertionType = "model-completeness-score-between" ModelFowlkesMallowsScoreBetween catalog.AssertionType = "model-fowlkes-mallows-score-between" ModelHomogeneityScoreBetween catalog.AssertionType = "model-homogeneity-score-between" ModelMutualInfoScoreBetween catalog.AssertionType = "model-mutual-info-score-between" ModelNormalizedMutualInfoScoreBetween catalog.AssertionType = "model-normalized-mutual-info-score-between" ModelVMeasureScoreBetween catalog.AssertionType = "model-v-measure-score-between" // Infra metrics ServingP50LatencyLowerThan catalog.AssertionType = "serving-p50-latency-lower-than" ServingP95LatencyLowerThan catalog.AssertionType = "serving-p95-latency-lower-than" ServingP99LatencyLowerThan catalog.AssertionType = "serving-p99-latency-lower-than" ServingReqSecBetween catalog.AssertionType = "req-per-sec-between" CpuBetween catalog.AssertionType = "cpu-between" GpuBetween catalog.AssertionType = "gpu-between" MemBetween catalog.AssertionType = "mem-between" GpuMemBetween catalog.AssertionType = "gpu-mem-between" PredictorUncertainPredictionPercent catalog.AssertionType = "uncertain-prediction-percent-between" )
////////////////////////////////////////////////////////////////////////////// Model Assertions /////////////////////////////////////////////////////////////////////////////
const ( ModelAccuracyGreaterThanBaseline catalog.AssertionType = "model-accuracy-greater-than-baseline" ModelRocAucGreaterThanBaseline catalog.AssertionType = "model-roc-auc-greater-than-baseline" ModelF1GreaterThanBaseline catalog.AssertionType = "model-f1-greater-than-baseline" ModelPrecisionGreaterThanBaseline catalog.AssertionType = "model-precision-greater-than-baseline" ModelRecallGreaterThanBaseline catalog.AssertionType = "model-recall-less-than-baseline" ModelMSELessThanBaseline catalog.AssertionType = "model-mse-less-than-baseline" ModelRMSELessThanBaseline catalog.AssertionType = "model-rmse-less-than-baseline" ModelMAPELessThanBaseline catalog.AssertionType = "model-mape-less-than-baseline" )
Assertion type compare to baseline
const ( // ModelClassSaved states that the ModelClass has been archived in a database ModelClassSaved = "Saved" // ModelClassDrifted states that the latest model has drifted ModelClassModelDrifted = "ModelDrifted" // ModelClassSaved states that the ModelClass has been archived in a database ModelClassReady = "Ready" )
/ ModelClass Condition
const ( // Condition to check if the training dataset is ready ModelClassRunTrainingDatasetReady = "TrainingDatasetReady" // Condition indicating if the current model was trained. ModelClassRunModelTrained = "ModelTrained" // Condition to indicate if the current model was promoted ModelClassRunModelPromoted = "ModelPromoted" // Condition to indicate that there is a model in production serving prediction ModelClassRunModelServing = "ModelServing" ModelClassRunArchived = "Archived" )
/ ModelClassRun Condition
const ( // The report was generated ReportReady = "Ready" ReportSaved = "Saved" )
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 ( ReasonCreatingTrainingDataset = "CreatingTrainingDataset" ReasonWaitingForPromotion = "WaitingForPromotion" )
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 DefaultObjective ¶
func DefaultObjective(task catalog.MLTask) catalog.ObjectiveSpec
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 AlgorithmParameterRange ¶ added in v0.5.397
type AlgorithmParameterRange struct { // Name specifies the name of the algorithm to override // +kubebuilder:validation:Optional Name catalog.ClassicEstimatorName `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"` // Ranges contain the collection of hyperparameter ranges to override // +kubebuilder:validation:Optional Ranges []catalog.ParameterRange `json:"ranges,omitempty" protobuf:"bytes,2,rep,name=ranges"` }
AlgorithmParameterRange defines a custom hyperparameter range for a single algorithm
func (*AlgorithmParameterRange) DeepCopy ¶ added in v0.5.397
func (in *AlgorithmParameterRange) DeepCopy() *AlgorithmParameterRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmParameterRange.
func (*AlgorithmParameterRange) DeepCopyInto ¶ added in v0.5.397
func (in *AlgorithmParameterRange) DeepCopyInto(out *AlgorithmParameterRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlgorithmParameterRange) Descriptor ¶ added in v0.5.397
func (*AlgorithmParameterRange) Descriptor() ([]byte, []int)
func (*AlgorithmParameterRange) Marshal ¶ added in v0.5.397
func (m *AlgorithmParameterRange) Marshal() (dAtA []byte, err error)
func (*AlgorithmParameterRange) MarshalTo ¶ added in v0.5.397
func (m *AlgorithmParameterRange) MarshalTo(dAtA []byte) (int, error)
func (*AlgorithmParameterRange) MarshalToSizedBuffer ¶ added in v0.5.397
func (m *AlgorithmParameterRange) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AlgorithmParameterRange) ProtoMessage ¶ added in v0.5.397
func (*AlgorithmParameterRange) ProtoMessage()
func (*AlgorithmParameterRange) Reset ¶ added in v0.5.397
func (m *AlgorithmParameterRange) Reset()
func (*AlgorithmParameterRange) Size ¶ added in v0.5.397
func (m *AlgorithmParameterRange) Size() (n int)
func (*AlgorithmParameterRange) String ¶ added in v0.5.397
func (this *AlgorithmParameterRange) String() string
func (*AlgorithmParameterRange) Unmarshal ¶ added in v0.5.397
func (m *AlgorithmParameterRange) Unmarshal(dAtA []byte) error
func (*AlgorithmParameterRange) XXX_DiscardUnknown ¶ added in v0.5.397
func (m *AlgorithmParameterRange) XXX_DiscardUnknown()
func (*AlgorithmParameterRange) XXX_Marshal ¶ added in v0.5.397
func (m *AlgorithmParameterRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AlgorithmParameterRange) XXX_Merge ¶ added in v0.5.397
func (m *AlgorithmParameterRange) XXX_Merge(src proto.Message)
func (*AlgorithmParameterRange) XXX_Size ¶ added in v0.5.397
func (m *AlgorithmParameterRange) XXX_Size() int
func (*AlgorithmParameterRange) XXX_Unmarshal ¶ added in v0.5.397
func (m *AlgorithmParameterRange) XXX_Unmarshal(b []byte) error
type AlgorithmSearchSpaceSpec ¶
type AlgorithmSearchSpaceSpec struct { // Which algorithm to include // If empty, all algorithms will be available for training // +kubebuilder:validation:Optional Include []catalog.ClassicEstimatorName `json:"include,omitempty" protobuf:"bytes,1,rep,name=include"` // Which algorithm to exclude // If empty, all algorithms will be available for training // +kubebuilder:validation:Optional Exclude []catalog.ClassicEstimatorName `json:"exclude,omitempty" protobuf:"bytes,2,rep,name=exclude"` // Custom specifies custom hyperparameter ranges for specific algorithms // +kubebuilder:validation:Optional Custom []AlgorithmParameterRange `json:"custom,omitempty" protobuf:"bytes,3,rep,name=custom"` }
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 Anomaly ¶ added in v0.5.144
type Anomaly struct { // +kubebuilder:validation:Optional Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"` // +kubebuilder:validation:Optional ValueColumn string `json:"valueColumn,omitempty" protobuf:"bytes,2,opt,name=valueColumn"` // +kubebuilder:validation:Optional AdjDeltaColumn string `json:"adjDeltaColumn,omitempty" protobuf:"bytes,3,opt,name=adjDeltaColumn"` // The start of the anomaly // +kubebuilder:validation:Optional Start string `json:"start,omitempty" protobuf:"bytes,4,opt,name=start"` // The end of the anomaly // +kubebuilder:validation:Optional End string `json:"end,omitempty" protobuf:"bytes,5,opt,name=end"` }
func (*Anomaly) DeepCopy ¶ added in v0.5.145
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Anomaly.
func (*Anomaly) DeepCopyInto ¶ added in v0.5.145
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Anomaly) Descriptor ¶ added in v0.5.144
func (*Anomaly) MarshalToSizedBuffer ¶ added in v0.5.144
func (*Anomaly) ProtoMessage ¶ added in v0.5.144
func (*Anomaly) ProtoMessage()
func (*Anomaly) XXX_DiscardUnknown ¶ added in v0.5.144
func (m *Anomaly) XXX_DiscardUnknown()
func (*Anomaly) XXX_Marshal ¶ added in v0.5.144
func (*Anomaly) XXX_Unmarshal ¶ added in v0.5.144
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"` // ExpectedValueMax size for a single training set // +kubebuilder:default = 0 // +kubebuilder:validation:Optional Initial *int32 `json:"Initial,omitempty" protobuf:"varint,3,opt,name=Initial"` // 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 (default hyper-parameters) models will be trained // +kubebuilder:default:=false // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"` // Algorithms contains a list of estimators that will be trained // +kubebuilder:validation:Optional Algorithms []catalog.ClassicEstimatorName `json:"baselines,omitempty" protobuf:"bytes,2,rep,name=baselines"` // All indicates if a baseline model will be created for every estimator // +kubebuilder:default:=false // +kubebuilder:validation:Optional All *bool `json:"all,omitempty" protobuf:"varint,3,opt,name=all"` }
BaselineSpec specifies the configuration for the baseline phase of a Study
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 ChangePoint ¶ added in v0.5.140
type ChangePoint struct { }
func (*ChangePoint) DeepCopy ¶ added in v0.5.140
func (in *ChangePoint) DeepCopy() *ChangePoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangePoint.
func (*ChangePoint) DeepCopyInto ¶ added in v0.5.140
func (in *ChangePoint) DeepCopyInto(out *ChangePoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChangePoint) Descriptor ¶ added in v0.5.140
func (*ChangePoint) Descriptor() ([]byte, []int)
func (*ChangePoint) Marshal ¶ added in v0.5.140
func (m *ChangePoint) Marshal() (dAtA []byte, err error)
func (*ChangePoint) MarshalTo ¶ added in v0.5.140
func (m *ChangePoint) MarshalTo(dAtA []byte) (int, error)
func (*ChangePoint) MarshalToSizedBuffer ¶ added in v0.5.140
func (m *ChangePoint) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ChangePoint) ProtoMessage ¶ added in v0.5.140
func (*ChangePoint) ProtoMessage()
func (*ChangePoint) Reset ¶ added in v0.5.140
func (m *ChangePoint) Reset()
func (*ChangePoint) Size ¶ added in v0.5.140
func (m *ChangePoint) Size() (n int)
func (*ChangePoint) String ¶ added in v0.5.140
func (this *ChangePoint) String() string
func (*ChangePoint) Unmarshal ¶ added in v0.5.140
func (m *ChangePoint) Unmarshal(dAtA []byte) error
func (*ChangePoint) XXX_DiscardUnknown ¶ added in v0.5.140
func (m *ChangePoint) XXX_DiscardUnknown()
func (*ChangePoint) XXX_Marshal ¶ added in v0.5.140
func (m *ChangePoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChangePoint) XXX_Merge ¶ added in v0.5.140
func (m *ChangePoint) XXX_Merge(src proto.Message)
func (*ChangePoint) XXX_Size ¶ added in v0.5.140
func (m *ChangePoint) XXX_Size() int
func (*ChangePoint) XXX_Unmarshal ¶ added in v0.5.140
func (m *ChangePoint) 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 catalog.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 references the name of an estimator AlgorithmName string `json:"algorithmName,omitempty" protobuf:"bytes,1,opt,name=algorithmName"` // Parameters is a list of hyperparameters for the algorithm Parameters []HyperParameterValue `json:"parameters,omitempty" protobuf:"bytes,2,rep,name=parameters,casttype=HyperParameterValue"` }
ClassicalEstimatorSpec defines the specification for the Model's algorithm
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 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 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,rep,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 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 { // Method defines 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 benchmarking process will 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 reference to the dataset snapshot which will be used as the training dataset // +kubebuilder:validation:Optional TrainSnapshot *catalog.SnapshotReference `json:"trainSnapshot,omitempty" protobuf:"bytes,7,rep,name=trainSnapshot"` // The name of the Dataset resource which will be used as the testing dataset // +kubebuilder:validation:Optional TestSnapshot *catalog.SnapshotReference `json:"testSnapshot,omitempty" protobuf:"bytes,8,rep,name=testSnapshot"` }
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 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 EarlyStopSpec ¶ added in v0.4.722
type EarlyStopSpec struct { // Enabled indicates if early stopping is enabled // +kubebuilder:default:=false // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"` // The number of models to train before the objective metric will be checked for early stopping. // If unspecified, Modela will ignore the first 10 models by default // +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. // If unspecified, Modela will abort the search after 20 models by default // +kubebuilder:default:=5 // +kubebuilder:validation:Optional ModelsWithNoProgress *int32 `json:"modelsWithNoProgress,omitempty" protobuf:"varint,3,opt,name=modelsWithNoProgress"` }
EarlyStopSpec specifies the configuration to automatically abort a model search when improvements in the objective metric are not being 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 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 BaseEstimator *ClassicalEstimatorSpec `json:"baseEstimator,omitempty" protobuf:"bytes,3,rep,name=baseEstimator"` // 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 EntityRef ¶ added in v0.5.287
type EntityRef struct { // The name of the entity Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"` // FeatureGroups to exclude from the link // +kubebuilder:validation:Optional Exclude []string `json:"exclude,omitempty" protobuf:"bytes,2,rep,name=exclude"` }
func (*EntityRef) DeepCopy ¶ added in v0.5.287
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntityRef.
func (*EntityRef) DeepCopyInto ¶ added in v0.5.287
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntityRef) Descriptor ¶ added in v0.5.287
func (*EntityRef) MarshalToSizedBuffer ¶ added in v0.5.287
func (*EntityRef) ProtoMessage ¶ added in v0.5.287
func (*EntityRef) ProtoMessage()
func (*EntityRef) XXX_DiscardUnknown ¶ added in v0.5.287
func (m *EntityRef) XXX_DiscardUnknown()
func (*EntityRef) XXX_Marshal ¶ added in v0.5.287
func (*EntityRef) XXX_Unmarshal ¶ added in v0.5.287
type EvalMetrics ¶ added in v0.5.150
type EvalMetrics struct { // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html // Used to select the optimal model during cross-validation. // +kubebuilder:validation:Optional Selection catalog.Metric `json:"selection,omitempty" protobuf:"bytes,1,opt,name=selection"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html // Additional metrics to compute during CV, besides the one specified by “cv_selection_metric“ // +kubebuilder:validation:Optional Reporting []catalog.Metric `json:"reporting,omitempty" protobuf:"bytes,2,rep,name=reporting"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html // Defines how to aggregate rolling windows of actual and predicted values // before evaluation. // +kubebuilder:validation:Optional AggFunc *string `json:"aggFunc,omitempty" protobuf:"bytes,3,opt,name=aggFunc"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html // Number of periods to aggregate before evaluation. // +kubebuilder:validation:Optional AggPeriod *int32 `json:"aggPeriod,omitempty" protobuf:"varint,4,opt,name=aggPeriod"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html // Defines baseline model to compute “R2_null_model_score“ evaluation metric. // R2_null_model_score is the improvement in the loss function relative //to a null model. It can be used to evaluate model quality with respect to //a simple baseline // +kubebuilder:validation:Optional NullModelParams *string `json:"nullModelParams,omitempty" protobuf:"bytes,5,opt,name=nullModelParams"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html //Threshold to compute the “Outside Tolerance“ metric, //defined as the fraction of forecasted values whose relative //error is strictly greater than “relative_error_tolerance“. //If `NoneSeasonalityMode`, the metric is not computed. // +kubebuilder:validation:Optional RelErrTolerance *float64 `json:"relErrTolerance,omitempty" protobuf:"bytes,6,opt,name=relErrTolerance"` }
What metric to evaluate
func (*EvalMetrics) DeepCopy ¶ added in v0.5.150
func (in *EvalMetrics) DeepCopy() *EvalMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EvalMetrics.
func (*EvalMetrics) DeepCopyInto ¶ added in v0.5.150
func (in *EvalMetrics) DeepCopyInto(out *EvalMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EvalMetrics) Descriptor ¶ added in v0.5.150
func (*EvalMetrics) Descriptor() ([]byte, []int)
func (*EvalMetrics) Marshal ¶ added in v0.5.150
func (m *EvalMetrics) Marshal() (dAtA []byte, err error)
func (*EvalMetrics) MarshalTo ¶ added in v0.5.150
func (m *EvalMetrics) MarshalTo(dAtA []byte) (int, error)
func (*EvalMetrics) MarshalToSizedBuffer ¶ added in v0.5.150
func (m *EvalMetrics) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EvalMetrics) ProtoMessage ¶ added in v0.5.150
func (*EvalMetrics) ProtoMessage()
func (*EvalMetrics) Reset ¶ added in v0.5.150
func (m *EvalMetrics) Reset()
func (*EvalMetrics) Size ¶ added in v0.5.150
func (m *EvalMetrics) Size() (n int)
func (*EvalMetrics) String ¶ added in v0.5.150
func (this *EvalMetrics) String() string
func (*EvalMetrics) Unmarshal ¶ added in v0.5.150
func (m *EvalMetrics) Unmarshal(dAtA []byte) error
func (*EvalMetrics) XXX_DiscardUnknown ¶ added in v0.5.150
func (m *EvalMetrics) XXX_DiscardUnknown()
func (*EvalMetrics) XXX_Marshal ¶ added in v0.5.150
func (m *EvalMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvalMetrics) XXX_Merge ¶ added in v0.5.150
func (m *EvalMetrics) XXX_Merge(src proto.Message)
func (*EvalMetrics) XXX_Size ¶ added in v0.5.150
func (m *EvalMetrics) XXX_Size() int
func (*EvalMetrics) XXX_Unmarshal ¶ added in v0.5.150
func (m *EvalMetrics) XXX_Unmarshal(b []byte) error
type EvalPeriod ¶ added in v0.5.150
type EvalPeriod struct { // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html //Numbers of periods held back from end of df for test. //The rest is used for cross validation. //If None, default is forecast_horizon. Set to 0 to skip backtest. // +kubebuilder:validation:Optional TestHorizon *int32 `json:"testHorizon,omitempty" protobuf:"varint,1,opt,name=testHorizon"` // +kubebuilder:validation:Optional PeriodsBetweenTrainTest *int32 `json:"periodsBetweenTrainTest,omitempty" protobuf:"varint,2,opt,name=periodsBetweenTrainTest"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html //Number of periods to slide the test window between CV splits. Has to be greater than or equal to 1. //If None, default is cv_horizon. // +kubebuilder:validation:Optional CvPeriodsBetweenSplits *int32 `json:"cvPeriodsBetweenSplits,omitempty" protobuf:"varint,3,opt,name=cvPeriodsBetweenSplits"` // +kubebuilder:validation:Optional CvExpandingWindows *bool `json:"cvExpandingWindows,omitempty" protobuf:"varint,4,opt,name=cvExpandingWindows"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html //Number of periods in each CV test set //If None, default is forecast_horizon. Set to 0 to skip CV. // +kubebuilder:validation:Optional CvHorizon *int32 `json:"cvHorizon,omitempty" protobuf:"varint,5,opt,name=cvHorizon"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html // Minimum number of periods for training each CV fold. //If cv_expanding_window is False, every training period is this size //If None, default is 2 * cv_horizon // +kubebuilder:validation:Optional CvMinTrainPeriods *int32 `json:"cvMinTrainPeriods,omitempty" protobuf:"varint,6,opt,name=cvMinTrainPeriods"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html // Maximum number of CV splits. // Given the above configuration, samples up to max_splits train/test splits, // preferring splits toward the end of available data. If None, uses all splits. // +kubebuilder:validation:Optional CvMaxSplits *int32 `json:"cvMaxSplits,omitempty" protobuf:"varint,7,opt,name=cvMaxSplits"` // From: https://linkedin.github.io/greykite/docs/0.1.0/html/pages/stepbystep/0400_configuration.html //If True, splits from the end of the dataset are used. //Else a sampling strategy is applied. Check // +kubebuilder:validation:Optional CvUseMostRecentSplits *bool `json:"cvUseMostRecentSplits,omitempty" protobuf:"varint,8,opt,name=cvUseMostRecentSplits"` }
The cross validation spec, used to evaluate the forecaster during training.
func (*EvalPeriod) DeepCopy ¶ added in v0.5.150
func (in *EvalPeriod) DeepCopy() *EvalPeriod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EvalPeriod.
func (*EvalPeriod) DeepCopyInto ¶ added in v0.5.150
func (in *EvalPeriod) DeepCopyInto(out *EvalPeriod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EvalPeriod) Descriptor ¶ added in v0.5.150
func (*EvalPeriod) Descriptor() ([]byte, []int)
func (*EvalPeriod) Marshal ¶ added in v0.5.150
func (m *EvalPeriod) Marshal() (dAtA []byte, err error)
func (*EvalPeriod) MarshalTo ¶ added in v0.5.150
func (m *EvalPeriod) MarshalTo(dAtA []byte) (int, error)
func (*EvalPeriod) MarshalToSizedBuffer ¶ added in v0.5.150
func (m *EvalPeriod) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EvalPeriod) ProtoMessage ¶ added in v0.5.150
func (*EvalPeriod) ProtoMessage()
func (*EvalPeriod) Reset ¶ added in v0.5.150
func (m *EvalPeriod) Reset()
func (*EvalPeriod) Size ¶ added in v0.5.150
func (m *EvalPeriod) Size() (n int)
func (*EvalPeriod) String ¶ added in v0.5.150
func (this *EvalPeriod) String() string
func (*EvalPeriod) Unmarshal ¶ added in v0.5.150
func (m *EvalPeriod) Unmarshal(dAtA []byte) error
func (*EvalPeriod) XXX_DiscardUnknown ¶ added in v0.5.150
func (m *EvalPeriod) XXX_DiscardUnknown()
func (*EvalPeriod) XXX_Marshal ¶ added in v0.5.150
func (m *EvalPeriod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvalPeriod) XXX_Merge ¶ added in v0.5.150
func (m *EvalPeriod) XXX_Merge(src proto.Message)
func (*EvalPeriod) XXX_Size ¶ added in v0.5.150
func (m *EvalPeriod) XXX_Size() int
func (*EvalPeriod) XXX_Unmarshal ¶ added in v0.5.150
func (m *EvalPeriod) XXX_Unmarshal(b []byte) error
type FeatureEngineeringPipeline ¶
type FeatureEngineeringPipeline struct { // Name specifies the unique name of the pipeline // +kubebuilder:validation:Required Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"` // DataType specifies the data type of the pipeline, which corresponds to the // data type of all features in the pipeline // +kubebuilder:validation:Required DataType catalog.DataType `json:"dataType,omitempty" protobuf:"bytes,2,opt,name=dataType"` // Features contains the collection of features which the pipeline will be applied to // +kubebuilder:validation:Optional Features []string `json:"features,omitempty" protobuf:"bytes,3,rep,name=features"` // Imputation specifies the imputation method to use when handling missing values // +kubebuilder:default:=none // +kubebuilder:validation:Optional Imputation *catalog.Imputation `json:"imputation,omitempty" protobuf:"bytes,4,opt,name=imputation"` // Encoding specifies the encoding method to use for categorical features // +kubebuilder:default:=none // +kubebuilder:validation:Optional Encoding *catalog.CategoricalEncoding `json:"encoding,omitempty" protobuf:"bytes,5,opt,name=encoding"` // Scaling specifies the scaling method to use for numerical features // +kubebuilder:default:=none // +kubebuilder:validation:Optional Scaling *catalog.Scaling `json:"scaling,omitempty" protobuf:"bytes,6,opt,name=scaling"` // Discretisation specifies the discretisation method to convert numerical features to discrete variables // +kubebuilder:default:=none // +kubebuilder:validation:Optional Discretisation *catalog.Discretisation `json:"discretisation,omitempty" protobuf:"bytes,7,opt,name=discretisation"` // VariableTransformation specifies the transformation method to use for numerical feature // +kubebuilder:default:=none // +kubebuilder:validation:Optional VariableTransformation *catalog.VariableTransformation `json:"variableTransformation,omitempty" protobuf:"bytes,8,opt,name=variableTransformation"` // OutlierHandling specifies 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"` // DatetimeTransformation specifies 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 defines the configuration for the pipeline to handle text features // +kubebuilder:validation:Optional Text *TextPipelineSpec `json:"text,omitempty" protobuf:"bytes,11,opt,name=text"` // Drop indicates if all of all the features for the pipeline will be dropped // +kubebuilder:default:=false // +kubebuilder:validation:Optional Drop *bool `json:"drop,omitempty" protobuf:"varint,12,opt,name=drop"` }
FeatureEngineeringPipeline represents 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 FeatureEngineeringSpec ¶
type FeatureEngineeringSpec struct { // Pipelines contains the collection of feature engineering pipelines that // will be applied to the dataset prior to model training // +kubebuilder:validation:Optional Pipelines []FeatureEngineeringPipeline `json:"pipelines,omitempty" protobuf:"bytes,1,rep,name=pipelines"` // Imbalance specifies 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"` }
FeatureEngineeringSpec specifies the feature engineering to be performed on the training data
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"` // 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:"bytes,6,rep,name=pipeline"` // The threshold as a percentage to remove low variance features // +kubebuilder:default:=5 // +kubebuilder:validation:Optional VarThreshold *int32 `json:"varThreshold,omitempty" protobuf:"varint,7,opt,name=varThreshold"` // 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 MaxFeatures *int32 `json:"maxFeatures,omitempty" protobuf:"varint,9,opt,name=maxFeatures"` // Percent of features to keep // +kubebuilder:default:=20 // +kubebuilder:validation:Optional Percentile *int32 `json:"percentile,omitempty" protobuf:"varint,10,opt,name=percentile"` // 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,12,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 ForecastStrategy ¶ added in v0.5.123
type ForecastStrategy string
+kubebuilder:validation:Enum="recursive";"direct";"none"
const ( ForecastStrategyRecursive ForecastStrategy = "recursive" ForecastStrategyDirect ForecastStrategy = "direct" ForecastStrategyNone ForecastStrategy = "none" )
type ForecasterSpec ¶ added in v0.5.123
type ForecasterSpec struct { // The spec for the holiday // +kubebuilder:validation:Optional Events []TimeSeriesEvent `json:"events,omitempty" protobuf:"bytes,2,rep,name=events"` // Specification for the past windows // +kubebuilder:validation:Optional Past WindowSpec `json:"past,omitempty" protobuf:"bytes,3,opt,name=past"` // Specification for the future windows // +kubebuilder:validation:Optional Future WindowSpec `json:"future,omitempty" protobuf:"bytes,4,opt,name=future"` // Make a forecast post training // +kubebuilder:validation:Optional Forecast *bool `json:"forecast,omitempty" protobuf:"varint,5,opt,name=forecast"` // Make a forecast post training // +kubebuilder:validation:Optional Coverage *float64 `json:"coverage,omitempty" protobuf:"bytes,6,opt,name=coverage"` // List of time series features to compute on each time series. // +kubebuilder:validation:Optional Features []catalog.Metric `json:"features,omitempty" protobuf:"bytes,8,rep,name=features"` // Filter the groups to forecast for. If none forecast only to the leaf group // +kubebuilder:validation:Optional Groups []string `json:"groups,omitempty" protobuf:"bytes,9,rep,name=groups"` // +kubebuilder:validation:Optional PredefinedTemplate ModelTemplate `json:"predefinedTemplate,omitempty" protobuf:"bytes,10,opt,name=predefinedTemplate"` // +kubebuilder:validation:Optional Anomalies []Anomaly `json:"anomalies,omitempty" protobuf:"bytes,11,rep,name=anomalies"` // +kubebuilder:validation:Optional TrainEndDate string `json:"trainEndData,omitempty" protobuf:"bytes,12,opt,name=trainEndData"` // The value column. this is the name of the column to forecast, this will be based on the data source. // +kubebuilder:validation:Optional ValueColumn string `json:"valueColumn,omitempty" protobuf:"bytes,13,opt,name=valueColumn"` // +kubebuilder:validation:Optional HPOBudget *int32 `json:"hpoBudget,omitempty" protobuf:"varint,14,opt,name=hpoBudget"` // Spec for evaluation metric // +kubebuilder:validation:Optional EvalMetrics EvalMetrics `json:"evaluationMetrics,omitempty" protobuf:"bytes,15,opt,name=evaluationMetrics"` // Spec for time series cross validation // +kubebuilder:validation:Optional EvalPeriod EvalPeriod `json:"evaluationPeriod,omitempty" protobuf:"bytes,16,opt,name=evaluationPeriod"` // +kubebuilder:validation:Optional Seasonality SeasonalitySpec `json:"seasonality,omitempty" protobuf:"bytes,17,opt,name=seasonality"` // The regressor. Initially those are set from the data source schema // +kubebuilder:validation:Optional Regressors []string `json:"regressors,omitempty" protobuf:"bytes,18,rep,name=regressors"` // Lagged Regressors // +kubebuilder:validation:Optional LaggedRegressors []string `json:"laggedRegressors,omitempty" protobuf:"bytes,19,rep,name=laggedRegressors"` // Set the growth of the series // +kubebuilder:validation:Optional Growth GrowthMode `json:"growth,omitempty" protobuf:"bytes,20,opt,name=growth"` // In case of group forecast // +kubebuilder:validation:Optional Key []string `json:"key,omitempty" protobuf:"bytes,21,rep,name=key"` // The estimators to try. By default, we try graykit / auto arima and prophet. // +kubebuilder:validation:Optional Estimators []catalog.ClassicEstimatorName `json:"estimators,omitempty" protobuf:"bytes,22,rep,name=estimators"` // +kubebuilder:default:="bottom-up" // +kubebuilder:validation:Optional HTS *catalog.HTS `json:"hts,omitempty" protobuf:"bytes,23,opt,name=hts"` }
The forecaster search define a search for the forecaster
func (*ForecasterSpec) DeepCopy ¶ added in v0.5.125
func (in *ForecasterSpec) DeepCopy() *ForecasterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForecasterSpec.
func (*ForecasterSpec) DeepCopyInto ¶ added in v0.5.125
func (in *ForecasterSpec) DeepCopyInto(out *ForecasterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForecasterSpec) Descriptor ¶ added in v0.5.123
func (*ForecasterSpec) Descriptor() ([]byte, []int)
func (*ForecasterSpec) Marshal ¶ added in v0.5.123
func (m *ForecasterSpec) Marshal() (dAtA []byte, err error)
func (*ForecasterSpec) MarshalTo ¶ added in v0.5.123
func (m *ForecasterSpec) MarshalTo(dAtA []byte) (int, error)
func (*ForecasterSpec) MarshalToSizedBuffer ¶ added in v0.5.123
func (m *ForecasterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ForecasterSpec) ProtoMessage ¶ added in v0.5.123
func (*ForecasterSpec) ProtoMessage()
func (*ForecasterSpec) Reset ¶ added in v0.5.123
func (m *ForecasterSpec) Reset()
func (*ForecasterSpec) Size ¶ added in v0.5.123
func (m *ForecasterSpec) Size() (n int)
func (*ForecasterSpec) String ¶ added in v0.5.123
func (this *ForecasterSpec) String() string
func (*ForecasterSpec) Unmarshal ¶ added in v0.5.123
func (m *ForecasterSpec) Unmarshal(dAtA []byte) error
func (*ForecasterSpec) XXX_DiscardUnknown ¶ added in v0.5.123
func (m *ForecasterSpec) XXX_DiscardUnknown()
func (*ForecasterSpec) XXX_Marshal ¶ added in v0.5.123
func (m *ForecasterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ForecasterSpec) XXX_Merge ¶ added in v0.5.123
func (m *ForecasterSpec) XXX_Merge(src proto.Message)
func (*ForecasterSpec) XXX_Size ¶ added in v0.5.123
func (m *ForecasterSpec) XXX_Size() int
func (*ForecasterSpec) XXX_Unmarshal ¶ added in v0.5.123
func (m *ForecasterSpec) XXX_Unmarshal(b []byte) error
type GarbageCollectionSpec ¶ added in v0.4.414
type GarbageCollectionSpec struct { // Enabled indicates if garbage collection is enabled, in which case all models will be deleted at the end of the // Study excluding an amount of the top highest-performing models defined by the SearchSpec of the Study // +kubebuilder:validation:Optional // +kubebuilder:default:=true Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"` // If true, the best models per algorithm will be prevented from deletion // +kubebuilder:validation:Optional // +kubebuilder:default:=false KeepBestModelPerAlgorithm *bool `json:"keepBestModelPerAlgorithm,omitempty" protobuf:"varint,2,opt,name=keepBestModelPerAlgorithm"` // +kubebuilder:validation:Optional // +kubebuilder:default:=false KeepPrunedModels *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 the length of Models // +kubebuilder:validation:Optional CollectedModelsCount int32 `json:"collectedModelsCount,omitempty" protobuf:"varint,1,opt,name=collectedModelsCount"` // The collection of models that were deleted // +kubebuilder:validation:Optional Models []ModelResult `json:"models,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,2,rep,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";"quadratic";"none"
const ( Linear GrowthMode = "linear" Logistic GrowthMode = "logistic" Quadratic GrowthMode = "quadratic" Sqr2 GrowthMode = "sqrt" Flat GrowthMode = "flat" None GrowthMode = "none" )
type HyperParameterValue ¶
type HyperParameterValue struct { // The name of the hyperparameter Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // The value of the hyperparameter Value string `json:"value" protobuf:"bytes,2,opt,name=value"` }
HyperParameterValue represent an individual hyperparameter for a machine learning 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 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 InitializerName ¶ added in v0.6.252
type InitializerName string
const ( IinitializerZeros InitializerName = "zeros" IinitializerOnes InitializerName = "ones" IinitializerConstant InitializerName = "constant" IinitializerRandom_normal InitializerName = "random-normal" IinitializerRandom_uniform InitializerName = "random-uniform" IinitializerTruncated_normal InitializerName = "truncated-normal" IinitializerVariance_scaling InitializerName = "variance-scaling" IinitializerOrthogonal InitializerName = "orthogonal" IinitializerIdentity InitializerName = "identity" IinitializerLecun_uniform InitializerName = "lecun-uniform" IinitializerGlorot_normal InitializerName = "glorot-normal" IinitializerGlorot_uniform InitializerName = "glorot-uniform" IinitializerHe_normal InitializerName = "he-normal" Iinitializerlecun_normal InitializerName = "lecun-normal" IinitializerHeUniform InitializerName = "uniform" IinitializerNone InitializerName = "none" )
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:"bytes,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 { // StartedAt represents the time when the model explanation phase started // +kubebuilder:validation:Optional StartedAt *metav1.Time `json:"startedAt,omitempty" protobuf:"bytes,1,opt,name=startedAt"` // CompletedAt represents the time when the model explanation phase ended // +kubebuilder:validation:Optional CompletedAt *metav1.Time `json:"completedAt,omitempty" protobuf:"bytes,2,opt,name=completedAt"` // The location of the generated explanation data // +kubebuilder:validation:Optional ExplainerLocation catalog.FileLocation `json:"explainerLocation,omitempty" protobuf:"bytes,3,opt,name=explainerLocation"` // The location of the train SHAP values // +kubebuilder:validation:Optional TrainShapValuesLocation catalog.FileLocation `json:"trainShapValuesLocation,omitempty" protobuf:"bytes,4,opt,name=trainShapValuesLocation"` // The location of the test SHAP values // +kubebuilder:validation:Optional TestShapValuesLocation catalog.FileLocation `json:"testShapValuesLocation,omitempty" protobuf:"bytes,5,opt,name=testShapValuesLocation"` // 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 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 ModelClass. // +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"` //+optional Status ModelStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:resource:path=models,singular=model,shortName=md,categories={training,modela,all} +kubebuilder:subresource:status +kubebuilder:storageversion +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="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.metric" +kubebuilder:printcolumn:name="Validation Score",type="number",JSONPath=".status.validationScore" +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" Model represents a machine learning model that can be trained by Modela
func (*Model) AddFinalizer ¶
func (model *Model) AddFinalizer()
func (*Model) CompareTestingScore ¶ added in v0.5.398
func (*Model) CompletionAlert ¶ added in v0.4.601
func (model *Model) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
func (*Model) CreateOrUpdateCondition ¶ added in v0.6.252
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) DefaultObjective ¶
func (model *Model) DefaultObjective() catalog.ObjectiveSpec
func (*Model) Descriptor ¶
func (*Model) ErrorAlert ¶ added in v0.4.601
func (*Model) ExplainerURI ¶ added in v0.6.252
func (*Model) ForecastURI ¶ added in v0.5.472
func (*Model) Forecasted ¶
func (*Model) GetCondition ¶ added in v0.6.252
func (model *Model) GetCondition(conditionType ModelConditionType) metav1.Condition
func (*Model) GetConditionIndex ¶ added in v0.6.252
func (*Model) GetObservedGeneration ¶ added in v0.6.252
func (*Model) HasFinalizer ¶
func (*Model) IndexFileKey ¶ added in v0.5.190
func (*Model) InitializeFromStudy ¶ added in v0.6.252
func (*Model) IsBaseline ¶
func (*Model) IsEnsemble ¶
func (*Model) ManifestURI ¶ added in v0.5.472
func (*Model) MarkAborted ¶
func (model *Model) MarkAborted()
func (*Model) MarkExplainFailed ¶ added in v0.6.252
func (*Model) MarkExplained ¶
func (model *Model) MarkExplained()
func (*Model) MarkExplaining ¶
func (model *Model) MarkExplaining()
func (*Model) MarkFailedToMerge ¶ added in v0.5.202
func (*Model) MarkForecastFailed ¶
func (*Model) MarkForecasted ¶
func (model *Model) MarkForecasted()
func (*Model) MarkForecasting ¶
func (model *Model) MarkForecasting()
func (*Model) MarkMerged ¶ added in v0.5.202
func (model *Model) MarkMerged()
func (*Model) MarkMerging ¶ added in v0.5.202
func (model *Model) MarkMerging()
func (*Model) MarkOutlierDetectorTrained ¶ added in v0.6.252
func (model *Model) MarkOutlierDetectorTrained(location catalog.FileLocation)
func (*Model) MarkPackageFailed ¶ added in v0.6.252
func (*Model) MarkPackaged ¶
func (model *Model) MarkPackaged()
func (*Model) MarkPackaging ¶
func (model *Model) MarkPackaging()
func (*Model) MarkPaused ¶
func (model *Model) MarkPaused()
func (*Model) MarkProfileFailed ¶ added in v0.6.252
func (*Model) MarkProfiled ¶
func (model *Model) MarkProfiled(location catalog.FileLocation)
func (*Model) MarkProfiling ¶
func (model *Model) MarkProfiling()
func (*Model) MarkPruned ¶ added in v0.4.764
func (model *Model) MarkPruned()
func (*Model) MarkReadyFailed ¶ added in v0.6.252
func (*Model) MarkReportFailed ¶
func (*Model) MarkReported ¶
func (model *Model) MarkReported()
func (*Model) MarkReporting ¶
func (model *Model) MarkReporting()
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) MarkTrainFailed ¶ added in v0.6.252
func (*Model) MarkTrainOutlierDetectorFailed ¶ added in v0.6.252
func (*Model) MarkTrained ¶
func (model *Model) MarkTrained()
func (*Model) MarkTraining ¶
func (model *Model) MarkTraining()
func (*Model) MarkTrainingOutlierDetector ¶ added in v0.6.252
func (model *Model) MarkTrainingOutlierDetector()
func (*Model) MarkUnitTestFailed ¶ added in v0.5.28
func (*Model) MarkUnitTested ¶ added in v0.5.28
func (model *Model) MarkUnitTested()
func (*Model) MarkUnitTesting ¶ added in v0.5.37
func (model *Model) MarkUnitTesting()
func (*Model) MarkWaitingToTrain ¶
func (model *Model) MarkWaitingToTrain()
func (*Model) PartitionFolder ¶ added in v0.5.485
func (*Model) PartitionModelFile ¶ added in v0.5.485
func (*Model) PartitionModelFolder ¶ added in v0.5.485
func (*Model) PartitionModelForecastFile ¶ added in v0.5.485
func (*Model) PartitionModelProfileFolder ¶ added in v0.5.485
func (*Model) PartitionModelReportFile ¶ added in v0.5.485
func (*Model) ProtoMessage ¶
func (*Model) ProtoMessage()
func (*Model) RefreshProgress ¶ added in v0.6.252
func (model *Model) RefreshProgress()
func (*Model) RemoveFinalizer ¶
func (model *Model) RemoveFinalizer()
func (*Model) ReportName ¶
func (*Model) ReportType ¶
func (model *Model) ReportType() ReportType
func (*Model) SetBracket ¶
func (*Model) SetObservedGeneration ¶ added in v0.6.252
func (*Model) SetUpdatedAt ¶ added in v0.6.252
func (*Model) SetupWebhookWithManager ¶
func (*Model) TaskIndexFileKey ¶ added in v0.5.196
func (*Model) TrainedOutlierDetector ¶ added in v0.6.252
func (*Model) UnitTested ¶ added in v0.5.37
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) WaitingToTrain ¶
func (*Model) WeightsURI ¶ added in v0.5.472
func (*Model) WorkerIndexFileKey ¶ added in v0.5.193
func (*Model) XXX_DiscardUnknown ¶
func (m *Model) XXX_DiscardUnknown()
func (*Model) XXX_Marshal ¶
func (*Model) XXX_Unmarshal ¶
type ModelClass ¶ added in v0.5.246
type ModelClass struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec ModelClassSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` //+optional Status ModelClassStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:subresource:status +kubebuilder:resource:path=modelclasses,singular=modelclass,shortName=mc,categories={training,modela} +kubebuilder:object:root=true +kubebuilder:storageversion +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="Description",type="string",JSONPath=".spec.description" +kubebuilder:printcolumn:name="Task",type="string",JSONPath=".spec.task" +kubebuilder:printcolumn:name="Objective",type="string",JSONPath=".spec.objective.metric" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" ModelClass represents an automatic search for the best machine learning model for a given dataset
func ParseModelClassYaml ¶ added in v0.5.251
func ParseModelClassYaml(content []byte) (*ModelClass, error)
func (*ModelClass) AddFinalizer ¶ added in v0.5.251
func (mclass *ModelClass) AddFinalizer()
func (*ModelClass) CompletionAlert ¶ added in v0.5.322
func (mclass *ModelClass) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
func (*ModelClass) CreateOrUpdateCond ¶ added in v0.5.251
func (mclass *ModelClass) CreateOrUpdateCond(cond metav1.Condition)
Merge or update condition
func (*ModelClass) DataAppName ¶ added in v0.5.435
func (mclass *ModelClass) DataAppName() string
func (*ModelClass) DeepCopy ¶ added in v0.5.249
func (in *ModelClass) DeepCopy() *ModelClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClass.
func (*ModelClass) DeepCopyInto ¶ added in v0.5.249
func (in *ModelClass) DeepCopyInto(out *ModelClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClass) DeepCopyObject ¶ added in v0.5.249
func (in *ModelClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelClass) Default ¶ added in v0.5.246
func (mclass *ModelClass) Default()
func (*ModelClass) DefaultBaselineEstimator ¶ added in v0.5.246
func (mclass *ModelClass) DefaultBaselineEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
func (*ModelClass) DefaultFESearchEstimator ¶ added in v0.5.246
func (mclass *ModelClass) DefaultFESearchEstimator(task catalog.MLTask) catalog.ClassicEstimatorName
func (*ModelClass) Descriptor ¶ added in v0.5.246
func (*ModelClass) Descriptor() ([]byte, []int)
func (*ModelClass) ErrorAlert ¶ added in v0.5.322
func (mclass *ModelClass) ErrorAlert(notification catalog.NotificationSpec, err error) *infra.Alert
func (ModelClass) GetCond ¶ added in v0.5.251
func (mclass ModelClass) GetCond(t string) metav1.Condition
func (ModelClass) GetCondIdx ¶ added in v0.5.251
func (mclass ModelClass) GetCondIdx(t string) int
func (ModelClass) GetObservedGeneration ¶ added in v0.6.252
func (modelclass ModelClass) GetObservedGeneration() int64
func (ModelClass) GetStatus ¶ added in v0.6.252
func (modelclass ModelClass) GetStatus() proto.Message
func (ModelClass) HasFinalizer ¶ added in v0.5.251
func (mclass ModelClass) HasFinalizer() bool
func (ModelClass) IsFailed ¶ added in v0.5.251
func (mclass ModelClass) IsFailed() bool
func (ModelClass) IsMarkedForDeletion ¶ added in v0.5.251
func (mclass ModelClass) IsMarkedForDeletion() bool
func (ModelClass) IsReady ¶ added in v0.5.251
func (mclass ModelClass) IsReady() bool
func (ModelClass) JobName ¶ added in v0.5.251
func (mclass ModelClass) JobName() string
func (ModelClass) Key ¶ added in v0.5.251
func (mclass ModelClass) Key() string
func (*ModelClass) MarkArchived ¶ added in v0.5.251
func (mclass *ModelClass) MarkArchived()
func (*ModelClass) MarkDrifted ¶ added in v0.5.304
func (mclass *ModelClass) MarkDrifted()
///////////////////////////////////////////// Drifted ////////////////////////////////////////////
func (*ModelClass) MarkFailed ¶ added in v0.5.447
func (mclass *ModelClass) MarkFailed(err string)
func (*ModelClass) Marshal ¶ added in v0.5.246
func (m *ModelClass) Marshal() (dAtA []byte, err error)
func (*ModelClass) MarshalTo ¶ added in v0.5.246
func (m *ModelClass) MarshalTo(dAtA []byte) (int, error)
func (*ModelClass) MarshalToSizedBuffer ¶ added in v0.5.246
func (m *ModelClass) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClass) PredictorName ¶ added in v0.5.434
func (mclass *ModelClass) PredictorName() string
func (*ModelClass) PromotionAlert ¶ added in v0.5.398
func (mclass *ModelClass) PromotionAlert(tenantRef *v1.ObjectReference, notifierName *string, model Model) *infra.Alert
func (*ModelClass) ProtoMessage ¶ added in v0.5.246
func (*ModelClass) ProtoMessage()
func (*ModelClass) RemoveFinalizer ¶ added in v0.5.251
func (mclass *ModelClass) RemoveFinalizer()
func (*ModelClass) Reset ¶ added in v0.5.246
func (m *ModelClass) Reset()
func (*ModelClass) SetObservedGeneration ¶ added in v0.6.252
func (modelclass *ModelClass) SetObservedGeneration(generation int64)
func (*ModelClass) SetStatus ¶ added in v0.6.252
func (modelclass *ModelClass) SetStatus(status interface{})
func (*ModelClass) SetUpdatedAt ¶ added in v0.6.252
func (modelclass *ModelClass) SetUpdatedAt(time *metav1.Time)
func (*ModelClass) SetupWebhookWithManager ¶ added in v0.5.259
func (mclass *ModelClass) SetupWebhookWithManager(mgr ctrl.Manager) error
Set up the webhook with the manager.
func (*ModelClass) Size ¶ added in v0.5.246
func (m *ModelClass) Size() (n int)
func (*ModelClass) String ¶ added in v0.5.246
func (this *ModelClass) String() string
func (*ModelClass) Unmarshal ¶ added in v0.5.246
func (m *ModelClass) Unmarshal(dAtA []byte) error
func (ModelClass) ValidateCreate ¶ added in v0.5.246
func (mclass ModelClass) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (ModelClass) ValidateDelete ¶ added in v0.5.246
func (mclass ModelClass) ValidateDelete() error
func (ModelClass) ValidateUpdate ¶ added in v0.5.246
func (mclass ModelClass) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*ModelClass) XXX_DiscardUnknown ¶ added in v0.5.246
func (m *ModelClass) XXX_DiscardUnknown()
func (*ModelClass) XXX_Marshal ¶ added in v0.5.246
func (m *ModelClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClass) XXX_Merge ¶ added in v0.5.246
func (m *ModelClass) XXX_Merge(src proto.Message)
func (*ModelClass) XXX_Size ¶ added in v0.5.246
func (m *ModelClass) XXX_Size() int
func (*ModelClass) XXX_Unmarshal ¶ added in v0.5.246
func (m *ModelClass) XXX_Unmarshal(b []byte) error
type ModelClassConditionType ¶ added in v0.5.246
type ModelClassConditionType string
ModelClassConditionType is the condition of a ModelClass
type ModelClassDataSpec ¶ added in v0.5.261
type ModelClassDataSpec struct { // The location of the observation file or table. // The observations are the source for training (observations which have a value for the target // columns) or for prediction (observations with no targets). // +kubebuilder:validation:Optional Observations catalog.DataLocation `json:"observations,omitempty" protobuf:"bytes,1,opt,name=observations"` // The location of the predictions table. The predictions table contains all the latest predictions. // +kubebuilder:validation:Optional Predictions catalog.DataLocation `json:"predictions,omitempty" protobuf:"bytes,2,opt,name=predictions"` // The schema of the observation file. The schema is used as the basis for training and serving. // +kubebuilder:validation:Optional Schema data.Schema `json:"schema,omitempty" protobuf:"bytes,3,opt,name=schema"` // In case where the feature group data is stored as flat file. the flat file format // define how to read the file. // +kubebuilder:validation:Optional FlatFile *data.FlatFileFormatSpec `json:"flatFile,omitempty" protobuf:"bytes,4,opt,name=flatFile"` // The primary key for the observation row // If empty the system will set the join key as the primary key based on the schema. // +kubebuilder:validation:Optional PrimaryKey []string `json:"primaryKey,omitempty" protobuf:"bytes,5,rep,name=primaryKey"` // Define the column name that contains the prediction time for each row in the label data. // The system uses the prediction time in order to avoid data leakage. // I.e. the training dataset will contain only data that was known before the prediction time // If null, the system will set the prediction time column as the time index column in the schema. // +kubebuilder:validation:Optional PredictionTimeColumn *string `json:"predictionTimeColumn,omitempty" protobuf:"bytes,6,opt,name=predictionTimeColumn"` // Name of the target column // If null, the system will assign this column based on the schema. // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" protobuf:"bytes,7,opt,name=target"` // Tests to run on the training data before training. This assurs data quality is being met. // +kubebuilder:validation:Optional Tests catalog.TestSuite `json:"tests,omitempty" protobuf:"bytes,8,opt,name=tests"` // The name of the online feature store that serve predictions for models from this model class // The offline feature stores are stored in the tenant. // +kubebuilder:validation:Optional OnlineFeatureStoreName *string `json:"onlineFeatureStoreName,omitempty" protobuf:"bytes,9,opt,name=onlineFeatureStoreName"` // The name of the offline feature store, the offline feature store contain the observations and the feature groups // The offline feature stores are stored in the tenant. // +kubebuilder:validation:Optional OfflineFeatureStoreName *string `json:"offlineFeatureStoreName,omitempty" protobuf:"bytes,10,opt,name=offlineFeatureStoreName"` }
Specification for the label information
func (*ModelClassDataSpec) DeepCopy ¶ added in v0.5.264
func (in *ModelClassDataSpec) DeepCopy() *ModelClassDataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassDataSpec.
func (*ModelClassDataSpec) DeepCopyInto ¶ added in v0.5.264
func (in *ModelClassDataSpec) DeepCopyInto(out *ModelClassDataSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassDataSpec) Descriptor ¶ added in v0.5.261
func (*ModelClassDataSpec) Descriptor() ([]byte, []int)
func (*ModelClassDataSpec) Marshal ¶ added in v0.5.261
func (m *ModelClassDataSpec) Marshal() (dAtA []byte, err error)
func (*ModelClassDataSpec) MarshalTo ¶ added in v0.5.261
func (m *ModelClassDataSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassDataSpec) MarshalToSizedBuffer ¶ added in v0.5.261
func (m *ModelClassDataSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassDataSpec) ProtoMessage ¶ added in v0.5.261
func (*ModelClassDataSpec) ProtoMessage()
func (*ModelClassDataSpec) Reset ¶ added in v0.5.261
func (m *ModelClassDataSpec) Reset()
func (*ModelClassDataSpec) Size ¶ added in v0.5.261
func (m *ModelClassDataSpec) Size() (n int)
func (*ModelClassDataSpec) String ¶ added in v0.5.261
func (this *ModelClassDataSpec) String() string
func (*ModelClassDataSpec) Unmarshal ¶ added in v0.5.261
func (m *ModelClassDataSpec) Unmarshal(dAtA []byte) error
func (*ModelClassDataSpec) XXX_DiscardUnknown ¶ added in v0.5.261
func (m *ModelClassDataSpec) XXX_DiscardUnknown()
func (*ModelClassDataSpec) XXX_Marshal ¶ added in v0.5.261
func (m *ModelClassDataSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassDataSpec) XXX_Merge ¶ added in v0.5.261
func (m *ModelClassDataSpec) XXX_Merge(src proto.Message)
func (*ModelClassDataSpec) XXX_Size ¶ added in v0.5.261
func (m *ModelClassDataSpec) XXX_Size() int
func (*ModelClassDataSpec) XXX_Unmarshal ¶ added in v0.5.261
func (m *ModelClassDataSpec) XXX_Unmarshal(b []byte) error
type ModelClassList ¶ added in v0.5.246
type ModelClassList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []ModelClass `json:"items" protobuf:"bytes,2,rep,name=items"` }
ModelClassList contains a list of Studies +kubebuilder:object:root= true
func (*ModelClassList) DeepCopy ¶ added in v0.5.249
func (in *ModelClassList) DeepCopy() *ModelClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassList.
func (*ModelClassList) DeepCopyInto ¶ added in v0.5.249
func (in *ModelClassList) DeepCopyInto(out *ModelClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassList) DeepCopyObject ¶ added in v0.5.249
func (in *ModelClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelClassList) Descriptor ¶ added in v0.5.246
func (*ModelClassList) Descriptor() ([]byte, []int)
func (*ModelClassList) Marshal ¶ added in v0.5.246
func (m *ModelClassList) Marshal() (dAtA []byte, err error)
func (*ModelClassList) MarshalTo ¶ added in v0.5.246
func (m *ModelClassList) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassList) MarshalToSizedBuffer ¶ added in v0.5.246
func (m *ModelClassList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassList) ProtoMessage ¶ added in v0.5.246
func (*ModelClassList) ProtoMessage()
func (*ModelClassList) Reset ¶ added in v0.5.246
func (m *ModelClassList) Reset()
func (*ModelClassList) Size ¶ added in v0.5.246
func (m *ModelClassList) Size() (n int)
func (*ModelClassList) String ¶ added in v0.5.246
func (this *ModelClassList) String() string
func (*ModelClassList) Unmarshal ¶ added in v0.5.246
func (m *ModelClassList) Unmarshal(dAtA []byte) error
func (*ModelClassList) XXX_DiscardUnknown ¶ added in v0.5.246
func (m *ModelClassList) XXX_DiscardUnknown()
func (*ModelClassList) XXX_Marshal ¶ added in v0.5.246
func (m *ModelClassList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassList) XXX_Merge ¶ added in v0.5.246
func (m *ModelClassList) XXX_Merge(src proto.Message)
func (*ModelClassList) XXX_Size ¶ added in v0.5.246
func (m *ModelClassList) XXX_Size() int
func (*ModelClassList) XXX_Unmarshal ¶ added in v0.5.246
func (m *ModelClassList) XXX_Unmarshal(b []byte) error
type ModelClassRun ¶ added in v0.5.441
type ModelClassRun struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec ModelClassRunSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` //+optional Status ModelClassRunStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:resource:path=modelclassruns,shortName=mcr,singular=modelclassrun,categories={train,modela,all} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="ModelClass",type="string",JSONPath=".spec.modelClassName" +kubebuilder:printcolumn:name="CompletedAt",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" ModelClassRun represent a execution of a model class training
func (*ModelClassRun) Abort ¶ added in v0.5.483
func (this *ModelClassRun) Abort()
func (*ModelClassRun) AddFinalizer ¶ added in v0.5.441
func (run *ModelClassRun) AddFinalizer()
func (*ModelClassRun) CompletionAlert ¶ added in v0.5.441
func (run *ModelClassRun) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
func (*ModelClassRun) CreateOrUpdateCond ¶ added in v0.5.441
func (run *ModelClassRun) CreateOrUpdateCond(cond metav1.Condition)
func (*ModelClassRun) DeepCopy ¶ added in v0.5.441
func (in *ModelClassRun) DeepCopy() *ModelClassRun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassRun.
func (*ModelClassRun) DeepCopyInto ¶ added in v0.5.441
func (in *ModelClassRun) DeepCopyInto(out *ModelClassRun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassRun) DeepCopyObject ¶ added in v0.5.441
func (in *ModelClassRun) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelClassRun) Default ¶ added in v0.5.441
func (run *ModelClassRun) Default()
func (*ModelClassRun) Descriptor ¶ added in v0.5.441
func (*ModelClassRun) Descriptor() ([]byte, []int)
func (*ModelClassRun) ErrorAlert ¶ added in v0.5.441
func (run *ModelClassRun) ErrorAlert(notification catalog.NotificationSpec, err error) *infra.Alert
func (*ModelClassRun) GetCond ¶ added in v0.5.441
func (run *ModelClassRun) GetCond(t string) metav1.Condition
func (*ModelClassRun) GetCondIdx ¶ added in v0.5.441
func (run *ModelClassRun) GetCondIdx(t string) int
func (*ModelClassRun) HasFinalizer ¶ added in v0.5.441
func (run *ModelClassRun) HasFinalizer() bool
func (*ModelClassRun) IsAborted ¶ added in v0.5.483
func (this *ModelClassRun) IsAborted() bool
func (*ModelClassRun) IsPaused ¶ added in v0.5.483
func (this *ModelClassRun) IsPaused() bool
func (*ModelClassRun) IsPromoted ¶ added in v0.5.441
func (mclass *ModelClassRun) IsPromoted() bool
func (*ModelClassRun) IsSaved ¶ added in v0.5.441
func (this *ModelClassRun) IsSaved() bool
func (*ModelClassRun) IsTrained ¶ added in v0.5.441
func (mclass *ModelClassRun) IsTrained() bool
func (*ModelClassRun) MarkCreatedTrainingSet ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkCreatedTrainingSet()
func (*ModelClassRun) MarkCreatingTrainingDataset ¶ added in v0.6.252
func (mclass *ModelClassRun) MarkCreatingTrainingDataset(dataset string)
func (*ModelClassRun) MarkCreatingTrainingSetFailed ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkCreatingTrainingSetFailed(reason string, err string)
func (*ModelClassRun) MarkFailToPromote ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkFailToPromote(reason string, err error)
func (*ModelClassRun) MarkModelTrained ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkModelTrained(model string)
func (*ModelClassRun) MarkPromoted ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkPromoted()
func (*ModelClassRun) MarkSaved ¶ added in v0.5.441
func (this *ModelClassRun) MarkSaved()
func (*ModelClassRun) MarkTrained ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkTrained()
func (*ModelClassRun) MarkTraining ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkTraining(study string)
/////////////////////////////////////////////////// Mark Training ////////////////////////////////////////////////////
func (*ModelClassRun) MarkTrainingFailed ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkTrainingFailed(reason string, err string)
func (*ModelClassRun) MarkWaitingForPromotion ¶ added in v0.5.441
func (mclass *ModelClassRun) MarkWaitingForPromotion()
func (*ModelClassRun) Marshal ¶ added in v0.5.441
func (m *ModelClassRun) Marshal() (dAtA []byte, err error)
func (*ModelClassRun) MarshalTo ¶ added in v0.5.441
func (m *ModelClassRun) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassRun) MarshalToSizedBuffer ¶ added in v0.5.441
func (m *ModelClassRun) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassRun) Pause ¶ added in v0.5.483
func (this *ModelClassRun) Pause()
func (*ModelClassRun) ProtoMessage ¶ added in v0.5.441
func (*ModelClassRun) ProtoMessage()
func (*ModelClassRun) RemoveFinalizer ¶ added in v0.5.441
func (run *ModelClassRun) RemoveFinalizer()
func (*ModelClassRun) Reset ¶ added in v0.5.441
func (m *ModelClassRun) Reset()
func (*ModelClassRun) SetupWebhookWithManager ¶ added in v0.5.441
func (pl *ModelClassRun) SetupWebhookWithManager(mgr ctrl.Manager) error
Set up the webhook with the manager.
func (*ModelClassRun) Size ¶ added in v0.5.441
func (m *ModelClassRun) Size() (n int)
func (*ModelClassRun) StartTrainingProcess ¶ added in v0.5.441
func (mclass *ModelClassRun) StartTrainingProcess()
func (*ModelClassRun) StatusString ¶ added in v0.5.441
func (run *ModelClassRun) StatusString() string
func (*ModelClassRun) String ¶ added in v0.5.441
func (this *ModelClassRun) String() string
func (*ModelClassRun) Unmarshal ¶ added in v0.5.441
func (m *ModelClassRun) Unmarshal(dAtA []byte) error
func (*ModelClassRun) ValidateCreate ¶ added in v0.5.441
func (run *ModelClassRun) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ModelClassRun) ValidateDelete ¶ added in v0.5.441
func (run *ModelClassRun) ValidateDelete() error
func (*ModelClassRun) ValidateUpdate ¶ added in v0.5.441
func (run *ModelClassRun) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*ModelClassRun) XXX_DiscardUnknown ¶ added in v0.5.441
func (m *ModelClassRun) XXX_DiscardUnknown()
func (*ModelClassRun) XXX_Marshal ¶ added in v0.5.441
func (m *ModelClassRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassRun) XXX_Merge ¶ added in v0.5.441
func (m *ModelClassRun) XXX_Merge(src proto.Message)
func (*ModelClassRun) XXX_Size ¶ added in v0.5.441
func (m *ModelClassRun) XXX_Size() int
func (*ModelClassRun) XXX_Unmarshal ¶ added in v0.5.441
func (m *ModelClassRun) XXX_Unmarshal(b []byte) error
type ModelClassRunList ¶ added in v0.5.441
type ModelClassRunList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []ModelClassRun `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true ModelClassRunList represent list of pipelineruns
func (*ModelClassRunList) DeepCopy ¶ added in v0.5.441
func (in *ModelClassRunList) DeepCopy() *ModelClassRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassRunList.
func (*ModelClassRunList) DeepCopyInto ¶ added in v0.5.441
func (in *ModelClassRunList) DeepCopyInto(out *ModelClassRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassRunList) DeepCopyObject ¶ added in v0.5.441
func (in *ModelClassRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelClassRunList) Descriptor ¶ added in v0.5.441
func (*ModelClassRunList) Descriptor() ([]byte, []int)
func (*ModelClassRunList) Marshal ¶ added in v0.5.441
func (m *ModelClassRunList) Marshal() (dAtA []byte, err error)
func (*ModelClassRunList) MarshalTo ¶ added in v0.5.441
func (m *ModelClassRunList) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassRunList) MarshalToSizedBuffer ¶ added in v0.5.441
func (m *ModelClassRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassRunList) ProtoMessage ¶ added in v0.5.441
func (*ModelClassRunList) ProtoMessage()
func (*ModelClassRunList) Reset ¶ added in v0.5.441
func (m *ModelClassRunList) Reset()
func (*ModelClassRunList) Size ¶ added in v0.5.441
func (m *ModelClassRunList) Size() (n int)
func (*ModelClassRunList) String ¶ added in v0.5.441
func (this *ModelClassRunList) String() string
func (*ModelClassRunList) Unmarshal ¶ added in v0.5.441
func (m *ModelClassRunList) Unmarshal(dAtA []byte) error
func (*ModelClassRunList) XXX_DiscardUnknown ¶ added in v0.5.441
func (m *ModelClassRunList) XXX_DiscardUnknown()
func (*ModelClassRunList) XXX_Marshal ¶ added in v0.5.441
func (m *ModelClassRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassRunList) XXX_Merge ¶ added in v0.5.441
func (m *ModelClassRunList) XXX_Merge(src proto.Message)
func (*ModelClassRunList) XXX_Size ¶ added in v0.5.441
func (m *ModelClassRunList) XXX_Size() int
func (*ModelClassRunList) XXX_Unmarshal ¶ added in v0.5.441
func (m *ModelClassRunList) XXX_Unmarshal(b []byte) error
type ModelClassRunPhase ¶ added in v0.5.441
type ModelClassRunPhase string
const ( ModelClassPhaseCreatingTrainingDataset ModelClassRunPhase = "CreatingTrainingDataset" ModelClassPhaseTraining ModelClassRunPhase = "Training" ModelClassPhaseWaitingForPromotion ModelClassRunPhase = "WaitingForPromotion" // in case of manual promotion ModelClassPhasePromoting ModelClassRunPhase = "Promoting" ModelClassRunPhasePending ModelClassRunPhase = "Pending" ModelClassRunPhaseTraining ModelClassRunPhase = "Training" ModelClassRunPhaseFailed ModelClassRunPhase = "Failed" ModelClassRunPhaseTrained ModelClassRunPhase = "Trained" ModelClassRunPhaseAborted ModelClassRunPhase = "Aborted" ModelClassRunPhaseCompleted ModelClassRunPhase = "Completed" )
type ModelClassRunSpec ¶ added in v0.5.441
type ModelClassRunSpec 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"` // ModelClassName is the name of the ModelClass for this pipeline // +kubebuilder:default:="" // +kubebuilder:validation:Optional ModelClassName *string `json:"modelClassName,omitempty" protobuf:"bytes,4,opt,name=modelClassName"` // 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"` // What triggered the run //+kubebuilder:validation:Optional TriggeredBy catalog.TriggerType `json:"triggeredBy,omitempty" protobuf:"bytes,10,opt,name=triggeredBy"` }
ModelClassRunSpec is the desired state of the ModelClassRun resource
func (*ModelClassRunSpec) DeepCopy ¶ added in v0.5.441
func (in *ModelClassRunSpec) DeepCopy() *ModelClassRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassRunSpec.
func (*ModelClassRunSpec) DeepCopyInto ¶ added in v0.5.441
func (in *ModelClassRunSpec) DeepCopyInto(out *ModelClassRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassRunSpec) Descriptor ¶ added in v0.5.441
func (*ModelClassRunSpec) Descriptor() ([]byte, []int)
func (*ModelClassRunSpec) Marshal ¶ added in v0.5.441
func (m *ModelClassRunSpec) Marshal() (dAtA []byte, err error)
func (*ModelClassRunSpec) MarshalTo ¶ added in v0.5.441
func (m *ModelClassRunSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassRunSpec) MarshalToSizedBuffer ¶ added in v0.5.441
func (m *ModelClassRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassRunSpec) ProtoMessage ¶ added in v0.5.441
func (*ModelClassRunSpec) ProtoMessage()
func (*ModelClassRunSpec) Reset ¶ added in v0.5.441
func (m *ModelClassRunSpec) Reset()
func (*ModelClassRunSpec) Size ¶ added in v0.5.441
func (m *ModelClassRunSpec) Size() (n int)
func (*ModelClassRunSpec) String ¶ added in v0.5.441
func (this *ModelClassRunSpec) String() string
func (*ModelClassRunSpec) Unmarshal ¶ added in v0.5.441
func (m *ModelClassRunSpec) Unmarshal(dAtA []byte) error
func (*ModelClassRunSpec) XXX_DiscardUnknown ¶ added in v0.5.441
func (m *ModelClassRunSpec) XXX_DiscardUnknown()
func (*ModelClassRunSpec) XXX_Marshal ¶ added in v0.5.441
func (m *ModelClassRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassRunSpec) XXX_Merge ¶ added in v0.5.441
func (m *ModelClassRunSpec) XXX_Merge(src proto.Message)
func (*ModelClassRunSpec) XXX_Size ¶ added in v0.5.441
func (m *ModelClassRunSpec) XXX_Size() int
func (*ModelClassRunSpec) XXX_Unmarshal ¶ added in v0.5.441
func (m *ModelClassRunSpec) XXX_Unmarshal(b []byte) error
type ModelClassRunStatus ¶ added in v0.5.441
type ModelClassRunStatus struct { // The name of the dataset that was captured by the label filter. //+kubebuilder:validation:Optional DatasetName string `json:"datasetName,omitempty" protobuf:"bytes,1,opt,name=datasetName"` // The name of the study generated. //+kubebuilder:validation:Optional StudyName string `json:"studyName,omitempty" protobuf:"bytes,2,opt,name=studyName"` // The name of the best model //+kubebuilder:validation:Optional ModelName string `json:"modelName,omitempty" protobuf:"bytes,3,opt,name=modelName"` // +kubebuilder:validation:Optional CompletedAt *metav1.Time `json:"completedAt,omitempty" protobuf:"bytes,5,opt,name=completedAt"` // The phase of the pipeline run // +kubebuilder:default:="Pending" // +kubebuilder:validation:Optional Phase ModelClassRunPhase `json:"phase" protobuf:"bytes,6,opt,name=phase"` // ObservedGeneration is the Last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,7,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,8,opt,name=evalMetrics"` // UpdateUpdateStrategy in case of terminal failure message //+kubebuilder:validation:Optional FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,10,opt,name=failureMessage"` // Last time the object was updated //+kubebuilder:validation:Optional UpdatedAt *metav1.Time `json:"updatedAt,omitempty" protobuf:"bytes,12,opt,name=updatedAt"` // The log file specification that determines the location of all logs produced by the object Logs catalog.Logs `json:"logs" protobuf:"bytes,13,opt,name=logs"` // Last promotion was done PromotedAt *metav1.Time `json:"promotedAt,omitempty" protobuf:"bytes,14,opt,name=promotedAt"` // If true the promotion was automatic Auto *bool `json:"auto,omitempty" protobuf:"varint,15,opt,name=auto"` // for manual promotion, who approved the promotion ApprovedBy v1.ObjectReference `json:"approvedBy,omitempty" protobuf:"bytes,16,opt,name=approvedBy"` // for manual promotion, who approved the promotion ModelsCount int32 `json:"modelsCount,omitempty" protobuf:"varint,17,opt,name=modelsCount"` // +patchMergeKey=type // +patchStrategy=merge // +kubebuilder:validation:Optional Conditions []metav1.Condition `json:"conditions,omitempty" protobuf:"bytes,18,rep,name=conditions"` }
ModelClassRunStatus is the observed state of the ModelClassRun resource .
func (*ModelClassRunStatus) DeepCopy ¶ added in v0.5.441
func (in *ModelClassRunStatus) DeepCopy() *ModelClassRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassRunStatus.
func (*ModelClassRunStatus) DeepCopyInto ¶ added in v0.5.441
func (in *ModelClassRunStatus) DeepCopyInto(out *ModelClassRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassRunStatus) Descriptor ¶ added in v0.5.441
func (*ModelClassRunStatus) Descriptor() ([]byte, []int)
func (*ModelClassRunStatus) Marshal ¶ added in v0.5.441
func (m *ModelClassRunStatus) Marshal() (dAtA []byte, err error)
func (*ModelClassRunStatus) MarshalTo ¶ added in v0.5.441
func (m *ModelClassRunStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassRunStatus) MarshalToSizedBuffer ¶ added in v0.5.441
func (m *ModelClassRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassRunStatus) ProtoMessage ¶ added in v0.5.441
func (*ModelClassRunStatus) ProtoMessage()
func (*ModelClassRunStatus) Reset ¶ added in v0.5.441
func (m *ModelClassRunStatus) Reset()
func (*ModelClassRunStatus) Size ¶ added in v0.5.441
func (m *ModelClassRunStatus) Size() (n int)
func (*ModelClassRunStatus) String ¶ added in v0.5.441
func (this *ModelClassRunStatus) String() string
func (*ModelClassRunStatus) Unmarshal ¶ added in v0.5.441
func (m *ModelClassRunStatus) Unmarshal(dAtA []byte) error
func (*ModelClassRunStatus) XXX_DiscardUnknown ¶ added in v0.5.441
func (m *ModelClassRunStatus) XXX_DiscardUnknown()
func (*ModelClassRunStatus) XXX_Marshal ¶ added in v0.5.441
func (m *ModelClassRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassRunStatus) XXX_Merge ¶ added in v0.5.441
func (m *ModelClassRunStatus) XXX_Merge(src proto.Message)
func (*ModelClassRunStatus) XXX_Size ¶ added in v0.5.441
func (m *ModelClassRunStatus) XXX_Size() int
func (*ModelClassRunStatus) XXX_Unmarshal ¶ added in v0.5.441
func (m *ModelClassRunStatus) XXX_Unmarshal(b []byte) error
type ModelClassServingSpec ¶ added in v0.5.261
type ModelClassServingSpec struct { // Define the serving of the best model. // +kubebuilder:validation:Optional Template ServingSpec `json:"template,omitempty" protobuf:"bytes,1,opt,name=template"` // Schedule for monitoring drift // +kubebuilder:validation:Optional MonitoringSchedule catalog.RunSchedule `json:"monitoringSchedule,omitempty" protobuf:"bytes,2,opt,name=monitoringSchedule"` // BatchPrediction schedule // +kubebuilder:validation:Optional PredictionSchedule catalog.RunSchedule `json:"predictionSchedule,omitempty" protobuf:"bytes,3,opt,name=predictionSchedule"` // List of SQL statements to run before training // +kubebuilder:validation:Optional PreSql []string `json:"preSQL,omitempty" protobuf:"bytes,4,opt,name=preSQL"` // List of SQL statements to run after training //+kubebuilder:validation:Optional PostSql []string `json:"postSQL,omitempty" protobuf:"bytes,5,opt,name=postSQL"` }
func (*ModelClassServingSpec) DeepCopy ¶ added in v0.5.264
func (in *ModelClassServingSpec) DeepCopy() *ModelClassServingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassServingSpec.
func (*ModelClassServingSpec) DeepCopyInto ¶ added in v0.5.264
func (in *ModelClassServingSpec) DeepCopyInto(out *ModelClassServingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassServingSpec) Descriptor ¶ added in v0.5.261
func (*ModelClassServingSpec) Descriptor() ([]byte, []int)
func (*ModelClassServingSpec) Marshal ¶ added in v0.5.261
func (m *ModelClassServingSpec) Marshal() (dAtA []byte, err error)
func (*ModelClassServingSpec) MarshalTo ¶ added in v0.5.261
func (m *ModelClassServingSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassServingSpec) MarshalToSizedBuffer ¶ added in v0.5.261
func (m *ModelClassServingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassServingSpec) ProtoMessage ¶ added in v0.5.261
func (*ModelClassServingSpec) ProtoMessage()
func (*ModelClassServingSpec) Reset ¶ added in v0.5.261
func (m *ModelClassServingSpec) Reset()
func (*ModelClassServingSpec) Size ¶ added in v0.5.261
func (m *ModelClassServingSpec) Size() (n int)
func (*ModelClassServingSpec) String ¶ added in v0.5.261
func (this *ModelClassServingSpec) String() string
func (*ModelClassServingSpec) Unmarshal ¶ added in v0.5.261
func (m *ModelClassServingSpec) Unmarshal(dAtA []byte) error
func (*ModelClassServingSpec) XXX_DiscardUnknown ¶ added in v0.5.261
func (m *ModelClassServingSpec) XXX_DiscardUnknown()
func (*ModelClassServingSpec) XXX_Marshal ¶ added in v0.5.261
func (m *ModelClassServingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassServingSpec) XXX_Merge ¶ added in v0.5.261
func (m *ModelClassServingSpec) XXX_Merge(src proto.Message)
func (*ModelClassServingSpec) XXX_Size ¶ added in v0.5.261
func (m *ModelClassServingSpec) XXX_Size() int
func (*ModelClassServingSpec) XXX_Unmarshal ¶ added in v0.5.261
func (m *ModelClassServingSpec) XXX_Unmarshal(b []byte) error
type ModelClassSpec ¶ added in v0.5.246
type ModelClassSpec struct { // 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,1,opt,name=owner"` // VersionName references the name of a Data Product Version that describes the version of the resource // +kubebuilder:validation:Optional VersionName string `json:"version" protobuf:"bytes,2,opt,name=versionName"` // The user-provided description of the ModelClass // +kubebuilder:default:="" // +kubebuilder:validation:MaxLength=512 // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" protobuf:"bytes,3,opt,name=description"` // The machine learning task type (i.e. regression, classification) // +kubebuilder:validation:Required // +required Task catalog.MLTask `json:"task" protobuf:"bytes,4,opt,name=task"` // The machine learning subtask relevant to the primary task (text classification, image object detection, etc.) // +kubebuilder:default:=none // +kubebuilder:validation:Optional SubTask *catalog.MLSubtask `json:"subtask" protobuf:"bytes,5,opt,name=subtask"` // The optimization objective. The objective is also used when promoting models // +kubebuilder:validation:Optional Objective *catalog.ObjectiveSpec `json:"objective,omitempty" protobuf:"bytes,6,opt,name=objective"` // Entities contains a list of Entity resources that will be used to construct the training data. // +kubebuilder:validation:Optional Entities []EntityRef `json:"entities,omitempty" protobuf:"bytes,7,rep,name=entities"` // The model class data // +kubebuilder:validation:Optional Data ModelClassDataSpec `json:"data,omitempty" protobuf:"bytes,8,opt,name=data"` // TrainingTemplate specifies the configuration to train and evaluate models // +kubebuilder:validation:Optional Training ModelClassTrainingSpec `json:"training,omitempty" protobuf:"bytes,9,opt,name=training"` // 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 ModelClass // +kubebuilder:validation:Optional Serving ModelClassServingSpec `json:"serving,omitempty" protobuf:"bytes,10,opt,name=serving"` // 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,11,opt,name=notification"` // The schedule for summary report // +kubebuilder:validation:Optional ReportSchedule catalog.RunSchedule `json:"reportSchedule,omitempty" protobuf:"bytes,12,opt,name=reportSchedule"` // Fast indicates if Dataset, Model and Study resources associated with the ModelClass 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,13,opt,name=fast"` // If true, pause the model class activities. // +kubebuilder:default:=false // +kubebuilder:validation:Optional Paused *bool `json:"paused,omitempty" protobuf:"varint,14,opt,name=paused"` // Registered indicate if this model class is registered with the model registry. // A registred model cannot be garbage collected, and apper in the model registry page. // +kubebuilder:default:=false // +kubebuilder:validation:Optional Registered *bool `json:"registered,omitempty" protobuf:"varint,15,opt,name=registered"` // The name of a Virtual Bucket that will be applied as the artifact bucket to resources created by the ModelClass // +kubebuilder:validation:Optional ArtifactBucketName *string `json:"artifactBucketName,omitempty" protobuf:"bytes,16,opt,name=artifactBucketName"` }
ModelClassSpec defines the desired state of a ModelClass and the parameters for a model search
func (*ModelClassSpec) DeepCopy ¶ added in v0.5.249
func (in *ModelClassSpec) DeepCopy() *ModelClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassSpec.
func (*ModelClassSpec) DeepCopyInto ¶ added in v0.5.249
func (in *ModelClassSpec) DeepCopyInto(out *ModelClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassSpec) Descriptor ¶ added in v0.5.246
func (*ModelClassSpec) Descriptor() ([]byte, []int)
func (*ModelClassSpec) Marshal ¶ added in v0.5.246
func (m *ModelClassSpec) Marshal() (dAtA []byte, err error)
func (*ModelClassSpec) MarshalTo ¶ added in v0.5.246
func (m *ModelClassSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassSpec) MarshalToSizedBuffer ¶ added in v0.5.246
func (m *ModelClassSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassSpec) ProtoMessage ¶ added in v0.5.246
func (*ModelClassSpec) ProtoMessage()
func (*ModelClassSpec) Reset ¶ added in v0.5.246
func (m *ModelClassSpec) Reset()
func (*ModelClassSpec) Size ¶ added in v0.5.246
func (m *ModelClassSpec) Size() (n int)
func (*ModelClassSpec) String ¶ added in v0.5.246
func (this *ModelClassSpec) String() string
func (*ModelClassSpec) Unmarshal ¶ added in v0.5.246
func (m *ModelClassSpec) Unmarshal(dAtA []byte) error
func (*ModelClassSpec) XXX_DiscardUnknown ¶ added in v0.5.246
func (m *ModelClassSpec) XXX_DiscardUnknown()
func (*ModelClassSpec) XXX_Marshal ¶ added in v0.5.246
func (m *ModelClassSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassSpec) XXX_Merge ¶ added in v0.5.246
func (m *ModelClassSpec) XXX_Merge(src proto.Message)
func (*ModelClassSpec) XXX_Size ¶ added in v0.5.246
func (m *ModelClassSpec) XXX_Size() int
func (*ModelClassSpec) XXX_Unmarshal ¶ added in v0.5.246
func (m *ModelClassSpec) XXX_Unmarshal(b []byte) error
type ModelClassStatus ¶ added in v0.5.246
type ModelClassStatus struct { // ObservedGeneration is the last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` // The last time the object was updated //+kubebuilder:validation:Optional UpdatedAt *metav1.Time `json:"updatedAt,omitempty" protobuf:"bytes,2,opt,name=updatedAt"` // BestFE specifies the best feature engineering pipeline produced by the ModelClass //+kubebuilder:validation:Optional BestFE *FeatureEngineeringSpec `json:"bestFE,omitempty" protobuf:"bytes,3,opt,name=bestFE"` // Training schedule status //+kubebuilder:validation:Optional TrainingScheduleStatus catalog.RunScheduleStatus `json:"trainingScheduleStatus,omitempty" protobuf:"bytes,4,opt,name=trainingScheduleStatus"` // Batch Prediction schedule //+kubebuilder:validation:Optional PredictionScheduleStatus catalog.RunScheduleStatus `json:"predictionScheduleStatus,omitempty" protobuf:"bytes,5,opt,name=predictionScheduleStatus"` // Batch Prediction schedule //+kubebuilder:validation:Optional MonitoringScheduleStatus catalog.RunScheduleStatus `json:"monitoringScheduleStatus,omitempty" protobuf:"bytes,6,opt,name=monitoringScheduleStatus"` // Batch Prediction schedule //+kubebuilder:validation:Optional ReportScheduleStatus catalog.RunScheduleStatus `json:"reportScheduleStatus,omitempty" protobuf:"bytes,7,opt,name=reportScheduleStatus"` // The highest score out of all ModelsCount created by the associated Study resource // +kubebuilder:validation:Optional BestModelScore float64 `json:"bestModelScore,omitempty" protobuf:"bytes,8,opt,name=bestModelScore"` // List of the last 5 retired models RetiredModels []string `json:"retired,omitempty" protobuf:"bytes,9,rep,name=retired"` // The name of the current predictor for this model class. PredictorName string `json:"predictorName,omitempty" protobuf:"bytes,10,opt,name=predictorName"` // The name of the current dataaoo for the model class DataAppName string `json:"dataAppName,omitempty" protobuf:"bytes,11,opt,name=dataAppName"` // The name of triggered by. // +kubebuilder:validation:Optional TriggeredBy catalog.TriggerType `json:"triggeredBy,omitempty" protobuf:"bytes,12,opt,name=triggeredBy"` // UpdateUpdateStrategy in case of terminal failure message //+kubebuilder:validation:Optional FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,14,opt,name=failureMessage"` // The last time a new model was trained as part of this model class //+kubebuilder:validation:Optional LastRunAt *metav1.Time `json:"lastRunAt,omitempty" protobuf:"bytes,15,opt,name=lastRunAt"` // The name of the last prediction for this class //+kubebuilder:validation:Optional LastRunName string `json:"lastRunName,omitempty" protobuf:"bytes,16,opt,name=lastRunName"` // The last time a batch prediction was made //+kubebuilder:validation:Optional LastPredictionAt *metav1.Time `json:"lastPredictionAt,omitempty" protobuf:"bytes,17,opt,name=lastPredictionAt"` // The name of the last prediction for this class //+kubebuilder:validation:Optional LastPredictionName string `json:"lastPredictionName,omitempty" protobuf:"bytes,18,opt,name=lastPredictionName"` // Total number of batch predictions //+kubebuilder:validation:Optional PredictionsCount int32 `json:"predictionsCount,omitempty" protobuf:"varint,19,opt,name=predictionsCount"` // Total number of batch mode class run in the system for this model class. //+kubebuilder:validation:Optional RunsCount int32 `json:"runsCount,omitempty" protobuf:"varint,20,opt,name=runsCount"` // Total models in the system for this model class // +kubebuilder:validation:Optional ModelsCount int32 `json:"modelsCount,omitempty" protobuf:"varint,21,opt,name=modelsCount"` // If true, a model of this class is in production // +kubebuilder:validation:Optional Live bool `json:"live,omitempty" protobuf:"varint,22,opt,name=live"` // Total predictors in the system for this model class // +kubebuilder:validation:Optional PredictorsCount int32 `json:"predictorsCount,omitempty" protobuf:"varint,23,opt,name=predictorsCount"` // +optional // +patchMergeKey=type // +patchStrategy=merge Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,24,rep,name=conditions"` }
func (*ModelClassStatus) DeepCopy ¶ added in v0.5.249
func (in *ModelClassStatus) DeepCopy() *ModelClassStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassStatus.
func (*ModelClassStatus) DeepCopyInto ¶ added in v0.5.249
func (in *ModelClassStatus) DeepCopyInto(out *ModelClassStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassStatus) Descriptor ¶ added in v0.5.246
func (*ModelClassStatus) Descriptor() ([]byte, []int)
func (*ModelClassStatus) Marshal ¶ added in v0.5.246
func (m *ModelClassStatus) Marshal() (dAtA []byte, err error)
func (*ModelClassStatus) MarshalTo ¶ added in v0.5.246
func (m *ModelClassStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassStatus) MarshalToSizedBuffer ¶ added in v0.5.246
func (m *ModelClassStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassStatus) ProtoMessage ¶ added in v0.5.246
func (*ModelClassStatus) ProtoMessage()
func (*ModelClassStatus) Reset ¶ added in v0.5.246
func (m *ModelClassStatus) Reset()
func (*ModelClassStatus) Size ¶ added in v0.5.246
func (m *ModelClassStatus) Size() (n int)
func (*ModelClassStatus) String ¶ added in v0.5.246
func (this *ModelClassStatus) String() string
func (*ModelClassStatus) Unmarshal ¶ added in v0.5.246
func (m *ModelClassStatus) Unmarshal(dAtA []byte) error
func (*ModelClassStatus) XXX_DiscardUnknown ¶ added in v0.5.246
func (m *ModelClassStatus) XXX_DiscardUnknown()
func (*ModelClassStatus) XXX_Marshal ¶ added in v0.5.246
func (m *ModelClassStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassStatus) XXX_Merge ¶ added in v0.5.246
func (m *ModelClassStatus) XXX_Merge(src proto.Message)
func (*ModelClassStatus) XXX_Size ¶ added in v0.5.246
func (m *ModelClassStatus) XXX_Size() int
func (*ModelClassStatus) XXX_Unmarshal ¶ added in v0.5.246
func (m *ModelClassStatus) XXX_Unmarshal(b []byte) error
type ModelClassTrainingSpec ¶ added in v0.5.261
type ModelClassTrainingSpec struct { // The reference to the Lab under which the Model for the class 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,1,opt,name=labRef"` // Define a reference to a study template. The study template will be the basis for training models // From this model class. // +kubebuilder:validation:Optional StudyTemplateName string `json:"studyTemplateName,omitempty" protobuf:"bytes,2,opt,name=studyTemplateName"` // A template for models unit tests // +kubebuilder:validation:Optional ModelUnitTests catalog.TestSuite `json:"modelUnitTests,omitempty" protobuf:"bytes,3,opt,name=modelUnitTests"` // Training schedule // +kubebuilder:validation:Optional TrainingSchedule catalog.RunSchedule `json:"trainingSchedule,omitempty" protobuf:"bytes,4,opt,name=trainingSchedule"` // Define custom search space for this model class. // The search space defines which algorithm to include or execlude // If not defined, we would use the search space in the model template. // +kubebuilder:validation:Optional SearchSpace *AlgorithmSearchSpaceSpec `json:"searchSpace,omitempty" protobuf:"bytes,8,opt,name=searchSpace"` // Training resources // +kubebuilder:validation:Optional Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,9,opt,name=resources"` // What triggered the training //+kubebuilder:validation:Optional Trigger catalog.TriggerType `json:"triggeredBy,omitempty" protobuf:"bytes,10,opt,name=triggeredBy"` // Pause the training job or any additional training job // +kubebuilder:default:=false // +kubebuilder:validation:Optional Paused *bool `json:"paused,omitempty" protobuf:"varint,11,opt,name=paused"` // 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,12,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,13,opt,name=maxModels"` // 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,14,opt,name=trainers"` // Aborted indicates that the execution. // +kubebuilder:default:=false // +kubebuilder:validation:Optional Aborted *bool `json:"aborted,omitempty" protobuf:"varint,15,opt,name=aborted"` // Explained indicates that we want to explain models. // +kubebuilder:default:=false // +kubebuilder:validation:Optional Explained *bool `json:"explained,omitempty" protobuf:"varint,16,opt,name=explained"` // List of SQL statements to run before training // +kubebuilder:validation:Optional PreSql []string `json:"preSQL,omitempty" protobuf:"bytes,17,opt,name=preSQL"` // List of SQL statements to run after training //+kubebuilder:validation:Optional PostSql []string `json:"postSQL,omitempty" protobuf:"bytes,18,opt,name=postSQL"` }
Specification for model training.
func (*ModelClassTrainingSpec) DeepCopy ¶ added in v0.5.264
func (in *ModelClassTrainingSpec) DeepCopy() *ModelClassTrainingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClassTrainingSpec.
func (*ModelClassTrainingSpec) DeepCopyInto ¶ added in v0.5.264
func (in *ModelClassTrainingSpec) DeepCopyInto(out *ModelClassTrainingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelClassTrainingSpec) Descriptor ¶ added in v0.5.261
func (*ModelClassTrainingSpec) Descriptor() ([]byte, []int)
func (*ModelClassTrainingSpec) Marshal ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) Marshal() (dAtA []byte, err error)
func (*ModelClassTrainingSpec) MarshalTo ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) MarshalTo(dAtA []byte) (int, error)
func (*ModelClassTrainingSpec) MarshalToSizedBuffer ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelClassTrainingSpec) ProtoMessage ¶ added in v0.5.261
func (*ModelClassTrainingSpec) ProtoMessage()
func (*ModelClassTrainingSpec) Reset ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) Reset()
func (*ModelClassTrainingSpec) Size ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) Size() (n int)
func (*ModelClassTrainingSpec) String ¶ added in v0.5.261
func (this *ModelClassTrainingSpec) String() string
func (*ModelClassTrainingSpec) Unmarshal ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) Unmarshal(dAtA []byte) error
func (*ModelClassTrainingSpec) XXX_DiscardUnknown ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) XXX_DiscardUnknown()
func (*ModelClassTrainingSpec) XXX_Marshal ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelClassTrainingSpec) XXX_Merge ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) XXX_Merge(src proto.Message)
func (*ModelClassTrainingSpec) XXX_Size ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) XXX_Size() int
func (*ModelClassTrainingSpec) XXX_Unmarshal ¶ added in v0.5.261
func (m *ModelClassTrainingSpec) XXX_Unmarshal(b []byte) error
type ModelConditionType ¶
type ModelConditionType string
ModelConditionType specifies the current condition of a Model
const ( ModelTrained ModelConditionType = "Trained" ModelTested ModelConditionType = "Tested" ModelUnitTested ModelConditionType = "UnitTested" ModelReported ModelConditionType = "Reported" ModelPackaged ModelConditionType = "Packaged" ModelProfiled ModelConditionType = "Profiled" ModelReady ModelConditionType = "Ready" ModelExplained ModelConditionType = "Explained" ModelAborted ModelConditionType = "Aborted" ModelPaused ModelConditionType = "Paused" ModelForecasted ModelConditionType = "Forecasted" ModelLive ModelConditionType = "Live" ModelShadow ModelConditionType = "Shadow" ModelOutlierDetectorTrained ModelConditionType = "OutlierDetectorTrained" ModelPruned ModelConditionType = "Pruned" ModelMerged ModelConditionType = "Merged" )
type ModelGroupByStatus ¶ added in v0.5.172
type ModelGroupByStatus struct { // The locations of the datasets profile files. Each file is the group // +kubebuilder:validation:Optional ModelsURI string `json:"modelsURI,omitempty" protobuf:"bytes,1,opt,name=modelsURI"` // The locations of the datasets profiles files. // +kubebuilder:validation:Optional ProfilesURI string `json:"profilesURI,omitempty" protobuf:"bytes,2,opt,name=profilesURI"` // The locations of forecasts // +kubebuilder:validation:Optional ForecastsURI string `json:"forecastsURI,omitempty" protobuf:"bytes,3,opt,name=forecastsURI"` // Holds the worker on-going result, when a worker finish, we update the location of their result files // +kubebuilder:validation:Optional WorkerResults []catalog.WorkerRunResult `json:"workerResults,omitempty" protobuf:"bytes,4,rep,name=workerResults"` }
func (*ModelGroupByStatus) DeepCopy ¶ added in v0.5.173
func (in *ModelGroupByStatus) DeepCopy() *ModelGroupByStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelGroupByStatus.
func (*ModelGroupByStatus) DeepCopyInto ¶ added in v0.5.173
func (in *ModelGroupByStatus) DeepCopyInto(out *ModelGroupByStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelGroupByStatus) Descriptor ¶ added in v0.5.172
func (*ModelGroupByStatus) Descriptor() ([]byte, []int)
func (*ModelGroupByStatus) Marshal ¶ added in v0.5.172
func (m *ModelGroupByStatus) Marshal() (dAtA []byte, err error)
func (*ModelGroupByStatus) MarshalTo ¶ added in v0.5.172
func (m *ModelGroupByStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelGroupByStatus) MarshalToSizedBuffer ¶ added in v0.5.172
func (m *ModelGroupByStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelGroupByStatus) ProtoMessage ¶ added in v0.5.172
func (*ModelGroupByStatus) ProtoMessage()
func (*ModelGroupByStatus) Reset ¶ added in v0.5.172
func (m *ModelGroupByStatus) Reset()
func (*ModelGroupByStatus) Size ¶ added in v0.5.172
func (m *ModelGroupByStatus) Size() (n int)
func (*ModelGroupByStatus) String ¶ added in v0.5.172
func (this *ModelGroupByStatus) String() string
func (*ModelGroupByStatus) Unmarshal ¶ added in v0.5.172
func (m *ModelGroupByStatus) Unmarshal(dAtA []byte) error
func (*ModelGroupByStatus) XXX_DiscardUnknown ¶ added in v0.5.172
func (m *ModelGroupByStatus) XXX_DiscardUnknown()
func (*ModelGroupByStatus) XXX_Marshal ¶ added in v0.5.172
func (m *ModelGroupByStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelGroupByStatus) XXX_Merge ¶ added in v0.5.172
func (m *ModelGroupByStatus) XXX_Merge(src proto.Message)
func (*ModelGroupByStatus) XXX_Size ¶ added in v0.5.172
func (m *ModelGroupByStatus) XXX_Size() int
func (*ModelGroupByStatus) XXX_Unmarshal ¶ added in v0.5.172
func (m *ModelGroupByStatus) 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) ToPointerList ¶ added in v0.6.252
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" ModelPhaseUnitTesting ModelPhase = "UnitTesting" ModelPhaseUnitTested ModelPhase = "UnitTested" 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" ModelPhaseMerging ModelPhase = "Merging" ModelPhaseMerged ModelPhase = "Merged" ModelPhaseLive ModelPhase = "Live" ModelPhaseShadow ModelPhase = "Shadow" ModelPhaseTrainingOutlierDetector ModelPhase = "TrainingOutlierDetector" ModelPhaseTrainedOutlierDetector ModelPhase = "TrainedOutlierDetector" ModelPhasePruned ModelPhase = "Pruned" )
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 Algorithm string `json:"algorithm,omitempty" protobuf:"bytes,2,opt,name=algorithm"` // 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 { // Owner specifies the name of the Account which the object belongs to // +kubebuilder:default:="no-one" // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" protobuf:"bytes,1,opt,name=owner"` // The name of the Study Run which created the Model. If empty, the Model will be trained as a stand-alone model // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=63 // +required StudyRunName string `json:"studyRunName,omitempty" protobuf:"bytes,2,opt,name=studyRunName"` // 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,3,opt,name=task"` // The machine learning subtask relevant to the primary task (text classification, image object detection, etc.) // +kubebuilder:default:="none" // +kubebuilder:validation:Optional SubTask *catalog.MLSubtask `json:"subtask,omitempty" protobuf:"bytes,4,opt,name=subtask"` // The objective metric that will be used to evaluate the performance of the model // +kubebuilder:validation:Required // +required Objective catalog.ObjectiveSpec `json:"objective,omitempty" protobuf:"bytes,5,opt,name=objective"` // FeatureEngineering specifies the preprocessing pipelines that will be applied to the model prior to training // +kubebuilder:validation:Optional FeatureEngineering FeatureEngineeringSpec `json:"featureEngineering,omitempty" protobuf:"bytes,6,opt,name=featureEngineering"` // Estimator defines the machine learning algorithm and hyperparameters for the Model // +kubebuilder:validation:Optional Estimator ClassicalEstimatorSpec `json:"estimator,omitempty" protobuf:"bytes,7,opt,name=estimator"` // Ensemble specifies the configuration to create an ensemble model // +kubebuilder:validation:Optional Ensemble *EnsembleSpec `json:"ensemble,omitempty" protobuf:"bytes,8,opt,name=ensemble"` // Interpretability specifies the configuration to generate model interpretability visualizations // +kubebuilder:validation:Optional Interpretability InterpretabilitySpec `json:"interpretability,omitempty" protobuf:"bytes,9,opt,name=interpretability"` // TrainingSpec specifies the configuration to prepare and train a model // +kubebuilder:validation:Optional Training TrainingSpec `json:"training,omitempty" protobuf:"bytes,10,opt,name=training"` // Forecasting specifies the configuration to generate a forecast // +kubebuilder:validation:Optional Forecasting *ForecasterSpec `json:"forecasting,omitempty" protobuf:"bytes,11,opt,name=forecasting"` // Approval specifies the model approval requirements (unimplemented) // +kubebuilder:validation:Optional Approval *data.ApprovalSpec `json:"approval,omitempty" protobuf:"bytes,12,opt,name=approval"` // UnitTests defines the test suite that will be executed on the Model succeeding training // +kubebuilder:validation:Optional UnitTests catalog.TestSuite `json:"unitTests,omitempty" protobuf:"bytes,13,opt,name=unitTests"` // 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,14,opt,name=notification"` // Test indicates if the model will be moved to testing. The model will be measured against all available benchmarks // +kubebuilder:default:=false // +kubebuilder:validation:Optional Test *bool `json:"test,omitempty" protobuf:"varint,15,opt,name=test"` // If true, all workloads created by the Model will be removed and the Model will no longer be reconciled // +kubebuilder:default:=false // +kubebuilder:validation:Optional Abort *bool `json:"abort,omitempty" protobuf:"varint,16,opt,name=abort"` // If true, the Model's estimator and other artifacts will be packaged for use in a Predictor // +kubebuilder:default:=false // +kubebuilder:validation:Optional Package *bool `json:"package,omitempty" protobuf:"varint,17,opt,name=package"` // If true, a Report resource will be generated for the Model succeeding completion // +kubebuilder:default:=false // +kubebuilder:validation:Optional Report *bool `json:"report,omitempty" protobuf:"varint,18,opt,name=report"` // If true, the execution of new workloads associated with the Model will be paused // +kubebuilder:default:=false // +kubebuilder:validation:Optional Pause *bool `json:"pause,omitempty" protobuf:"varint,19,opt,name=pause"` // If true, a profile will be generated for the Model succeeding training // +kubebuilder:default:=false // +kubebuilder:validation:Optional Profile *bool `json:"profile,omitempty" protobuf:"varint,20,opt,name=profile"` // If true, a forecast will be generated for the Model (applicable if the task type is forecasting) // +kubebuilder:default:=false // +kubebuilder:validation:Optional Forecast *bool `json:"forecast,omitempty" protobuf:"varint,21,opt,name=forecast"` // If true, Shapley values (and relevant visualizations) will be calculated for the highest-performing Model // +kubebuilder:default:=false // +kubebuilder:validation:Optional Explain *bool `json:"explain,omitempty" protobuf:"varint,22,opt,name=explain"` // If true, the Model will be unit-tested against the test suite specified by UnitTests // +kubebuilder:default:=false // +kubebuilder:validation:Optional UnitTest *bool `json:"unitTest,omitempty" protobuf:"varint,23,opt,name=unitTest"` // Fast indicates if the Model will skip profiling, unit testing, explaining, and reporting // +kubebuilder:default:=false // +kubebuilder:validation:Optional Fast *bool `json:"fast,omitempty" protobuf:"varint,24,opt,name=fast"` // The name of the Virtual Bucket where Study artifacts (metadata, reports, and model artifacts) generated by // the Study will be stored. If empty, it will default to the default Virtual Bucket of the Data Product // +kubebuilder:validation:Optional ArtifactBucketName *string `json:"artifactBucketName,omitempty" protobuf:"bytes,25,opt,name=artifactBucketName"` // The deadline for any Jobs associated with the Model to be completed in seconds // +kubebuilder:default:=600 // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" protobuf:"varint,26,opt,name=timeout"` // The type of model, relevant to the Study phase which the Model was created for // +kubebuilder:validation:Optional ModelClass catalog.ModelClassType `json:"modelClass,omitempty" protobuf:"bytes,27,opt,name=modelClass"` // The trial ID of the Model, designated by the parent Study of the Model // +kubebuilder:default:=0 // +kubebuilder:validation:Optional TrialID *int32 `json:"trialID,omitempty" protobuf:"varint,28,opt,name=trialID"` // The Model Class which created the Model, if applicable // +kubebuilder:validation:Optional ModelClassName *string `json:"modelClassName,omitempty" protobuf:"bytes,29,opt,name=modelClassName"` // The Model Class Run which created the Model, if applicable // +kubebuilder:validation:Optional ModelClassRunName *string `json:"modelClassRunName,omitempty" protobuf:"bytes,30,opt,name=modelClassRunName"` }
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 ModelStageStatus ¶ added in v0.5.272
type ModelStageStatus 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"` // Start time is the start time of the stage // +kubebuilder:validation:Optional StartedAt *metav1.Time `json:"startedAt,omitempty" protobuf:"bytes,7,opt,name=startedAt"` // End time is the end time of the stage. // +kubebuilder:validation:Optional CompletedAt *metav1.Time `json:"completedAt,omitempty" protobuf:"bytes,8,opt,name=completedAt"` // Results is the results of running the test datasets against the new model // +kubebuilder:validation:Optional UnitTestsResult catalog.TestSuiteResult `json:"unitTestsResult,omitempty" protobuf:"bytes,9,opt,name=unitTestsResult"` // Error record error. //+kubebuilder:validation:Optional Error string `json:"error,omitempty" protobuf:"bytes,10,opt,name=error"` }
func (*ModelStageStatus) DeepCopy ¶ added in v0.5.273
func (in *ModelStageStatus) DeepCopy() *ModelStageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStageStatus.
func (*ModelStageStatus) DeepCopyInto ¶ added in v0.5.273
func (in *ModelStageStatus) DeepCopyInto(out *ModelStageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelStageStatus) Descriptor ¶ added in v0.5.272
func (*ModelStageStatus) Descriptor() ([]byte, []int)
func (*ModelStageStatus) Marshal ¶ added in v0.5.272
func (m *ModelStageStatus) Marshal() (dAtA []byte, err error)
func (*ModelStageStatus) MarshalTo ¶ added in v0.5.272
func (m *ModelStageStatus) MarshalTo(dAtA []byte) (int, error)
func (*ModelStageStatus) MarshalToSizedBuffer ¶ added in v0.5.272
func (m *ModelStageStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelStageStatus) ProtoMessage ¶ added in v0.5.272
func (*ModelStageStatus) ProtoMessage()
func (*ModelStageStatus) Reset ¶ added in v0.5.272
func (m *ModelStageStatus) Reset()
func (*ModelStageStatus) Size ¶ added in v0.5.272
func (m *ModelStageStatus) Size() (n int)
func (*ModelStageStatus) String ¶ added in v0.5.272
func (this *ModelStageStatus) String() string
func (*ModelStageStatus) Unmarshal ¶ added in v0.5.272
func (m *ModelStageStatus) Unmarshal(dAtA []byte) error
func (*ModelStageStatus) XXX_DiscardUnknown ¶ added in v0.5.272
func (m *ModelStageStatus) XXX_DiscardUnknown()
func (*ModelStageStatus) XXX_Marshal ¶ added in v0.5.272
func (m *ModelStageStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelStageStatus) XXX_Merge ¶ added in v0.5.272
func (m *ModelStageStatus) XXX_Merge(src proto.Message)
func (*ModelStageStatus) XXX_Size ¶ added in v0.5.272
func (m *ModelStageStatus) XXX_Size() int
func (*ModelStageStatus) XXX_Unmarshal ¶ added in v0.5.272
func (m *ModelStageStatus) XXX_Unmarshal(b []byte) error
type ModelStatus ¶
type ModelStatus struct { // ObservedGeneration is the last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` // ModelVersion specifies the version of the model, determined by the Study Run which created it //+kubebuilder:validation:Optional ModelVersion catalog.Version `json:"modelVersion,omitempty" protobuf:"varint,2,opt,name=modelVersion"` // The validation score for the objective metric produced through cross validation or the validation dataset // +kubebuilder:validation:Optional ValidationScore float64 `json:"validationScore,omitempty" protobuf:"bytes,3,opt,name=validationScore"` // The score for the objective metric based on the training dataset // +kubebuilder:validation:Optional TrainingScore float64 `json:"trainingScore,omitempty" protobuf:"bytes,4,opt,name=trainingScore"` // The score for the objective metric based on the testing dataset // +kubebuilder:validation:Optional TestScore float64 `json:"testScore,omitempty" protobuf:"bytes,5,opt,name=testScore"` // The number of rows in the training dataset // +kubebuilder:validation:Optional TrainingRows int32 `json:"trainingRows" protobuf:"varint,6,opt,name=trainingRows"` // The number of rows in the testing dataset // +kubebuilder:validation:Optional TestingRows int32 `json:"testingRows" protobuf:"varint,7,opt,name=testingRows"` // The number of rows in the validation dataset, if applicable // +kubebuilder:validation:Optional ValidationRows int32 `json:"validationRows" protobuf:"varint,8,opt,name=validationRows"` // The name of the Report resource produced by the Model // +kubebuilder:validation:Optional ReportName string `json:"reportName,omitempty" protobuf:"bytes,9,opt,name=reportName"` // 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,10,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,11,opt,name=progress"` // The name of the Dataset resource which the Model was trained with DatasetName string `json:"datasetName,omitempty" protobuf:"bytes,12,opt,name=datasetName"` // The name of the Study resource which the Model was trained with StudyName string `json:"studyName,omitempty" protobuf:"bytes,13,opt,name=studyName"` // The name of the Data Source resource which the Model was trained with DataSourceName string `json:"dataSourceName,omitempty" protobuf:"bytes,14,opt,name=dataSourceName"` // The phase of the Model // +kubebuilder:default:="Pending" // +kubebuilder:validation:Optional Phase ModelPhase `json:"phase" protobuf:"bytes,15,opt,name=phase"` // Train contains the collection of measurements produced by validation on the training dataset // +kubebuilder:validation:Optional Train []catalog.Measurement `json:"train,omitempty" protobuf:"bytes,16,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,17,rep,name=test"` // Validation contains the collection of measurements produced by cross-validation or validation on the validation dataset // +kubebuilder:validation:Optional Validation []catalog.Measurement `json:"validation,omitempty" protobuf:"bytes,18,rep,name=validation"` // The location of the Report produced by the Model // +kubebuilder:validation:Optional ReportLocation catalog.FileLocation `json:"reportLocation,omitempty" protobuf:"bytes,19,opt,name=reportLocation"` // TrainDatasetLocation specifies the location of the training dataset // +kubebuilder:validation:Optional TrainDatasetLocation catalog.FileLocation `json:"trainDatasetLocation,omitempty" protobuf:"bytes,20,opt,name=trainDatasetLocation"` // TestDatasetLocation specifies the location of the testing dataset // +kubebuilder:validation:Optional TestDatasetLocation catalog.FileLocation `json:"testDatasetLocation,omitempty" protobuf:"bytes,21,opt,name=testDatasetLocation"` // ValidationDatasetLocation specifies the location of the validation dataset // +kubebuilder:validation:Optional ValidationDatasetLocation *catalog.FileLocation `json:"validationDatasetLocation,omitempty" protobuf:"bytes,22,opt,name=validationDatasetLocation"` // +kubebuilder:validation:Optional TrainWeightsLocation catalog.FileLocation `json:"trainWeightsLocation,omitempty" protobuf:"bytes,23,opt,name=trainWeightsLocation"` // +kubebuilder:validation:Optional TestWeightsLocation catalog.FileLocation `json:"testWeightsLocation,omitempty" protobuf:"bytes,24,opt,name=testWeightsLocation"` // +kubebuilder:validation:Optional FullWeightsLocation catalog.FileLocation `json:"fullWeightsLocation,omitempty" protobuf:"bytes,25,opt,name=fullWeightsLocation"` // +kubebuilder:validation:Optional LabelEncoderLocation catalog.FileLocation `json:"labelEncoderLocation,omitempty" protobuf:"bytes,26,opt,name=labelEncoderLocation"` // The location of the model profile, which contains visualizations produced during the profiling phase // +kubebuilder:validation:Optional ProfileLocation catalog.FileLocation `json:"profileLocation" protobuf:"bytes,27,opt,name=profileLocation"` // The location of the misclassification file produced during the testing phase // +kubebuilder:validation:Optional MisclassificationLocation catalog.FileLocation `json:"misclassificationLocation" protobuf:"bytes,28,opt,name=misclassificationLocation"` // +kubebuilder:validation:Optional ForecastLocation catalog.FileLocation `json:"forecastLocation,omitempty" protobuf:"bytes,29,opt,name=forecastLocation"` // The location of the packaged model // +kubebuilder:validation:Optional PackageLocation catalog.FileLocation `json:"packageLocation" protobuf:"bytes,30,opt,name=packageLocation"` // The collection of feature importance values, determined by impurity importance. Impurity importance // can only be set by estimators that natively support it, such as Random Forest // +kubebuilder:validation:Optional ImpurityImportance []FeatureImportance `json:"impurityImportance,,omitempty" protobuf:"bytes,31,rep,name=impurityImportance"` // The collection of feature importance values, determined by permutation importance // +kubebuilder:validation:Optional PermutationImportance []FeatureImportance `json:"permutationImportance,omitempty" protobuf:"bytes,32,rep,name=permutationImportance"` // Runtime contains information about the workload runtime // +kubebuilder:validation:Optional Runtime RuntimeStatus `json:"runtime,omitempty" protobuf:"bytes,33,opt,name=runtime"` // ServingStatus contains the status of the model in the case that it was deployed to a Predictor or Data App // +kubebuilder:validation:Optional Serving ServingStatus `json:"serving,omitempty" protobuf:"bytes,34,opt,name=serving"` // Sha256 of the model tar file // +kubebuilder:validation:Optional TarFileHash string `json:"tarFileHash,omitempty" protobuf:"bytes,35,opt,name=tarFileHash"` // TrainingDataHash specifies the hashes for datasets used by the Model // +kubebuilder:validation:Optional TrainingDataHash DataHashes `json:"trainingDataHash,omitempty" protobuf:"bytes,36,opt,name=trainingDataHash"` // TrainingResources details the resources that were consumed by the training workload // +kubebuilder:validation:Optional TrainingResources catalog.ResourceConsumption `json:"trainingResources,omitempty" protobuf:"bytes,37,opt,name=trainingResources"` // TestingResources details the resources that were consumed by the testing workload // +kubebuilder:validation:Optional TestingResources catalog.ResourceConsumption `json:"testingResources,omitempty" protobuf:"bytes,38,opt,name=testingResources"` // Logs specifies the location of logs produced by workloads associated with the Model //+kubebuilder:validation:Optional Logs catalog.Logs `json:"logs,omitempty" protobuf:"bytes,39,opt,name=logs"` // The Roc/Auc curve of the trained model // +kubebuilder:validation:Optional RocCurve catalog.RocAucCurve `json:"rocCurve,omitempty" protobuf:"bytes,40,opt,name=rocCurve"` // The Precision/Recall curve of the trained model // +kubebuilder:validation:Optional PRCurve catalog.PRCurve `json:"prCurve,omitempty" protobuf:"bytes,41,opt,name=prCurve"` // The confusion matrix of the train data. // +kubebuilder:validation:Optional TrainConfusionMatrix catalog.ConfusionMatrix `json:"trainConfusionMatrix,omitempty" protobuf:"bytes,42,opt,name=trainConfusionMatrix"` // The confusion matrix of the test data // +kubebuilder:validation:Optional TestConfusionMatrix catalog.ConfusionMatrix `json:"testConfusionMatrix,omitempty" protobuf:"bytes,43,opt,name=testConfusionMatrix"` // Approval specifies the current approval status for the Model // +kubebuilder:validation:Optional Approval data.ApprovalStatus `json:"approval,omitempty" protobuf:"bytes,44,opt,name=approval"` // Interpretability contains results produced during the explaining phase of the Model // +kubebuilder:validation:Optional Interpretability InterpretabilityStatus `json:"interpretability,omitempty" protobuf:"bytes,45,opt,name=interpretability"` // Images specifies the container images used to train the model // +kubebuilder:validation:Optional Images catalog.Images `json:"images,omitempty" protobuf:"bytes,46,opt,name=images"` // The result of running the unit tests // +kubebuilder:validation:Optional UnitTestResults catalog.TestSuiteResult `json:"unitTestResults,omitempty" protobuf:"bytes,47,opt,name=unitTestResults"` // The sub models uri file contain the results of running the sub model // +kubebuilder:validation:Optional GroupBy ModelGroupByStatus `json:"groupBy,omitempty" protobuf:"bytes,48,opt,name=groupBy"` // Usage contains the resource consumption of the model // +kubebuilder:validation:Optional Usage catalog.ResourceConsumption `json:"usage,omitempty" protobuf:"bytes,49,rep,name=usage"` // TrainStartTime represents the time at which the Model started training // +kubebuilder:validation:Optional TrainingStartedAt *metav1.Time `json:"trainingStartedAt,omitempty" protobuf:"bytes,50,opt,name=trainingStartedAt"` // TrainCompletionTime represents the time at which the Model completed training // +kubebuilder:validation:Optional TrainingCompletedAt *metav1.Time `json:"trainingCompletedAt,omitempty" protobuf:"bytes,51,opt,name=trainingCompletedAt"` // TestingStartedAt represents the time at which the Model started testing // +kubebuilder:validation:Optional TestingStartedAt *metav1.Time `json:"testingStartedAt,omitempty" protobuf:"bytes,52,opt,name=testingStartedAt"` // TestingCompletedAt represents the time at which the Model completed testing // +kubebuilder:validation:Optional TestingCompletedAt *metav1.Time `json:"testingCompletedAt,omitempty" protobuf:"bytes,53,opt,name=testingCompletedAt"` // CompletedAt represents the time at which the Model was marked as ready, failed, or aborted // +kubebuilder:validation:Optional CompletedAt *metav1.Time `json:"completedAt,omitempty" protobuf:"bytes,54,opt,name=completedAt"` // The last time the object was updated //+kubebuilder:validation:Optional UpdatedAt *metav1.Time `json:"updatedAt,omitempty" protobuf:"bytes,55,opt,name=updatedAt"` // +kubebuilder:validation:Optional // +patchMergeKey=type // +patchStrategy=merge Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,56,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 ModelTemplate ¶ added in v0.5.140
type ModelTemplate string
+kubebuilder:validation:Enum="silverkite";"prophet";"auto-arima";"lag-based";"sk";"two-stage";"wow";"daily-1-config-1";"daily-1-config-2";"daily-1-config-3";"daily-1";"daily-90";"weekly";"monthly";"hourly-1";"hourly-24";"hourly-168";"hourly-336"
const ( ModelTemplateSilverKite ModelTemplate = "silverkite" ModelTemplateProphet ModelTemplate = "prophet" ModelTemplateAutoArima ModelTemplate = "auto-arima" ModelTemplateLagBased ModelTemplate = "lag-based" ModelTemplateSK ModelTemplate = "sk" ModelTemplateTwoStage ModelTemplate = "two-stage" ModelTemplateWow ModelTemplate = "wow" ModelTemplateDaily1Config1 ModelTemplate = "daily-1-config-1" ModelTemplateDaily1Config2 ModelTemplate = "daily-1-config-2" ModelTemplateDaily1Config3 ModelTemplate = "daily-1-config-3" ModelTemplateDaily1 ModelTemplate = "daily-1" ModelTemplateDaily90 ModelTemplate = "daily-90" ModelTemplateWeekly ModelTemplate = "weekly" ModelTemplateMonthly ModelTemplate = "monthly" ModelTemplateHourly1 ModelTemplate = "hourly-1" ModelTemplateHourly24 ModelTemplate = "hourly-24" ModelTemplateHourly168 ModelTemplate = "hourly-168" ModelTemplateHourly336 ModelTemplate = "hourly-336" )
type ModelTestSuite ¶ added in v0.4.933
type ModelTestSuite struct { // Baseline Model Ref specifies a previous model to compare against // +kubebuilder:validation:Optional BaselineModelRef v1.ObjectReference `json:"baselineModelRef,omitempty" protobuf:"bytes,1,opt,name=baselineModelRef"` // The name of a labeled dataset used to test the model, when measuring a performance metric // +kubebuilder:validation:Optional DatasetRef v1.ObjectReference `json:"datasetRef,omitempty" protobuf:"bytes,2,opt,name=datasetRef"` // +kubebuilder:validation:Optional UnitTests catalog.TestSuite `json:"unitTests,omitempty" protobuf:"bytes,3,opt,name=unitTests"` }
func (*ModelTestSuite) DeepCopy ¶ added in v0.4.933
func (in *ModelTestSuite) DeepCopy() *ModelTestSuite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelTestSuite.
func (*ModelTestSuite) DeepCopyInto ¶ added in v0.4.933
func (in *ModelTestSuite) DeepCopyInto(out *ModelTestSuite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelTestSuite) Descriptor ¶ added in v0.4.933
func (*ModelTestSuite) Descriptor() ([]byte, []int)
func (*ModelTestSuite) Marshal ¶ added in v0.4.933
func (m *ModelTestSuite) Marshal() (dAtA []byte, err error)
func (*ModelTestSuite) MarshalTo ¶ added in v0.4.933
func (m *ModelTestSuite) MarshalTo(dAtA []byte) (int, error)
func (*ModelTestSuite) MarshalToSizedBuffer ¶ added in v0.4.933
func (m *ModelTestSuite) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModelTestSuite) ProtoMessage ¶ added in v0.4.933
func (*ModelTestSuite) ProtoMessage()
func (*ModelTestSuite) Reset ¶ added in v0.4.933
func (m *ModelTestSuite) Reset()
func (*ModelTestSuite) Size ¶ added in v0.4.933
func (m *ModelTestSuite) Size() (n int)
func (*ModelTestSuite) String ¶ added in v0.4.933
func (this *ModelTestSuite) String() string
func (*ModelTestSuite) Unmarshal ¶ added in v0.4.933
func (m *ModelTestSuite) Unmarshal(dAtA []byte) error
func (*ModelTestSuite) XXX_DiscardUnknown ¶ added in v0.4.933
func (m *ModelTestSuite) XXX_DiscardUnknown()
func (*ModelTestSuite) XXX_Marshal ¶ added in v0.4.933
func (m *ModelTestSuite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModelTestSuite) XXX_Merge ¶ added in v0.4.933
func (m *ModelTestSuite) XXX_Merge(src proto.Message)
func (*ModelTestSuite) XXX_Size ¶ added in v0.4.933
func (m *ModelTestSuite) XXX_Size() int
func (*ModelTestSuite) XXX_Unmarshal ¶ added in v0.4.933
func (m *ModelTestSuite) 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 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 OutlierDetectorStatus ¶ added in v0.6.252
type OutlierDetectorStatus struct { // The location of the drift detector model OutlierModelLocation string `json:"outlierModelURI,omitempty" protobuf:"bytes,1,opt,name=outlierModelURI"` }
func (*OutlierDetectorStatus) DeepCopy ¶ added in v0.6.252
func (in *OutlierDetectorStatus) DeepCopy() *OutlierDetectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutlierDetectorStatus.
func (*OutlierDetectorStatus) DeepCopyInto ¶ added in v0.6.252
func (in *OutlierDetectorStatus) DeepCopyInto(out *OutlierDetectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutlierDetectorStatus) Descriptor ¶ added in v0.6.252
func (*OutlierDetectorStatus) Descriptor() ([]byte, []int)
func (*OutlierDetectorStatus) Marshal ¶ added in v0.6.252
func (m *OutlierDetectorStatus) Marshal() (dAtA []byte, err error)
func (*OutlierDetectorStatus) MarshalTo ¶ added in v0.6.252
func (m *OutlierDetectorStatus) MarshalTo(dAtA []byte) (int, error)
func (*OutlierDetectorStatus) MarshalToSizedBuffer ¶ added in v0.6.252
func (m *OutlierDetectorStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*OutlierDetectorStatus) ProtoMessage ¶ added in v0.6.252
func (*OutlierDetectorStatus) ProtoMessage()
func (*OutlierDetectorStatus) Reset ¶ added in v0.6.252
func (m *OutlierDetectorStatus) Reset()
func (*OutlierDetectorStatus) Size ¶ added in v0.6.252
func (m *OutlierDetectorStatus) Size() (n int)
func (*OutlierDetectorStatus) String ¶ added in v0.6.252
func (this *OutlierDetectorStatus) String() string
func (*OutlierDetectorStatus) Unmarshal ¶ added in v0.6.252
func (m *OutlierDetectorStatus) Unmarshal(dAtA []byte) error
func (*OutlierDetectorStatus) XXX_DiscardUnknown ¶ added in v0.6.252
func (m *OutlierDetectorStatus) XXX_DiscardUnknown()
func (*OutlierDetectorStatus) XXX_Marshal ¶ added in v0.6.252
func (m *OutlierDetectorStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OutlierDetectorStatus) XXX_Merge ¶ added in v0.6.252
func (m *OutlierDetectorStatus) XXX_Merge(src proto.Message)
func (*OutlierDetectorStatus) XXX_Size ¶ added in v0.6.252
func (m *OutlierDetectorStatus) XXX_Size() int
func (*OutlierDetectorStatus) XXX_Unmarshal ¶ added in v0.6.252
func (m *OutlierDetectorStatus) XXX_Unmarshal(b []byte) error
type OutlierModelSpec ¶ added in v0.6.252
type OutlierModelSpec struct { // Enabled indicates if a density models should be trained // +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:"bytes,2,opt,name=outlierAlgorithm"` }
OutlierModelSpec specifies the configuration to train an outlier model
func (*OutlierModelSpec) DeepCopy ¶ added in v0.6.252
func (in *OutlierModelSpec) DeepCopy() *OutlierModelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutlierModelSpec.
func (*OutlierModelSpec) DeepCopyInto ¶ added in v0.6.252
func (in *OutlierModelSpec) DeepCopyInto(out *OutlierModelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutlierModelSpec) Descriptor ¶ added in v0.6.252
func (*OutlierModelSpec) Descriptor() ([]byte, []int)
func (*OutlierModelSpec) Marshal ¶ added in v0.6.252
func (m *OutlierModelSpec) Marshal() (dAtA []byte, err error)
func (*OutlierModelSpec) MarshalTo ¶ added in v0.6.252
func (m *OutlierModelSpec) MarshalTo(dAtA []byte) (int, error)
func (*OutlierModelSpec) MarshalToSizedBuffer ¶ added in v0.6.252
func (m *OutlierModelSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*OutlierModelSpec) ProtoMessage ¶ added in v0.6.252
func (*OutlierModelSpec) ProtoMessage()
func (*OutlierModelSpec) Reset ¶ added in v0.6.252
func (m *OutlierModelSpec) Reset()
func (*OutlierModelSpec) Size ¶ added in v0.6.252
func (m *OutlierModelSpec) Size() (n int)
func (*OutlierModelSpec) String ¶ added in v0.6.252
func (this *OutlierModelSpec) String() string
func (*OutlierModelSpec) Unmarshal ¶ added in v0.6.252
func (m *OutlierModelSpec) Unmarshal(dAtA []byte) error
func (*OutlierModelSpec) XXX_DiscardUnknown ¶ added in v0.6.252
func (m *OutlierModelSpec) XXX_DiscardUnknown()
func (*OutlierModelSpec) XXX_Marshal ¶ added in v0.6.252
func (m *OutlierModelSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OutlierModelSpec) XXX_Merge ¶ added in v0.6.252
func (m *OutlierModelSpec) XXX_Merge(src proto.Message)
func (*OutlierModelSpec) XXX_Size ¶ added in v0.6.252
func (m *OutlierModelSpec) XXX_Size() int
func (*OutlierModelSpec) XXX_Unmarshal ¶ added in v0.6.252
func (m *OutlierModelSpec) XXX_Unmarshal(b []byte) error
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 ModelClass. // +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 PrunerName ¶
type PrunerName string
+kubebuilder:validation:Enum="none";"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 RegressionForecasterSpec ¶ added in v0.5.140
type RegressionForecasterSpec struct { // If true this is an ensemble pipeline // +kubebuilder:default:=false // +kubebuilder:validation:Optional Ensemble *bool `json:"ensemble,omitempty" protobuf:"varint,1,opt,name=ensemble"` // +kubebuilder:default:=none // +kubebuilder:validation:Optional Imputation *catalog.Imputation `json:"imputation,omitempty" protobuf:"bytes,2,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,3,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,4,opt,name=scaling"` // If true apply the data transofmer to // +kubebuilder:default:=false // +kubebuilder:validation:Optional Date *bool `json:"date,omitempty" protobuf:"varint,5,opt,name=date"` // The list of windows to use when generating features. // +kubebuilder:validation:Optional Windows []int32 `json:"windows,omitempty" protobuf:"bytes,6,rep,name=windows"` // The list of lags to use when generating features // +kubebuilder:validation:Optional Lags []int32 `json:"lags,omitempty" protobuf:"bytes,7,rep,name=lags"` // The list of metrics to generate for each combination of lag and windows. // The default list is min,max,median,stddev // +kubebuilder:validation:Optional Functions []catalog.Metric `json:"functions,omitempty" protobuf:"bytes,8,rep,name=functions"` // when computing moving avg, use exponential moving avg, other use regular moving avg // +kubebuilder:default:=false // +kubebuilder:validation:Optional EMA *bool `json:"ema,omitempty" protobuf:"varint,9,opt,name=ema"` // should we use the target log. // +kubebuilder:default:=true // +kubebuilder:validation:Optional Log *bool `json:"log,omitempty" protobuf:"varint,10,opt,name=log"` // should we use the target log. // If we are using reduced model, this is the way the reduced model will make prediction // Default to none // +kubebuilder:validation:Optional Reduction ForecastStrategy `json:"reduction,omitempty" protobuf:"bytes,11,opt,name=reduction"` }
Define how to build a regression model for forecasting (including feature engineering) This is not implemented today
func (*RegressionForecasterSpec) DeepCopy ¶ added in v0.5.140
func (in *RegressionForecasterSpec) DeepCopy() *RegressionForecasterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegressionForecasterSpec.
func (*RegressionForecasterSpec) DeepCopyInto ¶ added in v0.5.140
func (in *RegressionForecasterSpec) DeepCopyInto(out *RegressionForecasterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegressionForecasterSpec) Descriptor ¶ added in v0.5.140
func (*RegressionForecasterSpec) Descriptor() ([]byte, []int)
func (*RegressionForecasterSpec) Marshal ¶ added in v0.5.140
func (m *RegressionForecasterSpec) Marshal() (dAtA []byte, err error)
func (*RegressionForecasterSpec) MarshalTo ¶ added in v0.5.140
func (m *RegressionForecasterSpec) MarshalTo(dAtA []byte) (int, error)
func (*RegressionForecasterSpec) MarshalToSizedBuffer ¶ added in v0.5.140
func (m *RegressionForecasterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegressionForecasterSpec) ProtoMessage ¶ added in v0.5.140
func (*RegressionForecasterSpec) ProtoMessage()
func (*RegressionForecasterSpec) Reset ¶ added in v0.5.140
func (m *RegressionForecasterSpec) Reset()
func (*RegressionForecasterSpec) Size ¶ added in v0.5.140
func (m *RegressionForecasterSpec) Size() (n int)
func (*RegressionForecasterSpec) String ¶ added in v0.5.140
func (this *RegressionForecasterSpec) String() string
func (*RegressionForecasterSpec) Unmarshal ¶ added in v0.5.140
func (m *RegressionForecasterSpec) Unmarshal(dAtA []byte) error
func (*RegressionForecasterSpec) XXX_DiscardUnknown ¶ added in v0.5.140
func (m *RegressionForecasterSpec) XXX_DiscardUnknown()
func (*RegressionForecasterSpec) XXX_Marshal ¶ added in v0.5.140
func (m *RegressionForecasterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegressionForecasterSpec) XXX_Merge ¶ added in v0.5.140
func (m *RegressionForecasterSpec) XXX_Merge(src proto.Message)
func (*RegressionForecasterSpec) XXX_Size ¶ added in v0.5.140
func (m *RegressionForecasterSpec) XXX_Size() int
func (*RegressionForecasterSpec) XXX_Unmarshal ¶ added in v0.5.140
func (m *RegressionForecasterSpec) 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"` //+optional Status ReportStatus `json:"status,,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:resource:path=reports,singular=report,categories={training,modela,all} +kubebuilder:subresource:status +kubebuilder:storageversion +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="" Report represents a PDF file containing information compiled about another resource
func ParseReportYaml ¶
func (*Report) AddFinalizer ¶
func (report *Report) AddFinalizer()
func (Report) CompletionAlert ¶ added in v0.4.601
func (report Report) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
func (*Report) CreateOrUpdateCond ¶
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) GetCondIdx ¶
func (Report) GetObservedGeneration ¶ added in v0.6.252
func (Report) HasFinalizer ¶
func (Report) IndexFileKey ¶ added in v0.5.201
func (Report) IsDatasetReport ¶
func (Report) IsForecastReport ¶
func (Report) IsModelReport ¶
func (Report) IsStudyReport ¶
func (Report) ManifestURI ¶ added in v0.5.472
func (*Report) MarkPending ¶ added in v0.6.252
func (report *Report) MarkPending()
func (*Report) MarkReportFailed ¶
func (*Report) MarkReportReady ¶
func (report *Report) MarkReportReady(location catalog.FileLocation)
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 (report Report) RunStatus() *catalog.LastRunStatus
Return the state of the run as RunStatus
func (*Report) SetObservedGeneration ¶ added in v0.6.252
func (*Report) SetUpdatedAt ¶ added in v0.6.252
func (*Report) SetupWebhookWithManager ¶
Set up the webhook with the manager.
func (Report) TaskIndexFileKey ¶ added in v0.5.201
This is the index file for task
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) WorkerIndexFileKey ¶ added in v0.5.201
func (*Report) XXX_DiscardUnknown ¶
func (m *Report) XXX_DiscardUnknown()
func (*Report) XXX_Marshal ¶
func (*Report) XXX_Unmarshal ¶
type ReportFormat ¶
type ReportFormat string
+kubebuilder:validation:Enum="pdf"
const (
Pdf ReportFormat = "pdf"
)
type ReportGroupByStatus ¶ added in v0.5.200
type ReportGroupByStatus struct { // The locations of the datasets profile files. Each file is the group // +kubebuilder:validation:Optional ReportsURI string `json:"reportsURI,omitempty" protobuf:"bytes,1,opt,name=reportsURI"` // Holds the worker on going result, when a worker finish, we update the location of thier result files // +kubebuilder:validation:Optional WorkerResults []catalog.WorkerRunResult `json:"workerResults,omitempty" protobuf:"bytes,4,rep,name=workerResults"` }
func (*ReportGroupByStatus) DeepCopy ¶ added in v0.5.200
func (in *ReportGroupByStatus) DeepCopy() *ReportGroupByStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroupByStatus.
func (*ReportGroupByStatus) DeepCopyInto ¶ added in v0.5.200
func (in *ReportGroupByStatus) DeepCopyInto(out *ReportGroupByStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportGroupByStatus) Descriptor ¶ added in v0.5.200
func (*ReportGroupByStatus) Descriptor() ([]byte, []int)
func (*ReportGroupByStatus) Marshal ¶ added in v0.5.200
func (m *ReportGroupByStatus) Marshal() (dAtA []byte, err error)
func (*ReportGroupByStatus) MarshalTo ¶ added in v0.5.200
func (m *ReportGroupByStatus) MarshalTo(dAtA []byte) (int, error)
func (*ReportGroupByStatus) MarshalToSizedBuffer ¶ added in v0.5.200
func (m *ReportGroupByStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReportGroupByStatus) ProtoMessage ¶ added in v0.5.200
func (*ReportGroupByStatus) ProtoMessage()
func (*ReportGroupByStatus) Reset ¶ added in v0.5.200
func (m *ReportGroupByStatus) Reset()
func (*ReportGroupByStatus) Size ¶ added in v0.5.200
func (m *ReportGroupByStatus) Size() (n int)
func (*ReportGroupByStatus) String ¶ added in v0.5.200
func (this *ReportGroupByStatus) String() string
func (*ReportGroupByStatus) Unmarshal ¶ added in v0.5.200
func (m *ReportGroupByStatus) Unmarshal(dAtA []byte) error
func (*ReportGroupByStatus) XXX_DiscardUnknown ¶ added in v0.5.200
func (m *ReportGroupByStatus) XXX_DiscardUnknown()
func (*ReportGroupByStatus) XXX_Marshal ¶ added in v0.5.200
func (m *ReportGroupByStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReportGroupByStatus) XXX_Merge ¶ added in v0.5.200
func (m *ReportGroupByStatus) XXX_Merge(src proto.Message)
func (*ReportGroupByStatus) XXX_Size ¶ added in v0.5.200
func (m *ReportGroupByStatus) XXX_Size() int
func (*ReportGroupByStatus) XXX_Unmarshal ¶ added in v0.5.200
func (m *ReportGroupByStatus) XXX_Unmarshal(b []byte) error
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" )
/ Entity Condition
type ReportSpec ¶
type ReportSpec struct { // VersionName references the name of a Data Product Version that describes the version of the resource // +kubebuilder:default:="latest" 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 type of report (e.g. classification model report, study report) // +kubebuilder:validation:Required // +required ReportType ReportType `json:"reportType,omitempty" protobuf:"bytes,3,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,4,opt,name=format"` // The name of the Notifier resource which Alerts created by the Report will be forwarded to // +kubebuilder:validation:Optional Notification *catalog.NotificationSpec `json:"notification,omitempty" protobuf:"bytes,5,opt,name=notification"` // 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,6,opt,name=owner"` // Resources specifies the resource requirements that will be allocated for the Report // +kubebuilder:validation:Optional Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,7,opt,name=resources"` // The deadline for any Jobs associated with the Report to be completed in seconds // +kubebuilder:default:=600 // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" protobuf:"varint,8,opt,name=timeout"` // The reference to the Lab namespace under which the report generation Job will be executed under. // If unspecified, the default Lab for the Data Product of the Report will be used // +kubebuilder:validation:Optional LabName *string `json:"labName,omitempty" protobuf:"bytes,9,opt,name=labName"` // For group forecasting, this is the key of the group // +kubebuilder:validation:Optional Key []string `json:"key,omitempty" protobuf:"bytes,10,rep,name=key"` // The name of the Virtual Bucket where report artifacts will be stored. // If empty, it will default to the default Virtual Bucket for the Data Product of the Report // +kubebuilder:validation:Optional ArtifactBucketName *string `json:"artifactBucketName,omitempty" protobuf:"bytes,11,opt,name=artifactBucketName"` // ModelClassName specifies the name of the Model Class which created the Dataset, if applicable // +kubebuilder:validation:Optional ModelClassName *string `json:"modelClassName,omitempty" protobuf:"bytes,12,opt,name=modelClassName"` // ModelClassRunName specifies the name of the Model Class Run which created the Dataset, if applicable // +kubebuilder:validation:Optional ModelClassRunName *string `json:"modelClassRunName,omitempty" protobuf:"bytes,13,opt,name=modelClassRunName"` }
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 { // CompletedAt represents the time at which the Report was marked as completed, failed, or aborted // +kubebuilder:validation:Optional CompletedAt *metav1.Time `json:"completedAt,omitempty" protobuf:"bytes,1,opt,name=completedAt"` // The phase of the Report // +kubebuilder:default:="Pending" // +kubebuilder:validation:Optional Phase ReportPhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase"` // The location of the report file, set after the Report is finished generating // +kubebuilder:validation:Optional Location catalog.FileLocation `json:"location,omitempty" protobuf:"bytes,3,opt,name=location"` // ObservedGeneration is the last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,4,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,5,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,6,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,7,opt,name=logs"` // The last time the object was updated //+kubebuilder:validation:Optional UpdatedAt *metav1.Time `json:"updatedAt,omitempty" protobuf:"bytes,8,opt,name=updatedAt"` // The sub models uri file contain the results of running the sub model // +kubebuilder:validation:Optional GroupBy ReportGroupByStatus `json:"groupby,omitempty" protobuf:"bytes,9,opt,name=groupby"` // +patchMergeKey=type // +patchStrategy=merge // +kubebuilder:validation:Optional Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,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 ReportType ¶
type ReportType string
const ( BinaryClassificationModelReport ReportType = "binary-classification-model" ForecastModelReport ReportType = "forecast-model" RegressionModelReport ReportType = "regression-model" MultiClassificationModelReport ReportType = "multi-classification-model" PartitionTimeSeriesModelReport ReportType = "partition-timeseries-model-report" BinaryClassificationDatasetReport ReportType = "binary-classification-dataset" MultiClassificationDatasetReport ReportType = "multi-classification-dataset" ForecastDatasetReport ReportType = "forecast-dataset" RegressionDatasetReport ReportType = "regression-dataset" PartitionTimeSeriesDatasetReport ReportType = "partition-timeseries-dataset-report" StudyReport ReportType = "study-report" ForecastReport ReportType = "forecast-report" SummaryReport ReportType = "summary-report" InvalidReport ReportType = "invalid-report" )
func ConvertTaskToDatasetReportType ¶ added in v0.6.252
func ConvertTaskToDatasetReportType(name catalog.MLTask) ReportType
func ConvertTaskToModelReportType ¶ added in v0.6.252
func ConvertTaskToModelReportType(name catalog.MLTask) ReportType
type RuntimeStatus ¶ added in v0.4.805
type RuntimeStatus struct { // The Python version of the model trainer // +kubebuilder:validation:Optional PythonVersion string `json:"pythonVersion,omitempty" protobuf:"bytes,1,opt,name=pythonVersion"` // The OS of the trainer container // +kubebuilder:validation:Optional OS string `json:"os,omitempty" protobuf:"bytes,3,opt,name=os"` // The Python packages used during training (produced by pip freeze) // +kubebuilder:validation:Optional PythonPackages map[string]string `json:"pythonPackages,omitempty" protobuf:"bytes,4,opt,name=pythonPackages"` }
RuntimeStatus contains information about the execution environment of the Model
func (*RuntimeStatus) DeepCopy ¶ added in v0.4.805
func (in *RuntimeStatus) DeepCopy() *RuntimeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeStatus.
func (*RuntimeStatus) DeepCopyInto ¶ added in v0.4.805
func (in *RuntimeStatus) DeepCopyInto(out *RuntimeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeStatus) Descriptor ¶ added in v0.4.805
func (*RuntimeStatus) Descriptor() ([]byte, []int)
func (*RuntimeStatus) Marshal ¶ added in v0.4.805
func (m *RuntimeStatus) Marshal() (dAtA []byte, err error)
func (*RuntimeStatus) MarshalTo ¶ added in v0.4.805
func (m *RuntimeStatus) MarshalTo(dAtA []byte) (int, error)
func (*RuntimeStatus) MarshalToSizedBuffer ¶ added in v0.4.805
func (m *RuntimeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RuntimeStatus) ProtoMessage ¶ added in v0.4.805
func (*RuntimeStatus) ProtoMessage()
func (*RuntimeStatus) Reset ¶ added in v0.4.805
func (m *RuntimeStatus) Reset()
func (*RuntimeStatus) Size ¶ added in v0.4.805
func (m *RuntimeStatus) Size() (n int)
func (*RuntimeStatus) String ¶ added in v0.4.805
func (this *RuntimeStatus) String() string
func (*RuntimeStatus) Unmarshal ¶ added in v0.4.805
func (m *RuntimeStatus) Unmarshal(dAtA []byte) error
func (*RuntimeStatus) XXX_DiscardUnknown ¶ added in v0.4.805
func (m *RuntimeStatus) XXX_DiscardUnknown()
func (*RuntimeStatus) XXX_Marshal ¶ added in v0.4.805
func (m *RuntimeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeStatus) XXX_Merge ¶ added in v0.4.805
func (m *RuntimeStatus) XXX_Merge(src proto.Message)
func (*RuntimeStatus) XXX_Size ¶ added in v0.4.805
func (m *RuntimeStatus) XXX_Size() int
func (*RuntimeStatus) XXX_Unmarshal ¶ added in v0.4.805
func (m *RuntimeStatus) 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 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 maximum value for the primary objective needed to finish the search, after which the // search will automatically conclude if it is reached // +kubebuilder:default:=9999999999 // +kubebuilder:validation:Optional MaxScore *float64 `json:"maxScore,omitempty" protobuf:"bytes,6,opt,name=maxScore"` // 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. // If unspecified, 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. If this number is less than Test, then RetainTop will // be ignored and the value of Test will be used instead // +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 garbage collected // +kubebuilder:default:=60 // +kubebuilder:validation:Minimum=0 // +kubebuilder:validation:Maximum=2400 // +kubebuilder:validation:Optional RetainFor *int32 `json:"retainFor,omitempty" protobuf:"varint,10,opt,name=retainFor"` // SearchSpace specifies the algorithms available to candidate models // +kubebuilder:validation:Optional SearchSpace AlgorithmSearchSpaceSpec `json:"searchSpace,omitempty" protobuf:"bytes,11,opt,name=searchSpace"` // EarlyStop specifies the configuration for early stopping // +kubebuilder:validation:Optional EarlyStop *EarlyStopSpec `json:"earlyStop,omitempty" protobuf:"bytes,12,opt,name=earlyStop"` // The objective metric that will be measured against all models to evaluate their performance // +kubebuilder:validation:Optional Objective catalog.ObjectiveSpec `json:"objective,omitempty" protobuf:"bytes,13,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:validation:Optional SecondaryObjective *catalog.ObjectiveSpec `json:"secondaryObjective,omitempty" protobuf:"bytes,14,opt,name=secondaryObjective"` // +kubebuilder:default:="maximize" // +kubebuilder:validation:Optional Goal catalog.GoalType `json:"goal,omitempty" protobuf:"bytes,15,opt,name=goal"` }
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 SeasonalityPeriodSpec ¶ added in v0.5.151
type SeasonalityPeriodSpec struct { // Is the seasonality exist // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"` // Infer the seasonality // +kubebuilder:validation:Optional Auto *bool `json:"auto,omitempty" protobuf:"varint,2,opt,name=auto"` // If enabled, the number of data points in the interval // +kubebuilder:default:=0 // +kubebuilder:validation:Optional FourierOrder *int32 `json:"fourierOrder,omitempty" protobuf:"varint,3,opt,name=fourierOrder"` }
Define the seasonality for a period (yearly / monthly / daily)
func (*SeasonalityPeriodSpec) DeepCopy ¶ added in v0.5.151
func (in *SeasonalityPeriodSpec) DeepCopy() *SeasonalityPeriodSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeasonalityPeriodSpec.
func (*SeasonalityPeriodSpec) DeepCopyInto ¶ added in v0.5.151
func (in *SeasonalityPeriodSpec) DeepCopyInto(out *SeasonalityPeriodSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SeasonalityPeriodSpec) Descriptor ¶ added in v0.5.151
func (*SeasonalityPeriodSpec) Descriptor() ([]byte, []int)
func (*SeasonalityPeriodSpec) Marshal ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) Marshal() (dAtA []byte, err error)
func (*SeasonalityPeriodSpec) MarshalTo ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) MarshalTo(dAtA []byte) (int, error)
func (*SeasonalityPeriodSpec) MarshalToSizedBuffer ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SeasonalityPeriodSpec) ProtoMessage ¶ added in v0.5.151
func (*SeasonalityPeriodSpec) ProtoMessage()
func (*SeasonalityPeriodSpec) Reset ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) Reset()
func (*SeasonalityPeriodSpec) Size ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) Size() (n int)
func (*SeasonalityPeriodSpec) String ¶ added in v0.5.151
func (this *SeasonalityPeriodSpec) String() string
func (*SeasonalityPeriodSpec) Unmarshal ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) Unmarshal(dAtA []byte) error
func (*SeasonalityPeriodSpec) XXX_DiscardUnknown ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) XXX_DiscardUnknown()
func (*SeasonalityPeriodSpec) XXX_Marshal ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SeasonalityPeriodSpec) XXX_Merge ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) XXX_Merge(src proto.Message)
func (*SeasonalityPeriodSpec) XXX_Size ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) XXX_Size() int
func (*SeasonalityPeriodSpec) XXX_Unmarshal ¶ added in v0.5.151
func (m *SeasonalityPeriodSpec) XXX_Unmarshal(b []byte) error
type SeasonalitySpec ¶ added in v0.4.150
type SeasonalitySpec struct { // If true infer the seasonality // +kubebuilder:validation:Optional Auto *bool `json:"auto,omitempty" protobuf:"varint,1,opt,name=auto"` // +kubebuilder:validation:Optional Yearly *SeasonalityPeriodSpec `json:"yearly,omitempty" protobuf:"bytes,2,opt,name=yearly"` // +kubebuilder:validation:Optional Quarterly *SeasonalityPeriodSpec `json:"quarterly,omitempty" protobuf:"bytes,3,opt,name="` // +kubebuilder:validation:Optional Monthly *SeasonalityPeriodSpec `json:"monthly,omitempty" protobuf:"bytes,4,opt,name=monthly"` // +kubebuilder:validation:Optional Weekly *SeasonalityPeriodSpec `json:"weekly,omitempty" protobuf:"bytes,5,opt,name=weekly"` // +kubebuilder:validation:Optional Daily *SeasonalityPeriodSpec `json:"daily,omitempty" protobuf:"bytes,6,opt,name=daily"` }
func (*SeasonalitySpec) DeepCopy ¶ added in v0.4.150
func (in *SeasonalitySpec) DeepCopy() *SeasonalitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeasonalitySpec.
func (*SeasonalitySpec) DeepCopyInto ¶ added in v0.4.150
func (in *SeasonalitySpec) DeepCopyInto(out *SeasonalitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SeasonalitySpec) Descriptor ¶ added in v0.4.150
func (*SeasonalitySpec) Descriptor() ([]byte, []int)
func (*SeasonalitySpec) Marshal ¶ added in v0.4.150
func (m *SeasonalitySpec) Marshal() (dAtA []byte, err error)
func (*SeasonalitySpec) MarshalTo ¶ added in v0.4.150
func (m *SeasonalitySpec) MarshalTo(dAtA []byte) (int, error)
func (*SeasonalitySpec) MarshalToSizedBuffer ¶ added in v0.4.150
func (m *SeasonalitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SeasonalitySpec) ProtoMessage ¶ added in v0.4.150
func (*SeasonalitySpec) ProtoMessage()
func (*SeasonalitySpec) Reset ¶ added in v0.4.150
func (m *SeasonalitySpec) Reset()
func (*SeasonalitySpec) Size ¶ added in v0.4.150
func (m *SeasonalitySpec) Size() (n int)
func (*SeasonalitySpec) String ¶ added in v0.4.150
func (this *SeasonalitySpec) String() string
func (*SeasonalitySpec) Unmarshal ¶ added in v0.4.150
func (m *SeasonalitySpec) Unmarshal(dAtA []byte) error
func (*SeasonalitySpec) XXX_DiscardUnknown ¶ added in v0.4.150
func (m *SeasonalitySpec) XXX_DiscardUnknown()
func (*SeasonalitySpec) XXX_Marshal ¶ added in v0.4.150
func (m *SeasonalitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SeasonalitySpec) XXX_Merge ¶ added in v0.4.150
func (m *SeasonalitySpec) XXX_Merge(src proto.Message)
func (*SeasonalitySpec) XXX_Size ¶ added in v0.4.150
func (m *SeasonalitySpec) XXX_Size() int
func (*SeasonalitySpec) XXX_Unmarshal ¶ added in v0.4.150
func (m *SeasonalitySpec) XXX_Unmarshal(b []byte) error
type SeasonalityType ¶ added in v0.5.140
type SeasonalityType string
const ( SeasonalityTypeHourly SeasonalityType = "hourly" SeasonalityTypeDaily SeasonalityType = "daily" SeasonalityTypeWeekly SeasonalityType = "weekly" SeasonalityTypeMonthly SeasonalityType = "monthly" SeasonalityTypeYearly SeasonalityType = "yearly" )
type ServingEnvironment ¶ added in v0.5.567
type ServingEnvironment struct { // The stage name Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"` // the Tests to run in this environment, once the predictor is ready. // +kubebuilder:validation:Optional Tests catalog.TestSuite `json:"tests,omitempty" protobuf:"bytes,2,opt,name=tests"` // The serving site ref // +kubebuilder:validation:Optional ServingSiteRef *v1.ObjectReference `json:"servingSiteRef,omitempty" protobuf:"bytes,3,opt,name=servingSiteRef"` // Define the predictor access in this environment. // +kubebuilder:validation:Optional Access catalog.PredictorAccessSpec `json:"access,omitempty" protobuf:"bytes,4,opt,name=access"` // The number of replicas in this environment. // +kubebuilder:default:=1 // +kubebuilder:validation:Optional Replicas *int32 `json:"replicas,omitempty" protobuf:"bytes,5,opt,name=replicas"` // Deploy the predictor for online serving in this environment // +kubebuilder:default:=false // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" protobuf:"bytes,6,opt,name=online"` // Deploy the dashboard for online serving in this environment // +kubebuilder:default:=false // +kubebuilder:validation:Optional Dashboard *bool `json:"dashboard,omitempty" protobuf:"bytes,7,opt,name=dashboard"` // The resources to use when running tests at this stage // +kubebuilder:validation:Optional Resources *catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,8,opt,name=resources"` // List of SQL statements to run before training // +kubebuilder:validation:Optional PreSql []string `json:"preSQL,omitempty" protobuf:"bytes,9,opt,name=preSQL"` // List of SQL statements to run after training //+kubebuilder:validation:Optional PostSql []string `json:"postSQL,omitempty" protobuf:"bytes,10,opt,name=postSQL"` }
Define a test stage
func (*ServingEnvironment) DeepCopy ¶ added in v0.5.568
func (in *ServingEnvironment) DeepCopy() *ServingEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingEnvironment.
func (*ServingEnvironment) DeepCopyInto ¶ added in v0.5.568
func (in *ServingEnvironment) DeepCopyInto(out *ServingEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingEnvironment) Descriptor ¶ added in v0.5.567
func (*ServingEnvironment) Descriptor() ([]byte, []int)
func (*ServingEnvironment) Marshal ¶ added in v0.5.567
func (m *ServingEnvironment) Marshal() (dAtA []byte, err error)
func (*ServingEnvironment) MarshalTo ¶ added in v0.5.567
func (m *ServingEnvironment) MarshalTo(dAtA []byte) (int, error)
func (*ServingEnvironment) MarshalToSizedBuffer ¶ added in v0.5.567
func (m *ServingEnvironment) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingEnvironment) ProtoMessage ¶ added in v0.5.567
func (*ServingEnvironment) ProtoMessage()
func (*ServingEnvironment) Reset ¶ added in v0.5.567
func (m *ServingEnvironment) Reset()
func (*ServingEnvironment) Size ¶ added in v0.5.567
func (m *ServingEnvironment) Size() (n int)
func (*ServingEnvironment) String ¶ added in v0.5.567
func (this *ServingEnvironment) String() string
func (*ServingEnvironment) Unmarshal ¶ added in v0.5.567
func (m *ServingEnvironment) Unmarshal(dAtA []byte) error
func (*ServingEnvironment) XXX_DiscardUnknown ¶ added in v0.5.567
func (m *ServingEnvironment) XXX_DiscardUnknown()
func (*ServingEnvironment) XXX_Marshal ¶ added in v0.5.567
func (m *ServingEnvironment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingEnvironment) XXX_Merge ¶ added in v0.5.567
func (m *ServingEnvironment) XXX_Merge(src proto.Message)
func (*ServingEnvironment) XXX_Size ¶ added in v0.5.567
func (m *ServingEnvironment) XXX_Size() int
func (*ServingEnvironment) XXX_Unmarshal ¶ added in v0.5.567
func (m *ServingEnvironment) XXX_Unmarshal(b []byte) error
type ServingSpec ¶ added in v0.4.399
type ServingSpec struct { // Enabled indicates if automatic model serving is enabled. If false or unspecified, the Study or Model Class // managing the model will not create or update serving resources for the Model // +kubebuilder:default:=false // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" protobuf:"varint,1,opt,name=enabled"` // PredictorName specifies the name of a Predictor to create or update. // If unspecified, a live Predictor will not be created for the model PredictorName *string `json:"predictorName,omitempty" protobuf:"varint,2,opt,name=predictorName"` // Resources specifies the resources that will be allocated to the Predictor // +kubebuilder:validation:Optional Resources catalog.ResourceSpec `json:"resources,omitempty" protobuf:"bytes,3,opt,name=resources"` // The reference to the Serving Site under which serving resources will be created // +kubebuilder:validation:Optional ServingSiteRef v1.ObjectReference `json:"servingSiteRef,omitempty" protobuf:"bytes,6,opt,name=servingSiteRef"` // Dashboard indicates if a Data App will be created for the Model // +kubebuilder:default:=false // +kubebuilder:validation:Optional Dashboard *bool `json:"dashboard,omitempty" protobuf:"varint,8,opt,name=dashboard"` // Access specifies the configuration for the Predictor service to be exposed externally // +kubebuilder:validation:Optional Access catalog.PredictorAccessSpec `json:"access,omitempty" protobuf:"bytes,9,opt,name=access"` // Replicas specifies the number of replicas that will be created for the Predictor // +kubebuilder:default:=1 // +kubebuilder:validation:Optional Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,10,opt,name=replicas"` // Promotion specifies the promotion policy for the Predictor // +kubebuilder:default:=none // +kubebuilder:validation:Optional Promotion *catalog.PromotionType `json:"promotion,omitempty" protobuf:"varint,12,opt,name=promotion"` }
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 ServingStatus ¶ added in v0.5.560
type ServingStatus struct { // The name of the Predictor hosting this model // +kubebuilder:validation:Optional PredictorName *string `json:"predictorName,omitempty" protobuf:"bytes,2,opt,name=predictorName"` // The name of the Data App hosting the model // +kubebuilder:validation:Optional DataAppName *string `json:"dataAppName,omitempty" protobuf:"bytes,3,opt,name=dataAppName"` // The endpoint of the model served by a Predictor // +kubebuilder:validation:Optional PredictorEndpoint *string `json:"predictorEndpoint,omitempty" protobuf:"bytes,4,opt,name=predictorEndpoint"` // The endpoint of the model served by a Data App // +kubebuilder:validation:Optional DashboardEndpoint *string `json:"dashboardEndpoint,omitempty" protobuf:"bytes,5,opt,name=dashboardEndpoint"` // Role indicates the role of the model deployed after it is deployed within a Predictor // +kubebuilder:default:="none" // +kubebuilder:validation:Optional Role *catalog.ModelRole `json:"role,omitempty" protobuf:"bytes,6,opt,name=role"` }
func (*ServingStatus) DeepCopy ¶ added in v0.5.560
func (in *ServingStatus) DeepCopy() *ServingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingStatus.
func (*ServingStatus) DeepCopyInto ¶ added in v0.5.560
func (in *ServingStatus) DeepCopyInto(out *ServingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingStatus) Descriptor ¶ added in v0.5.560
func (*ServingStatus) Descriptor() ([]byte, []int)
func (*ServingStatus) Marshal ¶ added in v0.5.560
func (m *ServingStatus) Marshal() (dAtA []byte, err error)
func (*ServingStatus) MarshalTo ¶ added in v0.5.560
func (m *ServingStatus) MarshalTo(dAtA []byte) (int, error)
func (*ServingStatus) MarshalToSizedBuffer ¶ added in v0.5.560
func (m *ServingStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingStatus) ProtoMessage ¶ added in v0.5.560
func (*ServingStatus) ProtoMessage()
func (*ServingStatus) Reset ¶ added in v0.5.560
func (m *ServingStatus) Reset()
func (*ServingStatus) Size ¶ added in v0.5.560
func (m *ServingStatus) Size() (n int)
func (*ServingStatus) String ¶ added in v0.5.560
func (this *ServingStatus) String() string
func (*ServingStatus) Unmarshal ¶ added in v0.5.560
func (m *ServingStatus) Unmarshal(dAtA []byte) error
func (*ServingStatus) XXX_DiscardUnknown ¶ added in v0.5.560
func (m *ServingStatus) XXX_DiscardUnknown()
func (*ServingStatus) XXX_Marshal ¶ added in v0.5.560
func (m *ServingStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingStatus) XXX_Merge ¶ added in v0.5.560
func (m *ServingStatus) XXX_Merge(src proto.Message)
func (*ServingStatus) XXX_Size ¶ added in v0.5.560
func (m *ServingStatus) XXX_Size() int
func (*ServingStatus) XXX_Unmarshal ¶ added in v0.5.560
func (m *ServingStatus) XXX_Unmarshal(b []byte) error
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"` //+optional Status StudyStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:subresource:status +kubebuilder:resource:path=studies,singular=study,shortName=sd,categories={training,modela} +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:printcolumn:name="Owner",type="string",JSONPath=".spec.owner",priority=1 +kubebuilder:printcolumn:name="Dataset",type="string",JSONPath=".spec.snapshot.dataset" +kubebuilder:printcolumn:name="Task",type="string",JSONPath=".spec.task" +kubebuilder:printcolumn:name="Objective",type="string",JSONPath=".spec.search.objective.metric" +kubebuilder:printcolumn:name="Last Run",type="date",JSONPath=".status.lastRunAt",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" Study represents an automatic search for the best machine learning model for a given dataset
func ParseStudyYaml ¶
func (*Study) AddFinalizer ¶
func (study *Study) AddFinalizer()
func (*Study) CreateOrUpdateCondition ¶ added in v0.6.252
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) DefaultObjective ¶ added in v0.5.246
func (*Study) Descriptor ¶
func (*Study) GetCondition ¶ added in v0.6.252
func (study *Study) GetCondition(condition StudyCondition) metav1.Condition
func (*Study) GetConditionIndex ¶ added in v0.6.252
func (study *Study) GetConditionIndex(condition StudyCondition) int
func (*Study) GetObservedGeneration ¶ added in v0.6.252
func (*Study) HasFinalizer ¶
func (*Study) IsForecast ¶
func (*Study) IsTestDataset ¶ added in v0.6.252
func (*Study) MarkNotSaved ¶ added in v0.6.252
func (study *Study) MarkNotSaved()
func (*Study) ProtoMessage ¶
func (*Study) ProtoMessage()
func (*Study) RemoveFinalizer ¶
func (study *Study) RemoveFinalizer()
func (*Study) ReportName ¶
func (*Study) SelectSplitMethod ¶ added in v0.4.905
func (study *Study) SelectSplitMethod()
func (*Study) SetObservedGeneration ¶ added in v0.6.252
func (*Study) SetUpdatedAt ¶ added in v0.6.252
func (*Study) SetupWebhookWithManager ¶
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 string
StudyCondition describes the state of a Study at a certain point
const (
StudySaved StudyCondition = "Saved"
)
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 StudyRun ¶ added in v0.6.252
type StudyRun struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec StudyRunSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` //+optional Status StudyRunStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:subresource:status +kubebuilder:resource:path=studyruns,singular=studyrun,shortName=sr,categories={training,modela} +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:printcolumn:name="Phase",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Owner",type="string",JSONPath=".spec.owner",priority=1 +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".status.runVersion",priority=1 +kubebuilder:printcolumn:name="Progress",type="number",JSONPath=".status.progress",priority=1 +kubebuilder:printcolumn:name="Study",type="string",JSONPath=".spec.studyName" +kubebuilder:printcolumn:name="Best Score",type="number",JSONPath=".status.bestModelScore" +kubebuilder:printcolumn:name="Best Model",type="string",JSONPath=".status.bestModel" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" StudyRun represents the single execution of a Study
func ParseStudyRunYaml ¶ added in v0.6.252
func (*StudyRun) AddFinalizer ¶ added in v0.6.252
func (studyrun *StudyRun) AddFinalizer()
func (*StudyRun) CompletionAlert ¶ added in v0.6.252
func (studyrun *StudyRun) CompletionAlert(notification catalog.NotificationSpec) *infra.Alert
func (*StudyRun) CreateOrUpdateCondition ¶ added in v0.6.252
func (*StudyRun) CreateReport ¶ added in v0.6.252
func (*StudyRun) DeepCopy ¶ added in v0.6.252
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyRun.
func (*StudyRun) DeepCopyInto ¶ added in v0.6.252
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyRun) DeepCopyObject ¶ added in v0.6.252
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StudyRun) Descriptor ¶ added in v0.6.252
func (*StudyRun) ErrorAlert ¶ added in v0.6.252
func (*StudyRun) ExternalStatusUpdated ¶ added in v0.6.252
func (*StudyRun) GetCondition ¶ added in v0.6.252
func (studyrun *StudyRun) GetCondition(condition StudyRunCondition) metav1.Condition
func (*StudyRun) GetConditionIndex ¶ added in v0.6.252
func (studyrun *StudyRun) GetConditionIndex(condition StudyRunCondition) int
func (*StudyRun) GetObservedGeneration ¶ added in v0.6.252
func (*StudyRun) HasFinalizer ¶ added in v0.6.252
func (*StudyRun) HasScheduleTrigger ¶ added in v0.6.252
func (*StudyRun) ManifestURI ¶ added in v0.6.252
func (*StudyRun) MarkAbortFailed ¶ added in v0.6.252
func (*StudyRun) MarkAborted ¶ added in v0.6.252
func (studyrun *StudyRun) MarkAborted()
func (*StudyRun) MarkBaselineFailed ¶ added in v0.6.252
func (*StudyRun) MarkBaselined ¶ added in v0.6.252
func (studyrun *StudyRun) MarkBaselined()
func (*StudyRun) MarkBaselining ¶ added in v0.6.252
func (studyrun *StudyRun) MarkBaselining()
func (*StudyRun) MarkEnsembleFailed ¶ added in v0.6.252
func (*StudyRun) MarkEnsembled ¶ added in v0.6.252
func (studyrun *StudyRun) MarkEnsembled()
func (*StudyRun) MarkEnsembling ¶ added in v0.6.252
func (studyrun *StudyRun) MarkEnsembling()
func (*StudyRun) MarkExternalStatusNotUpdated ¶ added in v0.6.252
func (studyrun *StudyRun) MarkExternalStatusNotUpdated()
func (*StudyRun) MarkExternalStatusUpdated ¶ added in v0.6.252
func (studyrun *StudyRun) MarkExternalStatusUpdated()
func (*StudyRun) MarkGCFailed ¶ added in v0.6.252
func (*StudyRun) MarkPartitionFailed ¶ added in v0.6.252
func (*StudyRun) MarkPauseFailed ¶ added in v0.6.252
func (*StudyRun) MarkPaused ¶ added in v0.6.252
func (studyrun *StudyRun) MarkPaused()
func (*StudyRun) MarkPrepareFailed ¶ added in v0.6.252
func (*StudyRun) MarkPrepareSuccess ¶ added in v0.6.252
func (studyrun *StudyRun) MarkPrepareSuccess()
func (*StudyRun) MarkPreparing ¶ added in v0.6.252
func (studyrun *StudyRun) MarkPreparing()
func (*StudyRun) MarkProfileFailed ¶ added in v0.6.252
func (*StudyRun) MarkProfiled ¶ added in v0.6.252
func (studyrun *StudyRun) MarkProfiled(location catalog.FileLocation)
func (*StudyRun) MarkProfiling ¶ added in v0.6.252
func (studyrun *StudyRun) MarkProfiling()
func (*StudyRun) MarkPromoted ¶ added in v0.6.252
func (studyrun *StudyRun) MarkPromoted()
func (*StudyRun) MarkPromoting ¶ added in v0.6.252
func (studyrun *StudyRun) MarkPromoting()
func (*StudyRun) MarkPromotionFailed ¶ added in v0.6.252
func (*StudyRun) MarkReadyFailed ¶ added in v0.6.252
func (*StudyRun) MarkReportFailed ¶ added in v0.6.252
func (*StudyRun) MarkReported ¶ added in v0.6.252
func (studyrun *StudyRun) MarkReported()
func (*StudyRun) MarkReporting ¶ added in v0.6.252
func (studyrun *StudyRun) MarkReporting()
func (*StudyRun) MarkResumed ¶ added in v0.6.252
func (studyrun *StudyRun) MarkResumed()
func (*StudyRun) MarkSearchFailed ¶ added in v0.6.252
func (*StudyRun) MarkSearched ¶ added in v0.6.252
func (studyrun *StudyRun) MarkSearched()
func (*StudyRun) MarkSearching ¶ added in v0.6.252
func (studyrun *StudyRun) MarkSearching()
func (*StudyRun) MarkSplitFailed ¶ added in v0.6.252
func (*StudyRun) MarkSplitted ¶ added in v0.6.252
func (studyrun *StudyRun) MarkSplitted()
func (*StudyRun) MarkSplitting ¶ added in v0.6.252
func (studyrun *StudyRun) MarkSplitting()
func (*StudyRun) MarkTested ¶ added in v0.6.252
func (studyrun *StudyRun) MarkTested()
func (*StudyRun) MarkTesting ¶ added in v0.6.252
func (studyrun *StudyRun) MarkTesting()
func (*StudyRun) MarkTestingFailed ¶ added in v0.6.252
func (*StudyRun) MarkTransformFailed ¶ added in v0.6.252
func (*StudyRun) MarkTransformed ¶ added in v0.6.252
func (studyrun *StudyRun) MarkTransformed()
func (*StudyRun) MarkTransforming ¶ added in v0.6.252
func (studyrun *StudyRun) MarkTransforming()
func (*StudyRun) MarshalToSizedBuffer ¶ added in v0.6.252
func (*StudyRun) ModelsWaiting ¶ added in v0.6.252
func (*StudyRun) PartitionDataFolder ¶ added in v0.6.252
func (*StudyRun) PartitionFolder ¶ added in v0.6.252
func (*StudyRun) PartitionTestFile ¶ added in v0.6.252
func (*StudyRun) PartitionTrainFile ¶ added in v0.6.252
func (*StudyRun) Partitioned ¶ added in v0.6.252
func (*StudyRun) Phase ¶ added in v0.6.252
func (studyrun *StudyRun) Phase() StudyRunPhase
func (*StudyRun) PromotionAlert ¶ added in v0.6.252
func (*StudyRun) ProtoMessage ¶ added in v0.6.252
func (*StudyRun) ProtoMessage()
func (*StudyRun) ReachedMaxModels ¶ added in v0.6.252
func (*StudyRun) ReachedMaxSearchTime ¶ added in v0.6.310
func (*StudyRun) ReachedMaxTime ¶ added in v0.6.252
func (*StudyRun) RefreshProgress ¶ added in v0.6.252
func (studyrun *StudyRun) RefreshProgress()
func (*StudyRun) RemoveFinalizer ¶ added in v0.6.252
func (studyrun *StudyRun) RemoveFinalizer()
func (*StudyRun) ReportName ¶ added in v0.6.252
func (*StudyRun) SetObservedGeneration ¶ added in v0.6.252
func (*StudyRun) SetStatus ¶ added in v0.6.252
func (studyrun *StudyRun) SetStatus(status interface{})
func (*StudyRun) SetUpdatedAt ¶ added in v0.6.252
func (*StudyRun) SetupWebhookWithManager ¶ added in v0.6.252
func (*StudyRun) TaskIndexFileKey ¶ added in v0.6.252
func (*StudyRun) ToRunReference ¶ added in v0.6.252
func (studyrun *StudyRun) ToRunReference() catalog.RunReference
func (*StudyRun) Transformed ¶ added in v0.6.252
func (*StudyRun) UpdateEndTime ¶ added in v0.6.252
func (studyrun *StudyRun) UpdateEndTime()
func (*StudyRun) ValidateCreate ¶ added in v0.6.252
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StudyRun) ValidateDelete ¶ added in v0.6.252
func (*StudyRun) ValidateUpdate ¶ added in v0.6.252
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*StudyRun) WorkerIndexFileKey ¶ added in v0.6.252
func (*StudyRun) XXX_DiscardUnknown ¶ added in v0.6.252
func (m *StudyRun) XXX_DiscardUnknown()
func (*StudyRun) XXX_Marshal ¶ added in v0.6.252
func (*StudyRun) XXX_Unmarshal ¶ added in v0.6.252
type StudyRunCondition ¶ added in v0.6.252
type StudyRunCondition string
StudyRunCondition describes the state of a Study at a certain point
const ( StudyRunPrepared StudyRunCondition = "Prepared" StudyRunSplit StudyRunCondition = "Split" StudyRunTransformed StudyRunCondition = "Transformed" StudyRunBaselined StudyRunCondition = "Baselined" StudyRunSearched StudyRunCondition = "Searched" StudyRunEnsembleCreated StudyRunCondition = "EnsembleCreated" StudyRunTested StudyRunCondition = "Tested" StudyRunReported StudyRunCondition = "Reported" StudyRunProfiled StudyRunCondition = "Profiled" StudyRunAborted StudyRunCondition = "Aborted" StudyRunPaused StudyRunCondition = "Paused" StudyRunCompleted StudyRunCondition = "Completed" StudyRunPartitioned StudyRunCondition = "Partitioned" StudyRunModelPromoted StudyRunCondition = "ModelPromoted" StudyRunExternalStatusUpdated StudyRunCondition = "ExternalStatusUpdated" )
type StudyRunList ¶ added in v0.6.252
type StudyRunList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []StudyRun `json:"items" protobuf:"bytes,2,rep,name=items"` }
StudyRunList contains a list of StudyRuns +kubebuilder:object:root=true
func (*StudyRunList) DeepCopy ¶ added in v0.6.252
func (in *StudyRunList) DeepCopy() *StudyRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyRunList.
func (*StudyRunList) DeepCopyInto ¶ added in v0.6.252
func (in *StudyRunList) DeepCopyInto(out *StudyRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyRunList) DeepCopyObject ¶ added in v0.6.252
func (in *StudyRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StudyRunList) Descriptor ¶ added in v0.6.252
func (*StudyRunList) Descriptor() ([]byte, []int)
func (*StudyRunList) Marshal ¶ added in v0.6.252
func (m *StudyRunList) Marshal() (dAtA []byte, err error)
func (*StudyRunList) MarshalTo ¶ added in v0.6.252
func (m *StudyRunList) MarshalTo(dAtA []byte) (int, error)
func (*StudyRunList) MarshalToSizedBuffer ¶ added in v0.6.252
func (m *StudyRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyRunList) ProtoMessage ¶ added in v0.6.252
func (*StudyRunList) ProtoMessage()
func (*StudyRunList) Reset ¶ added in v0.6.252
func (m *StudyRunList) Reset()
func (*StudyRunList) Size ¶ added in v0.6.252
func (m *StudyRunList) Size() (n int)
func (*StudyRunList) String ¶ added in v0.6.252
func (this *StudyRunList) String() string
func (*StudyRunList) Unmarshal ¶ added in v0.6.252
func (m *StudyRunList) Unmarshal(dAtA []byte) error
func (*StudyRunList) XXX_DiscardUnknown ¶ added in v0.6.252
func (m *StudyRunList) XXX_DiscardUnknown()
func (*StudyRunList) XXX_Marshal ¶ added in v0.6.252
func (m *StudyRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyRunList) XXX_Merge ¶ added in v0.6.252
func (m *StudyRunList) XXX_Merge(src proto.Message)
func (*StudyRunList) XXX_Size ¶ added in v0.6.252
func (m *StudyRunList) XXX_Size() int
func (*StudyRunList) XXX_Unmarshal ¶ added in v0.6.252
func (m *StudyRunList) XXX_Unmarshal(b []byte) error
type StudyRunPhase ¶ added in v0.6.252
type StudyRunPhase string
StudyRunPhase is the current phase of a Study
const ( StudyRunPhasePending StudyRunPhase = "Pending" StudyRunPhasePreparing StudyRunPhase = "Preparing" StudyRunPhasePrepared StudyRunPhase = "Prepared" StudyRunPhaseSplitting StudyRunPhase = "Splitting" StudyRunPhaseSplit StudyRunPhase = "Split" StudyRunPhaseTransforming StudyRunPhase = "Transforming" StudyRunPhaseTransformed StudyRunPhase = "Transformed" StudyRunPhaseBaseline StudyRunPhase = "Baselining" StudyRunPhaseBaselined StudyRunPhase = "Baselined" StudyRunPhaseSearching StudyRunPhase = "Searching" StudyRunPhaseSearched StudyRunPhase = "Searched" StudyRunPhaseCreatingEnsembles StudyRunPhase = "CreatingEnsembles" StudyRunPhaseCreatedEnsembles StudyRunPhase = "CreatedEnsembles" StudyRunPhaseTesting StudyRunPhase = "Testing" StudyRunPhaseTested StudyRunPhase = "Tested" StudyRunPhaseReported StudyRunPhase = "Reported" StudyRunPhaseReporting StudyRunPhase = "Reporting" StudyRunPhaseProfiling StudyRunPhase = "Profiling" StudyRunPhaseProfiled StudyRunPhase = "Profiled" StudyRunPhaseCompleted StudyRunPhase = "Completed" StudyRunPhaseFailed StudyRunPhase = "Failed" StudyRunPhaseAborted StudyRunPhase = "Aborted" StudyRunPhasePaused StudyRunPhase = "Paused" StudyRunPhasePromoting StudyRunPhase = "Promoting" StudyRunPhasePromoted StudyRunPhase = "Promoted" )
type StudyRunPhaseStatus ¶ added in v0.6.252
type StudyRunPhaseStatus struct { // The time at which the phase started // +kubebuilder:validation:Optional StartedAt *metav1.Time `json:"startedAt,omitempty" protobuf:"bytes,1,opt,name=startedAt"` // The time at which the phase concluded // +kubebuilder:validation:Optional CompletedAt *metav1.Time `json:"completedAt,omitempty" protobuf:"bytes,2,opt,name=completedAt"` // The number of models pending training // +kubebuilder:validation:Optional WaitingModelsCount int32 `json:"waitingModelsCount,omitempty" protobuf:"varint,3,opt,name=waitingModelsCount"` // The number of models currently being trained // +kubebuilder:validation:Optional RunningModelsCount int32 `json:"runningModelsCount,omitempty" protobuf:"varint,4,opt,name=runningModelsCount"` // The number of models that experienced an error whilst training // +kubebuilder:validation:Optional FailedModelsCount int32 `json:"failedModelsCount,omitempty" protobuf:"varint,5,opt,name=failedModelsCount"` // The number of models that have been successfully trained // +kubebuilder:validation:Optional CompletedModelsCount int32 `json:"completedModelsCount,omitempty" protobuf:"varint,6,opt,name=completedModelsCount"` // 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"` }
StudyRunPhaseStatus contains the statistics for a single phase of a Study
func (*StudyRunPhaseStatus) DeepCopy ¶ added in v0.6.252
func (in *StudyRunPhaseStatus) DeepCopy() *StudyRunPhaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyRunPhaseStatus.
func (*StudyRunPhaseStatus) DeepCopyInto ¶ added in v0.6.252
func (in *StudyRunPhaseStatus) DeepCopyInto(out *StudyRunPhaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyRunPhaseStatus) Descriptor ¶ added in v0.6.252
func (*StudyRunPhaseStatus) Descriptor() ([]byte, []int)
func (*StudyRunPhaseStatus) Marshal ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) Marshal() (dAtA []byte, err error)
func (*StudyRunPhaseStatus) MarshalTo ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) MarshalTo(dAtA []byte) (int, error)
func (*StudyRunPhaseStatus) MarshalToSizedBuffer ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyRunPhaseStatus) ProtoMessage ¶ added in v0.6.252
func (*StudyRunPhaseStatus) ProtoMessage()
func (*StudyRunPhaseStatus) Reset ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) Reset()
func (*StudyRunPhaseStatus) Size ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) Size() (n int)
func (*StudyRunPhaseStatus) String ¶ added in v0.6.252
func (this *StudyRunPhaseStatus) String() string
func (*StudyRunPhaseStatus) Unmarshal ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) Unmarshal(dAtA []byte) error
func (*StudyRunPhaseStatus) XXX_DiscardUnknown ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) XXX_DiscardUnknown()
func (*StudyRunPhaseStatus) XXX_Marshal ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyRunPhaseStatus) XXX_Merge ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) XXX_Merge(src proto.Message)
func (*StudyRunPhaseStatus) XXX_Size ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) XXX_Size() int
func (*StudyRunPhaseStatus) XXX_Unmarshal ¶ added in v0.6.252
func (m *StudyRunPhaseStatus) XXX_Unmarshal(b []byte) error
type StudyRunSpec ¶ added in v0.6.252
type StudyRunSpec struct { // Owner specifies the name of the Account which the object belongs to // +kubebuilder:default:="no-one" // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" protobuf:"bytes,1,opt,name=owner"` // DatasetName specifies the name of the Study resource which the run will use to // determine the parameters for the model search // +kubebuilder:validation:Required // +required StudyName string `json:"studyName,omitempty" protobuf:"varint,2,opt,name=studyName"` // Timout specifies the time in seconds for the run to be completed // +kubebuilder:validation:Optional Timeout *int32 `json:"timeout,omitempty" protobuf:"varint,3,opt,name=timeout"` // If true, the execution of new workloads associated with the run will be paused // +kubebuilder:default:=false // +kubebuilder:validation:Optional Pause *bool `json:"pause,omitempty" protobuf:"varint,4,opt,name=pause"` // If true, the run will be permanently aborted and all workloads created by the run will be removed // +kubebuilder:default:=false // +kubebuilder:validation:Optional Abort *bool `json:"abort,omitempty" protobuf:"varint,5,opt,name=abort"` // ModelClassRunName specifies the name of the Model Class Run which created the run, if applicable // +kubebuilder:validation:Optional ModelClassRunName *string `json:"modelClassRunName,omitempty" protobuf:"bytes,6,opt,name=modelClassRunName"` }
StudyRunSpec defines the run configuration for a Study
func (*StudyRunSpec) DeepCopy ¶ added in v0.6.252
func (in *StudyRunSpec) DeepCopy() *StudyRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyRunSpec.
func (*StudyRunSpec) DeepCopyInto ¶ added in v0.6.252
func (in *StudyRunSpec) DeepCopyInto(out *StudyRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyRunSpec) Descriptor ¶ added in v0.6.252
func (*StudyRunSpec) Descriptor() ([]byte, []int)
func (*StudyRunSpec) Marshal ¶ added in v0.6.252
func (m *StudyRunSpec) Marshal() (dAtA []byte, err error)
func (*StudyRunSpec) MarshalTo ¶ added in v0.6.252
func (m *StudyRunSpec) MarshalTo(dAtA []byte) (int, error)
func (*StudyRunSpec) MarshalToSizedBuffer ¶ added in v0.6.252
func (m *StudyRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyRunSpec) ProtoMessage ¶ added in v0.6.252
func (*StudyRunSpec) ProtoMessage()
func (*StudyRunSpec) Reset ¶ added in v0.6.252
func (m *StudyRunSpec) Reset()
func (*StudyRunSpec) Size ¶ added in v0.6.252
func (m *StudyRunSpec) Size() (n int)
func (*StudyRunSpec) String ¶ added in v0.6.252
func (this *StudyRunSpec) String() string
func (*StudyRunSpec) Unmarshal ¶ added in v0.6.252
func (m *StudyRunSpec) Unmarshal(dAtA []byte) error
func (*StudyRunSpec) XXX_DiscardUnknown ¶ added in v0.6.252
func (m *StudyRunSpec) XXX_DiscardUnknown()
func (*StudyRunSpec) XXX_Marshal ¶ added in v0.6.252
func (m *StudyRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyRunSpec) XXX_Merge ¶ added in v0.6.252
func (m *StudyRunSpec) XXX_Merge(src proto.Message)
func (*StudyRunSpec) XXX_Size ¶ added in v0.6.252
func (m *StudyRunSpec) XXX_Size() int
func (*StudyRunSpec) XXX_Unmarshal ¶ added in v0.6.252
func (m *StudyRunSpec) XXX_Unmarshal(b []byte) error
type StudyRunStatus ¶ added in v0.6.252
type StudyRunStatus struct { // ObservedGeneration is the last generation that was reconciled //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` // StudyManifestLocation specifies the location of the Study manifest used during the course of the run StudyManifestLocation catalog.ManifestLocation `json:"studyManifestLocation,omitempty" protobuf:"bytes,2,opt,name=studyManifestLocation"` // RunVersion specifies the version of the run, which is determined when the Study manifest is saved RunVersion catalog.Version `json:"runVersion,omitempty" protobuf:"varint,4,opt,name=runVersion"` // The phase of the Study // +kubebuilder:default:="Pending" // +kubebuilder:validation:Optional Phase StudyRunPhase `json:"phase" protobuf:"bytes,5,opt,name=phase"` // The number of rows in the training dataset // +kubebuilder:validation:Optional TrainingRowsCount int32 `json:"trainingRowsCount" protobuf:"varint,6,opt,name=trainingRowsCount"` // The number of rows in the testing dataset // +kubebuilder:validation:Optional TestingRowsCount int32 `json:"testingRowsCount" protobuf:"varint,7,opt,name=testingRowsCount"` // The number of rows in the validation dataset // +kubebuilder:validation:Optional ValidationRowsCount int32 `json:"validationRowsCount" protobuf:"varint,8,opt,name=validationRowsCount"` // The progress percentage of the Study, which is derived from the Study's current phase // +kubebuilder:validation:Optional Progress int32 `json:"progress" protobuf:"varint,9,opt,name=progress"` // Total models created for the study // +kubebuilder:validation:Optional ModelsCount int32 `json:"modelsCount,omitempty" protobuf:"varint,10,opt,name=modelsCount"` // The name of the Model resource which was determined to be the highest-performing // +kubebuilder:validation:Optional BestModel string `json:"bestModel,omitempty" protobuf:"bytes,11,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,12,opt,name=bestModelScore"` // ReportName specifies the name of the Report generated by the StudyRun // +kubebuilder:validation:Optional ReportName string `json:"reportName,omitempty" protobuf:"bytes,13,opt,name=reportName"` // ProfileLocation specifies the location of the profile file produced by the StudyRun // +kubebuilder:validation:Optional ProfileLocation catalog.FileLocation `json:"profileLocation" protobuf:"bytes,14,opt,name=profileLocation"` // TrainDatasetLocation specifies the location of the training dataset // +kubebuilder:validation:Optional TrainDatasetLocation catalog.FileLocation `json:"trainDatasetLocation,omitempty" protobuf:"bytes,15,opt,name=trainDatasetLocation"` // TestDatasetLocation specifies the location of the testing dataset // +kubebuilder:validation:Optional TestDatasetLocation catalog.FileLocation `json:"testDatasetLocation,omitempty" protobuf:"bytes,16,opt,name=testDatasetLocation"` // ValidationDatasetLocation specifies the location of the validation dataset // +kubebuilder:validation:Optional ValidationDatasetLocation *catalog.FileLocation `json:"validationDatasetLocation,omitempty" protobuf:"bytes,17,opt,name=validationDatasetLocation"` // OptimizerLocation specifies the location of the optimizer database relevant to the Study // +kubebuilder:validation:Optional OptimizerLocation *catalog.FileLocation `json:"optimizerLocation,omitempty" protobuf:"bytes,18,opt,name=optimizerLocation"` // The Kubernetes-internal ID of the last Model resource generated by the Study LastModelID *int64 `json:"lastModelID,omitempty" protobuf:"varint,19,opt,name=lastModelID"` // FailureMessage is set to a failure message in the case that an error occurred during the run //+kubebuilder:validation:Optional FailureMessage *string `json:"failureMessage,omitempty" protobuf:"bytes,20,opt,name=failureMessage"` // GC specifies the status of garbage collection relevant to the Study GC GarbageCollectionStatus `json:"gc,omitempty" protobuf:"bytes,21,opt,name=gc"` // TrainingDataHash specifies the hashes for datasets used by the Study //+kubebuilder:validation:Optional TrainingDataHash DataHashes `json:"trainingDataHash,omitempty" protobuf:"bytes,22,opt,name=trainingDataHash"` // Logs specifies the location of logs produced by workloads associated with the Study //+kubebuilder:validation:Optional Logs catalog.Logs `json:"logs,omitempty" protobuf:"bytes,23,opt,name=logs"` // BaselineStatus contains the status of the baseline phase //+kubebuilder:validation:Optional BaselineStatus StudyRunPhaseStatus `json:"baseline,omitempty" protobuf:"bytes,24,opt,name=baseline"` // SearchStatus contains the status of the model search phase //+kubebuilder:validation:Optional SearchStatus StudyRunPhaseStatus `json:"search,omitempty" protobuf:"bytes,25,opt,name=search"` // EnsembleStatus contains the status of the ensemble phase //+kubebuilder:validation:Optional EnsembleStatus StudyRunPhaseStatus `json:"ensemble,omitempty" protobuf:"bytes,26,opt,name=ensemble"` // TestStatus contains the status of the testing phase //+kubebuilder:validation:Optional TestStatus StudyRunPhaseStatus `json:"test,omitempty" protobuf:"bytes,27,opt,name=test"` // ExplainStatus contains the status of the explaining phase //+kubebuilder:validation:Optional ExplainStatus StudyRunPhaseStatus `json:"explain,omitempty" protobuf:"bytes,28,opt,name=explain"` // OutlierDetection is the status for outlier detection //+kubebuilder:validation:Optional OutlierDetection OutlierDetectorStatus `json:"outlierDetection,omitempty" protobuf:"bytes,29,opt,name=outlierDetection"` // UpdatedAt specifies the last time the run was updated //+kubebuilder:validation:Optional UpdatedAt *metav1.Time `json:"updatedAt,omitempty" protobuf:"bytes,30,opt,name=updatedAt"` // CompletedAt represents the time at which the Study was marked as completed, failed, or aborted // +kubebuilder:validation:Optional CompletedAt *metav1.Time `json:"completedAt,omitempty" protobuf:"bytes,31,opt,name=completedAt"` // +optional // +patchMergeKey=type // +patchStrategy=merge Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,32,rep,name=conditions"` }
StudyRunStatus defines the observed state of a StudyRun
func (*StudyRunStatus) DeepCopy ¶ added in v0.6.252
func (in *StudyRunStatus) DeepCopy() *StudyRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudyRunStatus.
func (*StudyRunStatus) DeepCopyInto ¶ added in v0.6.252
func (in *StudyRunStatus) DeepCopyInto(out *StudyRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudyRunStatus) Descriptor ¶ added in v0.6.252
func (*StudyRunStatus) Descriptor() ([]byte, []int)
func (*StudyRunStatus) Marshal ¶ added in v0.6.252
func (m *StudyRunStatus) Marshal() (dAtA []byte, err error)
func (*StudyRunStatus) MarshalTo ¶ added in v0.6.252
func (m *StudyRunStatus) MarshalTo(dAtA []byte) (int, error)
func (*StudyRunStatus) MarshalToSizedBuffer ¶ added in v0.6.252
func (m *StudyRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StudyRunStatus) ProtoMessage ¶ added in v0.6.252
func (*StudyRunStatus) ProtoMessage()
func (*StudyRunStatus) Reset ¶ added in v0.6.252
func (m *StudyRunStatus) Reset()
func (*StudyRunStatus) Size ¶ added in v0.6.252
func (m *StudyRunStatus) Size() (n int)
func (*StudyRunStatus) String ¶ added in v0.6.252
func (this *StudyRunStatus) String() string
func (*StudyRunStatus) Unmarshal ¶ added in v0.6.252
func (m *StudyRunStatus) Unmarshal(dAtA []byte) error
func (*StudyRunStatus) XXX_DiscardUnknown ¶ added in v0.6.252
func (m *StudyRunStatus) XXX_DiscardUnknown()
func (*StudyRunStatus) XXX_Marshal ¶ added in v0.6.252
func (m *StudyRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StudyRunStatus) XXX_Merge ¶ added in v0.6.252
func (m *StudyRunStatus) XXX_Merge(src proto.Message)
func (*StudyRunStatus) XXX_Size ¶ added in v0.6.252
func (m *StudyRunStatus) XXX_Size() int
func (*StudyRunStatus) XXX_Unmarshal ¶ added in v0.6.252
func (m *StudyRunStatus) XXX_Unmarshal(b []byte) error
type StudySpec ¶
type StudySpec struct { // Owner specifies the name of the Account which the object belongs to // +kubebuilder:default:="no-one" // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" protobuf:"bytes,1,opt,name=owner"` // 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"` // RunSpec specifies the configuration for runs created by the Study // +kubebuilder:validation:Required Run catalog.RunSpec `json:"run,omitempty" protobuf:"bytes,3,opt,name=run"` // The name of the Virtual Bucket where artifacts generated by the Study will be stored. // If empty, default to the Data Product's default artifact bucket // +kubebuilder:validation:Optional ArtifactBucketName *string `json:"artifactBucketName,omitempty" protobuf:"bytes,4,opt,name=artifactBucketName"` // The name of the Lab under which Jobs created by the Study will be executed. // If empty, default to the Data Product's default Lab // +kubebuilder:validation:Optional LabName *string `json:"labName,omitempty" protobuf:"bytes,5,opt,name=labName"` // Snapshot contains the reference to the Dataset Snapshot that will be used to train models. // The dataset will be split into individual training, testing, and validation datasets // +kubebuilder:validation:Required // +required Snapshot catalog.SnapshotReference `json:"snapshot" protobuf:"bytes,6,opt,name=snapshot"` // The machine learning task type (i.e. regression, classification) // +kubebuilder:validation:Required // +required Task catalog.MLTask `json:"task" protobuf:"bytes,7,opt,name=task"` // The machine learning subtask relevant to the primary task (text classification, image object detection, etc.) // +kubebuilder:default:=none // +kubebuilder:validation:Optional SubTask *catalog.MLSubtask `json:"subtask" protobuf:"bytes,8,opt,name=subtask"` // FeatureEngineering specifies the feature engineering pipeline for models created by the Study // +kubebuilder:validation:Optional FeatureEngineering FeatureEngineeringSpec `json:"featureEngineering,omitempty" protobuf:"bytes,9,opt,name=featureEngineering"` // ImbalanceHandler specifies the configuration to train models with imbalance handling // +kubebuilder:validation:Optional ImbalanceHandler ImbalanceHandlingSpec `json:"imbalanceHandler,omitempty" protobuf:"bytes,10,opt,name=imbalanceHandler"` // Baseline specifies the parameters to generate baseline (default hyper-parameters) models // +kubebuilder:validation:Optional Baseline BaselineSpec `json:"baseline,omitempty" protobuf:"bytes,11,opt,name=baseline"` // Search specifies the configuration to perform the model search for the best algorithm and hyperparameters // +kubebuilder:validation:Optional Search SearchSpec `json:"search,omitempty" protobuf:"bytes,12,opt,name=search"` // Ensembles specifies to parameters to generate ensemble models // +kubebuilder:validation:Optional Ensembles EnsemblesSpec `json:"ensembles,omitempty" protobuf:"bytes,13,opt,name=ensembles"` // TrainingTemplate specifies the configuration to train and evaluate models // +kubebuilder:validation:Optional TrainingTemplate TrainingSpec `json:"trainingTemplate,omitempty" protobuf:"bytes,14,opt,name=trainingTemplate"` // Split specifies the configuration to generate training and testing datasets prior to model training // +kubebuilder:validation:Optional Split DataSplitSpec `json:"split" protobuf:"bytes,15,opt,name=split"` // ForecastSpec specifies the parameters required when generating a forecasting model // +kubebuilder:validation:Optional ForecastTemplate ForecasterSpec `json:"forecastTemplate,omitempty" protobuf:"bytes,16,opt,name=forecastTemplate"` // Interpretability specifies the parameters to create interpretability visualizations for the final model // +kubebuilder:validation:Optional Interpretability InterpretabilitySpec `json:"interpretability,omitempty" protobuf:"bytes,17,opt,name=interpretability"` // +kubebuilder:validation:Optional OutlierModel OutlierModelSpec `json:"outlierModel,omitempty" protobuf:"bytes,18,opt,name=outlierModel"` // UnitTestsTemplate defines the test suite that will be executed on the model produced by the Study // +kubebuilder:validation:Optional UnitTestsTemplate catalog.TestSuite `json:"unitTestsTemplate,omitempty" protobuf:"bytes,19,opt,name=unitTestsTemplate"` // Serving defines the serving and promotion policy for the selected model of the Study // by default there is no serving policy // +kubebuilder:validation:Optional Serving ServingSpec `json:"serving,omitempty" protobuf:"bytes,20,opt,name=serving"` // GarbageCollectionSpec specifies the configuration to automatically clean-up unused models //+kubebuilder:validation:Optional GC *GarbageCollectionSpec `json:"gc,omitempty" protobuf:"bytes,21,opt,name=gc"` // 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,22,opt,name=notification"` // If true, a report will be generated for the Study // +kubebuilder:default:=true // +kubebuilder:validation:Optional Report *bool `json:"report,omitempty" protobuf:"varint,23,opt,name=report"` // If true, the Study will be profiled after the conclusion of it's model search // +kubebuilder:default:=true // +kubebuilder:validation:Optional Profile *bool `json:"profile,omitempty" protobuf:"varint,24,opt,name=profile"` // If true, Shapley values (and relevant visualizations) will be calculated for the highest-performing Model // +kubebuilder:default:=true // +kubebuilder:validation:Optional Explain *bool `json:"explain,omitempty" protobuf:"varint,25,opt,name=explain"` // 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,26,opt,name=fast"` // The Model Class which created the Study, if applicable // +kubebuilder:validation:Optional ModelClassName *string `json:"modelClassName,omitempty" protobuf:"bytes,27,opt,name=modelClassName"` }
StudySpec defines the desired parameters for a Study
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 { // ObservedGeneration specifies the last generation that was reconciled //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` // Active contains a collection of references to currently active runs // +optional Active catalog.RunReferenceList `json:"active,omitempty" protobuf:"bytes,2,rep,name=active"` // LastRunVersion contains the integer version last used to create a run // +kubebuilder:default:=0 LastRunVersion catalog.Version `json:"lastRunVersion,omitempty" protobuf:"varint,4,opt,name=lastRunVersion"` // AvailableRuns contains the collection of run versions which are ready for use. // Each version corresponds with an existing StudyRun resource //+kubebuilder:validation:Optional AvailableRuns catalog.RunReferenceList `json:"availableRuns,omitempty" protobuf:"bytes,5,opt,name=availableRuns"` // LastRunAt specifies the time at which a run was last created for the Study //+kubebuilder:validation:Optional LastRunAt *metav1.Time `json:"lastRunAt,omitempty" protobuf:"bytes,6,opt,name=lastRunAt"` // LastFailureMessage specifies the failure message of the last run. If the last snapshot succeeded, the field will be cleared //+kubebuilder:validation:Optional LastFailureMessage *string `json:"lastFailureMessage,omitempty" protobuf:"bytes,7,opt,name=lastFailureMessage"` // Schedule specifies the status of the run schedule //+kubebuilder:validation:Optional Schedule catalog.RunScheduleStatus `json:"schedule,omitempty" protobuf:"bytes,8,opt,name=schedule"` // UpdatedAt specifies the last time the Study was updated //+kubebuilder:validation:Optional UpdatedAt *metav1.Time `json:"updatedAt,omitempty" protobuf:"bytes,9,opt,name=updatedAt"` // +optional // +patchMergeKey=type // +patchStrategy=merge Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,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:"bytes,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:"bytes,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 TimeSeriesEvent ¶ added in v0.5.140
type TimeSeriesEvent struct { // Set to true if this event is an holiday // +kubebuilder:validation:Optional Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"` // Set to true if this event is an holiday // +kubebuilder:validation:Optional Method string `json:"method,omitempty" protobuf:"bytes,2,opt,name=method"` // Set to true if this event is an holiday // +kubebuilder:validation:Optional Holiday *bool `json:"holiday,omitempty" protobuf:"varint,3,opt,name=holiday"` // If this event is an holiday, this is the holiday country // +kubebuilder:validation:Optional Country catalog.HolidayCountry `json:"country,omitempty" protobuf:"bytes,4,opt,name=country"` // Pre event window, that might have event effects // +kubebuilder:validation:Optional PreEvent *int32 `json:"preEvent,omitempty" protobuf:"varint,5,opt,name=preEvent"` // Post event windows the might have event effects. // +kubebuilder:validation:Optional PostEvent *int32 `json:"postEvent,omitempty" protobuf:"varint,6,opt,name=postEvent"` // The time points to mark the events // +kubebuilder:validation:Optional TimePoints []string `json:"timePoints,omitempty" protobuf:"bytes,7,rep,name=timePoints"` }
func (*TimeSeriesEvent) DeepCopy ¶ added in v0.5.140
func (in *TimeSeriesEvent) DeepCopy() *TimeSeriesEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesEvent.
func (*TimeSeriesEvent) DeepCopyInto ¶ added in v0.5.140
func (in *TimeSeriesEvent) DeepCopyInto(out *TimeSeriesEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TimeSeriesEvent) Descriptor ¶ added in v0.5.140
func (*TimeSeriesEvent) Descriptor() ([]byte, []int)
func (*TimeSeriesEvent) Marshal ¶ added in v0.5.140
func (m *TimeSeriesEvent) Marshal() (dAtA []byte, err error)
func (*TimeSeriesEvent) MarshalTo ¶ added in v0.5.140
func (m *TimeSeriesEvent) MarshalTo(dAtA []byte) (int, error)
func (*TimeSeriesEvent) MarshalToSizedBuffer ¶ added in v0.5.140
func (m *TimeSeriesEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TimeSeriesEvent) ProtoMessage ¶ added in v0.5.140
func (*TimeSeriesEvent) ProtoMessage()
func (*TimeSeriesEvent) Reset ¶ added in v0.5.140
func (m *TimeSeriesEvent) Reset()
func (*TimeSeriesEvent) Size ¶ added in v0.5.140
func (m *TimeSeriesEvent) Size() (n int)
func (*TimeSeriesEvent) String ¶ added in v0.5.140
func (this *TimeSeriesEvent) String() string
func (*TimeSeriesEvent) Unmarshal ¶ added in v0.5.140
func (m *TimeSeriesEvent) Unmarshal(dAtA []byte) error
func (*TimeSeriesEvent) XXX_DiscardUnknown ¶ added in v0.5.140
func (m *TimeSeriesEvent) XXX_DiscardUnknown()
func (*TimeSeriesEvent) XXX_Marshal ¶ added in v0.5.140
func (m *TimeSeriesEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TimeSeriesEvent) XXX_Merge ¶ added in v0.5.140
func (m *TimeSeriesEvent) XXX_Merge(src proto.Message)
func (*TimeSeriesEvent) XXX_Size ¶ added in v0.5.140
func (m *TimeSeriesEvent) XXX_Size() int
func (*TimeSeriesEvent) XXX_Unmarshal ¶ added in v0.5.140
func (m *TimeSeriesEvent) XXX_Unmarshal(b []byte) error
type TrainingSpec ¶
type TrainingSpec struct { // The name of the Lab under which the model training Job will be created LabName *string `json:"labName,omitempty" protobuf:"bytes,1,opt,name=labName"` // 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"` // The number of folds to use during cross-validation. If set to 0, cross-validation will be disabled // +kubebuilder:default:=5 // +kubebuilder:validation:Optional Folds *int32 `json:"folds,omitempty" protobuf:"varint,5,opt,name=folds"` // 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 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 percentage (0 through 100) of rows to be used during training // +kubebuilder:default:=100 // +kubebuilder:validation:Optional SamplePct *int32 `json:"samplePct,omitempty" protobuf:"varint,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 Timeout *int32 `json:"timeout,omitempty" protobuf:"varint,20,opt,name=timeout"` }
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 UnivariateForecastStatus ¶ added in v0.5.140
type UnivariateForecastStatus struct { // URI for the grid search result // +kubebuilder:validation:Optional GridSearchResultURI string `json:"gridSearchResultURI,omitempty" protobuf:"bytes,1,opt,name=gridSearchResultURI"` // The best estimator // +kubebuilder:validation:Optional BestEstimator ClassicalEstimatorSpec `json:"baseEstimator,omitempty" protobuf:"bytes,2,opt,name=baseEstimator"` // URI of the model // +kubebuilder:validation:Optional ModelURI string `json:"modelURI,omitempty" protobuf:"bytes,3,opt,name=modelURI"` // URI of the backtest result // +kubebuilder:validation:Optional CVResultURI string `json:"cvResultURI,omitempty" protobuf:"bytes,4,opt,name=cvResultURI"` // URI to the actual forecast // +kubebuilder:validation:Optional ForecastURI string `json:"forecastURI,omitempty" protobuf:"bytes,5,opt,name=forecastURI"` }
func (*UnivariateForecastStatus) DeepCopy ¶ added in v0.5.140
func (in *UnivariateForecastStatus) DeepCopy() *UnivariateForecastStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnivariateForecastStatus.
func (*UnivariateForecastStatus) DeepCopyInto ¶ added in v0.5.140
func (in *UnivariateForecastStatus) DeepCopyInto(out *UnivariateForecastStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UnivariateForecastStatus) Descriptor ¶ added in v0.5.140
func (*UnivariateForecastStatus) Descriptor() ([]byte, []int)
func (*UnivariateForecastStatus) Marshal ¶ added in v0.5.140
func (m *UnivariateForecastStatus) Marshal() (dAtA []byte, err error)
func (*UnivariateForecastStatus) MarshalTo ¶ added in v0.5.140
func (m *UnivariateForecastStatus) MarshalTo(dAtA []byte) (int, error)
func (*UnivariateForecastStatus) MarshalToSizedBuffer ¶ added in v0.5.140
func (m *UnivariateForecastStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UnivariateForecastStatus) ProtoMessage ¶ added in v0.5.140
func (*UnivariateForecastStatus) ProtoMessage()
func (*UnivariateForecastStatus) Reset ¶ added in v0.5.140
func (m *UnivariateForecastStatus) Reset()
func (*UnivariateForecastStatus) Size ¶ added in v0.5.140
func (m *UnivariateForecastStatus) Size() (n int)
func (*UnivariateForecastStatus) String ¶ added in v0.5.140
func (this *UnivariateForecastStatus) String() string
func (*UnivariateForecastStatus) Unmarshal ¶ added in v0.5.140
func (m *UnivariateForecastStatus) Unmarshal(dAtA []byte) error
func (*UnivariateForecastStatus) XXX_DiscardUnknown ¶ added in v0.5.140
func (m *UnivariateForecastStatus) XXX_DiscardUnknown()
func (*UnivariateForecastStatus) XXX_Marshal ¶ added in v0.5.140
func (m *UnivariateForecastStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UnivariateForecastStatus) XXX_Merge ¶ added in v0.5.140
func (m *UnivariateForecastStatus) XXX_Merge(src proto.Message)
func (*UnivariateForecastStatus) XXX_Size ¶ added in v0.5.140
func (m *UnivariateForecastStatus) XXX_Size() int
func (*UnivariateForecastStatus) XXX_Unmarshal ¶ added in v0.5.140
func (m *UnivariateForecastStatus) 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
type WindowSpec ¶ added in v0.5.120
type WindowSpec struct { // The period interval // +kubebuilder:validation:Optional Interval *catalog.Frequency `json:"interval,omitempty" protobuf:"bytes,1,opt,name=interval"` // The number of intervals to start. If the start is more than 0, there is a gap. // +kubebuilder:default:=0 // +kubebuilder:validation:Optional Start *int32 `json:"start,omitempty" protobuf:"varint,2,opt,name=start"` // The window length // +kubebuilder:validation:Optional Length *int32 `json:"length,omitempty" protobuf:"varint,3,opt,name=length"` }
Define a window on the time series.
func (*WindowSpec) DeepCopy ¶ added in v0.5.120
func (in *WindowSpec) DeepCopy() *WindowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowSpec.
func (*WindowSpec) DeepCopyInto ¶ added in v0.5.120
func (in *WindowSpec) DeepCopyInto(out *WindowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowSpec) Descriptor ¶ added in v0.5.120
func (*WindowSpec) Descriptor() ([]byte, []int)
func (*WindowSpec) Marshal ¶ added in v0.5.120
func (m *WindowSpec) Marshal() (dAtA []byte, err error)
func (*WindowSpec) MarshalTo ¶ added in v0.5.120
func (m *WindowSpec) MarshalTo(dAtA []byte) (int, error)
func (*WindowSpec) MarshalToSizedBuffer ¶ added in v0.5.120
func (m *WindowSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*WindowSpec) ProtoMessage ¶ added in v0.5.120
func (*WindowSpec) ProtoMessage()
func (*WindowSpec) Reset ¶ added in v0.5.120
func (m *WindowSpec) Reset()
func (*WindowSpec) Size ¶ added in v0.5.120
func (m *WindowSpec) Size() (n int)
func (*WindowSpec) String ¶ added in v0.5.120
func (this *WindowSpec) String() string
func (*WindowSpec) Unmarshal ¶ added in v0.5.120
func (m *WindowSpec) Unmarshal(dAtA []byte) error
func (*WindowSpec) XXX_DiscardUnknown ¶ added in v0.5.120
func (m *WindowSpec) XXX_DiscardUnknown()
func (*WindowSpec) XXX_Marshal ¶ added in v0.5.120
func (m *WindowSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WindowSpec) XXX_Merge ¶ added in v0.5.120
func (m *WindowSpec) XXX_Merge(src proto.Message)
func (*WindowSpec) XXX_Size ¶ added in v0.5.120
func (m *WindowSpec) XXX_Size() int
func (*WindowSpec) XXX_Unmarshal ¶ added in v0.5.120
func (m *WindowSpec) XXX_Unmarshal(b []byte) error
Source Files ¶
- deep_model.go
- doc.go
- fe_types.go
- forecast_types.go
- generated.pb.go
- model_lifecycle.go
- model_tests.go
- model_types.go
- model_webhook.go
- modelclass_lifecycle.go
- modelclass_types.go
- modelclass_webhook.go
- modelclassrun_lifecycle.go
- modelclassrun_type.go
- modelclassrun_webhook.go
- register.go
- report_lifecycle.go
- report_types.go
- report_webhook.go
- study_lifecycle.go
- study_types.go
- study_webhook.go
- studyrun_lifecycle.go
- studyrun_types.go
- studyrun_webhook.go
- zz_generated.deepcopy.go