diff --git a/pkg/api/operators/apis/experiment/v1alpha2/experiment_types.go b/pkg/api/operators/apis/experiment/v1alpha2/experiment_types.go index dfdc125c4b3..710bcbd44a8 100644 --- a/pkg/api/operators/apis/experiment/v1alpha2/experiment_types.go +++ b/pkg/api/operators/apis/experiment/v1alpha2/experiment_types.go @@ -47,8 +47,8 @@ type ExperimentSpec struct { // Whether to retain historical data in DB after deletion. RetainHistoricalData bool `json:"retainHistoricalData,omitempty"` - // TODO - figure out what to do with metric collectors - MetricsCollectorType string `json:"metricsCollectorSpec,omitempty"` + // For v1alpha2 we will keep the metrics collector implementation same as v1alpha1. + MetricsCollectorSpec *MetricsCollectorSpec `json:"metricsCollectorSpec,omitempty"` NasConfig *NasConfig `json:"nasConfig,omitempty"` @@ -250,6 +250,14 @@ type Operation struct { Parameters []ParameterSpec `json:"parameterconfigs,omitempty"` } +// Spec for metrics collectors. For v1alpha2 we will keep metrics collection as +// cron jobs. This can be replaced by a push-model when the metadata client lib +// is ready. +type MetricsCollectorSpec struct { + Retain bool `json:"retain,omitempty"` + GoTemplate GoTemplate `json:"goTemplate,omitempty"` +} + func init() { SchemeBuilder.Register(&Experiment{}, &ExperimentList{}) } diff --git a/pkg/api/operators/apis/experiment/v1alpha2/zz_generated.deepcopy.go b/pkg/api/operators/apis/experiment/v1alpha2/zz_generated.deepcopy.go index e5f0943453b..f31859d3a1b 100644 --- a/pkg/api/operators/apis/experiment/v1alpha2/zz_generated.deepcopy.go +++ b/pkg/api/operators/apis/experiment/v1alpha2/zz_generated.deepcopy.go @@ -201,6 +201,11 @@ func (in *ExperimentSpec) DeepCopyInto(out *ExperimentSpec) { *out = new(int) **out = **in } + if in.MetricsCollectorSpec != nil { + in, out := &in.MetricsCollectorSpec, &out.MetricsCollectorSpec + *out = new(MetricsCollectorSpec) + (*in).DeepCopyInto(*out) + } if in.NasConfig != nil { in, out := &in.NasConfig, &out.NasConfig *out = new(NasConfig) @@ -328,6 +333,23 @@ func (in *GraphConfig) DeepCopy() *GraphConfig { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MetricsCollectorSpec) DeepCopyInto(out *MetricsCollectorSpec) { + *out = *in + in.GoTemplate.DeepCopyInto(&out.GoTemplate) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsCollectorSpec. +func (in *MetricsCollectorSpec) DeepCopy() *MetricsCollectorSpec { + if in == nil { + return nil + } + out := new(MetricsCollectorSpec) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NasConfig) DeepCopyInto(out *NasConfig) { *out = *in diff --git a/pkg/api/v1alpha2/api.pb.go b/pkg/api/v1alpha2/api.pb.go index 1f8aa4f6f10..9ca3461e22d 100644 --- a/pkg/api/v1alpha2/api.pb.go +++ b/pkg/api/v1alpha2/api.pb.go @@ -499,14 +499,13 @@ func (m *Operation) GetParameters() []*ParameterSpec { // Each Experiment contains a configuration describing the feasible space, as well as a set of Trials. // It is assumed that objective function f(x) does not change in the course of a Experiment. type ExperimentSpec struct { - ParameterSpecs *ExperimentSpec_ParameterSpecs `protobuf:"bytes,1,opt,name=parameter_specs,json=parameterSpecs" json:"parameter_specs,omitempty"` - Objective *ObjectiveSpec `protobuf:"bytes,2,opt,name=objective" json:"objective,omitempty"` - Algorithm *AlgorithmSpec `protobuf:"bytes,3,opt,name=algorithm" json:"algorithm,omitempty"` - TrialTemplate string `protobuf:"bytes,4,opt,name=trial_template,json=trialTemplate" json:"trial_template,omitempty"` - ParallelTrialCount int32 `protobuf:"varint,5,opt,name=parallel_trial_count,json=parallelTrialCount" json:"parallel_trial_count,omitempty"` - MaxTrialCount int32 `protobuf:"varint,6,opt,name=max_trial_count,json=maxTrialCount" json:"max_trial_count,omitempty"` - MetricsCollectorType string `protobuf:"bytes,7,opt,name=metrics_collector_type,json=metricsCollectorType" json:"metrics_collector_type,omitempty"` - NasConfig *NasConfig `protobuf:"bytes,8,opt,name=nas_config,json=nasConfig" json:"nas_config,omitempty"` + ParameterSpecs *ExperimentSpec_ParameterSpecs `protobuf:"bytes,1,opt,name=parameter_specs,json=parameterSpecs" json:"parameter_specs,omitempty"` + Objective *ObjectiveSpec `protobuf:"bytes,2,opt,name=objective" json:"objective,omitempty"` + Algorithm *AlgorithmSpec `protobuf:"bytes,3,opt,name=algorithm" json:"algorithm,omitempty"` + TrialTemplate string `protobuf:"bytes,4,opt,name=trial_template,json=trialTemplate" json:"trial_template,omitempty"` + ParallelTrialCount int32 `protobuf:"varint,5,opt,name=parallel_trial_count,json=parallelTrialCount" json:"parallel_trial_count,omitempty"` + MaxTrialCount int32 `protobuf:"varint,6,opt,name=max_trial_count,json=maxTrialCount" json:"max_trial_count,omitempty"` + NasConfig *NasConfig `protobuf:"bytes,7,opt,name=nas_config,json=nasConfig" json:"nas_config,omitempty"` } func (m *ExperimentSpec) Reset() { *m = ExperimentSpec{} } @@ -556,13 +555,6 @@ func (m *ExperimentSpec) GetMaxTrialCount() int32 { return 0 } -func (m *ExperimentSpec) GetMetricsCollectorType() string { - if m != nil { - return m.MetricsCollectorType - } - return "" -} - func (m *ExperimentSpec) GetNasConfig() *NasConfig { if m != nil { return m.NasConfig @@ -2266,158 +2258,156 @@ var _EarlyStopping_serviceDesc = grpc.ServiceDesc{ func init() { proto.RegisterFile("api.proto", fileDescriptor0) } var fileDescriptor0 = []byte{ - // 2433 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xcb, 0x6f, 0x1b, 0xc9, - 0xf1, 0xde, 0xa1, 0x5e, 0x66, 0xd1, 0xa4, 0xa8, 0x96, 0x2c, 0x53, 0xf4, 0x8b, 0x6e, 0xaf, 0x6d, - 0xfd, 0xb4, 0xb6, 0x64, 0x73, 0xf7, 0x17, 0x7b, 0xb5, 0xce, 0xee, 0xca, 0x14, 0x2d, 0x08, 0xa6, - 0x29, 0x63, 0x48, 0x39, 0xf1, 0x26, 0x08, 0x33, 0xa2, 0xdb, 0xf4, 0x04, 0xc3, 0x99, 0xc9, 0xcc, - 0xd0, 0x6b, 0xc5, 0x30, 0x10, 0x18, 0x39, 0x24, 0x08, 0xb2, 0xc0, 0x22, 0x97, 0x3c, 0x0e, 0x39, - 0xe7, 0x90, 0x20, 0x87, 0x20, 0x39, 0xe5, 0x94, 0x6b, 0x6e, 0x41, 0xf2, 0x17, 0x24, 0xff, 0x47, - 0xd0, 0x35, 0xaf, 0x9e, 0x17, 0x45, 0xd9, 0x1b, 0xe4, 0x36, 0xd3, 0xfd, 0x75, 0xf5, 0x57, 0xd5, - 0x55, 0x5f, 0x17, 0x47, 0x82, 0xbc, 0x62, 0xaa, 0xeb, 0xa6, 0x65, 0x38, 0x06, 0x29, 0xf2, 0xc7, - 0xe7, 0x37, 0xd7, 0x15, 0xcd, 0x7c, 0xa6, 0xd4, 0xab, 0x67, 0x07, 0x86, 0x31, 0xd0, 0xd8, 0x86, - 0x62, 0xaa, 0x1b, 0x8a, 0xae, 0x1b, 0x8e, 0xe2, 0xa8, 0x86, 0x6e, 0xbb, 0x60, 0xfa, 0x2d, 0x28, - 0xde, 0x63, 0x8a, 0xad, 0x1e, 0x68, 0xac, 0x63, 0x2a, 0x7d, 0x46, 0xca, 0x30, 0x35, 0x54, 0x5e, - 0x54, 0xa4, 0x9a, 0xb4, 0x9a, 0x97, 0xf9, 0x23, 0x8e, 0xa8, 0x7a, 0x25, 0xe7, 0x8d, 0xa8, 0x3a, - 0x21, 0x30, 0xad, 0xa9, 0xb6, 0x53, 0x99, 0xaa, 0x4d, 0xad, 0xe6, 0x65, 0x7c, 0xe6, 0x63, 0xb6, - 0xc3, 0xcc, 0xca, 0x34, 0xc2, 0xf0, 0x99, 0xfe, 0x4e, 0x82, 0xe2, 0x43, 0xc5, 0x52, 0x86, 0xcc, - 0x61, 0x56, 0xc7, 0x64, 0x7d, 0x8e, 0xd2, 0x95, 0x21, 0xf3, 0xcc, 0xe3, 0x33, 0x69, 0x40, 0xc9, - 0xf4, 0x41, 0x3d, 0xe7, 0xd0, 0x64, 0xb8, 0x55, 0xa9, 0x7e, 0x76, 0x3d, 0xe2, 0xc8, 0x7a, 0x60, - 0xa9, 0x7b, 0x68, 0x32, 0xb9, 0x68, 0x8a, 0xaf, 0xdc, 0xc8, 0x53, 0xcf, 0x8f, 0x9e, 0xcd, 0x1d, - 0xa9, 0x4c, 0xd5, 0xa4, 0xd5, 0x42, 0xc2, 0x48, 0xc4, 0x59, 0xb9, 0xf8, 0x54, 0x7c, 0xa5, 0x7f, - 0x95, 0xa0, 0xb8, 0x77, 0xf0, 0x3d, 0xd6, 0x77, 0xd4, 0xe7, 0x0c, 0xf9, 0xde, 0x80, 0x69, 0x64, - 0x24, 0xa5, 0x32, 0x0a, 0xb0, 0xc8, 0x08, 0x91, 0xdc, 0xc3, 0x81, 0xa1, 0x68, 0xe8, 0x43, 0x4e, - 0xc6, 0x67, 0x52, 0x87, 0x53, 0x86, 0x0f, 0xed, 0x0d, 0x99, 0x63, 0xa9, 0xfd, 0x1e, 0x86, 0x61, - 0x0a, 0xc3, 0xb0, 0x18, 0x4c, 0x3e, 0xc0, 0xb9, 0x36, 0x8f, 0xca, 0x6d, 0xa8, 0x28, 0x4f, 0x9e, - 0xa8, 0xfc, 0xac, 0x14, 0xcd, 0x5b, 0x64, 0xe3, 0x2a, 0xbb, 0x32, 0x8d, 0x71, 0x5f, 0x0e, 0xe7, - 0xdd, 0x75, 0x36, 0x5f, 0x68, 0xd3, 0x3b, 0x50, 0xde, 0xd2, 0x06, 0x86, 0xa5, 0x3a, 0xcf, 0x86, - 0x1d, 0xe6, 0x38, 0xaa, 0x3e, 0x48, 0x8d, 0xfb, 0x12, 0xcc, 0x3c, 0x57, 0xb4, 0x11, 0xf3, 0x4e, - 0xd6, 0x7d, 0xa1, 0x8b, 0xb0, 0xd0, 0x54, 0x2c, 0xed, 0xb0, 0xe3, 0x18, 0xa6, 0xa9, 0xea, 0x03, - 0x1e, 0x06, 0xfa, 0x4f, 0x09, 0x8a, 0xa1, 0x4d, 0x1e, 0x98, 0xcb, 0x50, 0x52, 0xfc, 0x81, 0x9e, - 0x60, 0xba, 0x18, 0x8c, 0xa2, 0x17, 0x2d, 0x58, 0x08, 0x61, 0xb6, 0x4b, 0xa6, 0x92, 0xab, 0x4d, - 0xad, 0x16, 0xea, 0x17, 0x62, 0xc1, 0x8c, 0x73, 0x96, 0xcb, 0x4a, 0xdc, 0x8b, 0x87, 0xb0, 0xc8, - 0x38, 0xb7, 0x9e, 0xed, 0x91, 0xeb, 0xd9, 0x26, 0xeb, 0x7b, 0x27, 0x5d, 0x8b, 0xd9, 0x4b, 0x78, - 0x21, 0x2f, 0xb0, 0x84, 0x63, 0xff, 0x90, 0x20, 0xdf, 0x56, 0xec, 0x86, 0xa1, 0x3f, 0x55, 0x07, - 0xe4, 0xeb, 0x70, 0x72, 0x60, 0x29, 0xe6, 0xb3, 0x5e, 0x1f, 0xdf, 0xd1, 0xa5, 0x42, 0xbd, 0x1a, - 0x33, 0xbc, 0xc3, 0x21, 0xee, 0x0a, 0xb9, 0x30, 0x08, 0x5f, 0x48, 0x03, 0xc0, 0x30, 0x99, 0xe5, - 0xd6, 0x17, 0x46, 0xb5, 0x50, 0xbf, 0x14, 0x5b, 0x1c, 0x6c, 0xb6, 0xbe, 0x17, 0x40, 0x65, 0x61, - 0x59, 0x75, 0x1b, 0x20, 0x9c, 0x21, 0x5f, 0x83, 0x7c, 0x30, 0x57, 0x91, 0x30, 0x6e, 0x95, 0x78, - 0x12, 0xfa, 0xf3, 0x72, 0x08, 0xa5, 0x26, 0x14, 0x04, 0x9a, 0xe4, 0x1c, 0x80, 0x3e, 0x1a, 0xf6, - 0x34, 0xe5, 0x90, 0x59, 0x36, 0xba, 0x35, 0x23, 0xe7, 0xf5, 0xd1, 0xb0, 0x85, 0x03, 0xe4, 0x02, - 0x14, 0x54, 0xdd, 0x1c, 0x39, 0x3d, 0x5b, 0xfd, 0x01, 0xb3, 0xf1, 0x7c, 0x66, 0x64, 0xc0, 0xa1, - 0x0e, 0x1f, 0x21, 0x17, 0xe1, 0xa4, 0x31, 0x72, 0x42, 0xc4, 0x14, 0x22, 0x0a, 0xee, 0x18, 0x42, - 0xa8, 0x09, 0xf9, 0x80, 0x09, 0xcf, 0x8e, 0x80, 0x4b, 0x2f, 0x28, 0xa0, 0xbc, 0x5c, 0x0c, 0x46, - 0xb1, 0x68, 0xef, 0x00, 0x04, 0x55, 0x6c, 0x7b, 0x69, 0x91, 0x59, 0xf5, 0x78, 0x84, 0x02, 0x9e, - 0xfe, 0x66, 0x1a, 0x4a, 0xcd, 0x17, 0x26, 0xb3, 0xd4, 0x21, 0xd3, 0x1d, 0xcc, 0xca, 0x7d, 0x98, - 0x0f, 0xa5, 0x84, 0xe7, 0x86, 0xed, 0x9d, 0xe1, 0xb5, 0x78, 0x72, 0x44, 0xd6, 0x45, 0x37, 0xb1, - 0xe5, 0x50, 0x8f, 0xf0, 0x9d, 0x6c, 0x42, 0x3e, 0x28, 0x51, 0xef, 0x5c, 0x33, 0xa5, 0x00, 0x69, - 0x86, 0x70, 0xbe, 0x36, 0xc8, 0xe3, 0x0c, 0x4d, 0x8a, 0x54, 0x96, 0x1c, 0xc2, 0x79, 0x18, 0x1d, - 0x4b, 0x55, 0xb4, 0x9e, 0xc3, 0x86, 0xa6, 0xa6, 0x38, 0xcc, 0x53, 0xd7, 0x22, 0x8e, 0x76, 0xbd, - 0x41, 0x72, 0x03, 0x96, 0x38, 0x61, 0x4d, 0x63, 0x5a, 0xcf, 0xc5, 0xf7, 0x8d, 0x91, 0xee, 0x54, - 0x66, 0xf0, 0x9c, 0x89, 0x3f, 0xd7, 0xe5, 0x53, 0x0d, 0x3e, 0x43, 0xae, 0xc0, 0xfc, 0x50, 0x79, - 0x11, 0x01, 0xcf, 0x22, 0xb8, 0x38, 0x54, 0x5e, 0x08, 0xb8, 0x0f, 0x60, 0xd9, 0x57, 0x9e, 0xbe, - 0xa1, 0x69, 0xac, 0xef, 0x18, 0x9e, 0x44, 0xcf, 0x21, 0x91, 0x25, 0x6f, 0xb6, 0xe1, 0x4f, 0xe2, - 0xb1, 0xde, 0x02, 0xd0, 0x15, 0xdb, 0x2f, 0xa2, 0x13, 0xe8, 0x73, 0x25, 0xab, 0x0e, 0xe4, 0xbc, - 0xee, 0x3f, 0x56, 0xdb, 0x50, 0x8a, 0x9e, 0x44, 0x2c, 0x43, 0xa4, 0x63, 0x66, 0xc8, 0x97, 0x39, - 0x28, 0x0b, 0x27, 0xed, 0x28, 0xce, 0xc8, 0xe6, 0xb5, 0x60, 0x3b, 0x8a, 0xe5, 0xf4, 0x1c, 0x35, - 0x50, 0xad, 0x3c, 0x8e, 0x74, 0xd5, 0x21, 0x23, 0x57, 0x61, 0xbe, 0x6f, 0x0c, 0x4d, 0x8d, 0xb9, - 0xb9, 0xcb, 0x31, 0xae, 0x3e, 0x96, 0xc2, 0x61, 0x04, 0xee, 0x43, 0xbe, 0x6f, 0xe8, 0xae, 0x02, - 0xe3, 0xc1, 0x96, 0xea, 0xb7, 0xb2, 0xb3, 0x0c, 0xf7, 0x16, 0x06, 0x1a, 0xfe, 0x52, 0xbc, 0x3a, - 0x42, 0x4b, 0xf4, 0x3b, 0x70, 0x3a, 0x03, 0x45, 0x0a, 0x30, 0xd7, 0x90, 0x9b, 0x5b, 0xdd, 0xe6, - 0x76, 0xf9, 0x1d, 0xfe, 0x22, 0xef, 0xb7, 0xdb, 0xbb, 0xed, 0x9d, 0xb2, 0x44, 0x4a, 0x00, 0x72, - 0xb3, 0xd3, 0xdd, 0x92, 0xbb, 0xfc, 0x3d, 0x47, 0x8a, 0x90, 0xef, 0xec, 0x37, 0x1a, 0xcd, 0xe6, - 0x76, 0x73, 0xbb, 0x3c, 0x45, 0x00, 0x66, 0xef, 0x6d, 0xed, 0xb6, 0x9a, 0xdb, 0xe5, 0x69, 0xfa, - 0x27, 0x09, 0x20, 0xdc, 0x20, 0xf5, 0x62, 0xb8, 0x07, 0xf3, 0x2c, 0x40, 0xb8, 0x12, 0xeb, 0x26, - 0xfd, 0xb9, 0xb1, 0x55, 0x24, 0x97, 0x58, 0xb4, 0x1a, 0x5b, 0xb0, 0x20, 0xda, 0xc1, 0x10, 0x78, - 0x25, 0x70, 0xe1, 0x88, 0x48, 0xc9, 0x65, 0x16, 0x1b, 0xa1, 0x9f, 0xc0, 0x62, 0x70, 0xd2, 0x5b, - 0xb6, 0xad, 0x0e, 0xf4, 0x4c, 0x07, 0xd2, 0x6f, 0xb6, 0x3a, 0xcc, 0xba, 0xf7, 0xe4, 0x31, 0xd6, - 0x3c, 0x86, 0xbc, 0xbb, 0xa6, 0x65, 0xa0, 0x8a, 0xf2, 0x7c, 0xe0, 0x9e, 0x0c, 0x4d, 0x3f, 0x73, - 0xf8, 0x48, 0x87, 0x0f, 0x90, 0xeb, 0x30, 0xeb, 0x96, 0x83, 0x17, 0xad, 0x53, 0x31, 0x1f, 0x5d, - 0x43, 0xb2, 0x07, 0xa2, 0x1f, 0x43, 0x61, 0xef, 0xc0, 0x66, 0xd6, 0x73, 0x57, 0x32, 0x37, 0x60, - 0xce, 0x2b, 0x26, 0x2f, 0xcd, 0x33, 0x96, 0xfb, 0x28, 0x7a, 0x1f, 0x4a, 0xc2, 0x7a, 0xce, 0xef, - 0x43, 0x28, 0x78, 0xcd, 0x85, 0x66, 0x0c, 0xec, 0x8c, 0xeb, 0x22, 0x70, 0x47, 0x86, 0xa1, 0xff, - 0x88, 0x95, 0x92, 0xc7, 0xba, 0xc7, 0x83, 0xbb, 0x1a, 0x49, 0x00, 0x21, 0x54, 0xc2, 0x09, 0xe3, - 0xf5, 0x7e, 0x00, 0xa7, 0x42, 0xbd, 0x55, 0x82, 0x43, 0xf1, 0x2f, 0xbf, 0xeb, 0xb1, 0xbd, 0x83, - 0x1d, 0xd6, 0x53, 0x4e, 0xd2, 0x96, 0x97, 0xcc, 0x94, 0x51, 0xb2, 0x02, 0x27, 0xac, 0x91, 0x1e, - 0xde, 0xf4, 0x79, 0x79, 0xce, 0x1a, 0xe9, 0xdc, 0x4a, 0xf5, 0xdb, 0xb0, 0x94, 0x66, 0x88, 0x6c, - 0x43, 0x41, 0x24, 0xe3, 0x06, 0x82, 0x66, 0xc9, 0x46, 0xb8, 0x52, 0x16, 0x97, 0xd1, 0x3f, 0xe7, - 0xa0, 0xe0, 0x32, 0xfe, 0x6a, 0x85, 0xe3, 0x7e, 0x52, 0x38, 0xd2, 0x03, 0xe5, 0x6a, 0x86, 0x27, - 0xc7, 0xe9, 0x72, 0x41, 0xee, 0x40, 0xc1, 0x08, 0xb3, 0x00, 0xef, 0x87, 0x64, 0xc7, 0x22, 0xe4, - 0x89, 0x2c, 0xc2, 0xe9, 0x3e, 0x90, 0xa4, 0x79, 0x2e, 0x2d, 0x0f, 0x9b, 0xed, 0x6d, 0x2e, 0x25, - 0x31, 0x9d, 0x29, 0x42, 0xbe, 0xb1, 0xf7, 0xe0, 0x61, 0xab, 0xc9, 0x35, 0x28, 0xc7, 0x75, 0xe5, - 0xfe, 0x6e, 0xab, 0x95, 0xd0, 0x98, 0x57, 0x30, 0x83, 0x66, 0x53, 0x0b, 0xed, 0x1a, 0x4c, 0x0b, - 0x92, 0x52, 0xc9, 0x4a, 0x11, 0x19, 0x51, 0xa4, 0x0e, 0xb3, 0x11, 0xe1, 0xa8, 0x66, 0x47, 0x4a, - 0xf6, 0x90, 0xf4, 0x11, 0xac, 0xc8, 0x6c, 0xa0, 0xda, 0x0e, 0xb3, 0x42, 0x5d, 0x91, 0xd9, 0xf7, - 0x47, 0xcc, 0x76, 0xc8, 0x87, 0x00, 0x61, 0x12, 0x7b, 0xdd, 0xc1, 0x4a, 0xa6, 0x1a, 0xc9, 0x02, - 0x98, 0xae, 0xc0, 0xe9, 0x34, 0xbb, 0xa6, 0x76, 0x48, 0xef, 0xc2, 0xe9, 0x6d, 0xa6, 0x31, 0x87, - 0x25, 0x37, 0x9c, 0xb4, 0x98, 0xe8, 0x69, 0x38, 0x95, 0xb4, 0xc1, 0x8d, 0x7f, 0x02, 0x4b, 0x3b, - 0xcc, 0x79, 0x0b, 0xcb, 0x7b, 0x40, 0x62, 0x06, 0x4c, 0xed, 0xf0, 0x6d, 0x22, 0x31, 0x82, 0x05, - 0x41, 0xb1, 0x47, 0xc3, 0xa1, 0x62, 0x1d, 0x4e, 0xae, 0x1a, 0xb7, 0x82, 0x33, 0xcd, 0x4d, 0x76, - 0x19, 0xf8, 0x07, 0x5b, 0x85, 0x4a, 0xc4, 0x8f, 0x96, 0x6a, 0xfb, 0xc1, 0xa0, 0x43, 0x58, 0x4e, - 0x99, 0xe3, 0x7e, 0x76, 0x60, 0x49, 0xbc, 0x86, 0x90, 0xad, 0xca, 0x7c, 0x59, 0xa8, 0x65, 0x6f, - 0xee, 0xfa, 0x25, 0x2f, 0xb2, 0xd8, 0x90, 0xca, 0x6c, 0xfa, 0x63, 0x09, 0xce, 0xed, 0x9b, 0x4f, - 0x14, 0xf1, 0xb4, 0x3c, 0xb6, 0xc7, 0x3c, 0x1d, 0xf2, 0x31, 0x80, 0xce, 0x3e, 0xef, 0x1d, 0x2f, - 0x24, 0x79, 0x9d, 0x7d, 0xee, 0x5d, 0x8c, 0xe7, 0xe0, 0x4c, 0x16, 0x13, 0x9e, 0x3d, 0xbf, 0x95, - 0xe0, 0x92, 0x3b, 0x1f, 0xf4, 0x99, 0xcd, 0x17, 0x8e, 0xa5, 0x78, 0x3f, 0xaa, 0x8e, 0xcf, 0xf7, - 0x31, 0x54, 0x18, 0x37, 0xd0, 0x4b, 0xfc, 0xb2, 0xb3, 0x27, 0xfd, 0x69, 0xb7, 0x8c, 0x06, 0xe2, - 0xc3, 0x36, 0xbd, 0x04, 0x17, 0xc7, 0x53, 0xe5, 0x0e, 0xdd, 0x87, 0xda, 0x0e, 0x73, 0xbe, 0x1a, - 0x67, 0xe8, 0x4b, 0x38, 0x3f, 0xc6, 0x18, 0x4f, 0x9f, 0x71, 0xee, 0x4a, 0x6f, 0xe7, 0xee, 0x5d, - 0x58, 0xf2, 0x05, 0x05, 0x75, 0xcc, 0x67, 0xbf, 0x06, 0x33, 0xd8, 0x9a, 0x7b, 0x45, 0xb9, 0x94, - 0xa6, 0x79, 0xb2, 0x0b, 0xa1, 0x4b, 0x40, 0x62, 0x36, 0x78, 0x8c, 0xde, 0x07, 0xe2, 0x6a, 0x49, - 0xc4, 0x2e, 0x6f, 0x60, 0xb0, 0xe5, 0x17, 0x02, 0x92, 0xc7, 0x11, 0x8c, 0x05, 0x81, 0x72, 0x64, - 0x11, 0x37, 0xf4, 0x08, 0x16, 0x77, 0x98, 0x83, 0x03, 0x42, 0xb5, 0x4d, 0x9e, 0x2c, 0xcb, 0x30, - 0xfb, 0x54, 0xd5, 0x1c, 0x66, 0x79, 0x97, 0xa1, 0xf7, 0x46, 0xb7, 0x60, 0x21, 0x6a, 0x97, 0x87, - 0xfa, 0x1a, 0xcc, 0x22, 0x1b, 0x3f, 0xb0, 0xe9, 0x8e, 0x7b, 0x18, 0x7a, 0x03, 0xe6, 0x7d, 0x13, - 0x13, 0x3a, 0xf8, 0x11, 0x14, 0xc3, 0x15, 0x7c, 0xc3, 0xe3, 0x04, 0xda, 0x81, 0x8a, 0x9b, 0x9b, - 0xe2, 0x95, 0x33, 0xd1, 0xbe, 0x5c, 0x69, 0x13, 0x15, 0x3e, 0xee, 0x22, 0x13, 0x8a, 0xbb, 0x02, - 0xcb, 0x29, 0xbb, 0xf2, 0x93, 0xf9, 0x91, 0x04, 0x67, 0x64, 0x66, 0x1a, 0x96, 0x13, 0x6d, 0x03, - 0x27, 0xe4, 0x74, 0x0f, 0xe6, 0x85, 0x4e, 0x80, 0x77, 0x8c, 0x19, 0x4d, 0x7e, 0xcc, 0x7a, 0xc9, - 0x88, 0xbc, 0xd3, 0x33, 0xfc, 0xb2, 0x4d, 0x63, 0xc1, 0x39, 0xda, 0x28, 0xd8, 0x6f, 0xc4, 0x2f, - 0xda, 0x6d, 0xe5, 0xe2, 0xdd, 0xd6, 0x0a, 0x9c, 0x60, 0xfa, 0x13, 0x77, 0xd2, 0xeb, 0x0a, 0x99, - 0xfe, 0x84, 0x4f, 0xd1, 0xef, 0xe2, 0x4d, 0x90, 0x42, 0x27, 0xcd, 0x67, 0xe9, 0x4d, 0x7c, 0xfe, - 0x42, 0x82, 0x53, 0x3b, 0xcc, 0xe9, 0x8c, 0x06, 0x03, 0x66, 0xbb, 0x9f, 0x70, 0x8e, 0x5b, 0x17, - 0xc9, 0xef, 0x67, 0xb9, 0xb4, 0xef, 0x67, 0x97, 0xa1, 0x64, 0xb9, 0xa6, 0x7b, 0xfa, 0x68, 0x78, - 0xc0, 0x2c, 0x74, 0x76, 0x46, 0x2e, 0x7a, 0xa3, 0x6d, 0x1c, 0xa4, 0x0d, 0xac, 0xd2, 0x08, 0x9f, - 0xe3, 0xd7, 0xd3, 0x97, 0x12, 0xd4, 0x1e, 0x29, 0x9a, 0x1a, 0xd1, 0xdf, 0xb8, 0xb0, 0xa6, 0xfc, - 0x36, 0x94, 0xde, 0xe4, 0xb7, 0xe1, 0x64, 0xfe, 0xd3, 0x1a, 0x9c, 0x1f, 0x43, 0xc9, 0xd4, 0x0e, - 0xd7, 0xf6, 0x85, 0x4f, 0xcc, 0xd8, 0xbd, 0x96, 0xe1, 0xe4, 0x7e, 0xfb, 0x7e, 0x7b, 0xef, 0x1b, - 0xed, 0x5e, 0xf7, 0xf1, 0xc3, 0x66, 0xf9, 0x1d, 0xde, 0x9a, 0x6e, 0xef, 0xed, 0xdf, 0x6d, 0x35, - 0xcb, 0x12, 0x99, 0x83, 0xa9, 0xdd, 0x76, 0xb7, 0x9c, 0x23, 0x27, 0xe1, 0xc4, 0xf6, 0x6e, 0xa7, - 0x21, 0x37, 0xbb, 0xcd, 0xf2, 0x14, 0x99, 0x87, 0x42, 0x63, 0xab, 0xdb, 0xdc, 0xd9, 0x93, 0x77, - 0x1b, 0x5b, 0xad, 0xf2, 0xf4, 0xda, 0x6d, 0xe1, 0x4b, 0xb0, 0xdf, 0x14, 0x7b, 0x66, 0xcb, 0xef, - 0xf0, 0xc5, 0x0f, 0x76, 0xdb, 0xbb, 0x0f, 0x76, 0x3f, 0xe3, 0x36, 0xf9, 0xdb, 0xd6, 0x37, 0xdd, - 0xb7, 0x5c, 0xfd, 0x0f, 0x8b, 0x30, 0xf7, 0x40, 0xd1, 0x95, 0x01, 0xb3, 0xc8, 0xaf, 0xa5, 0x50, - 0x9d, 0x85, 0x1f, 0xdd, 0xab, 0xb1, 0x58, 0x65, 0x76, 0xab, 0xd5, 0x2b, 0x13, 0x20, 0x51, 0xef, - 0x5f, 0xff, 0xfd, 0x5f, 0x3f, 0xcf, 0x5d, 0xa7, 0x17, 0xf0, 0x33, 0xbf, 0xb7, 0xfd, 0x46, 0x12, - 0xbd, 0x29, 0x74, 0x71, 0xe4, 0x97, 0x92, 0x2f, 0xf8, 0x02, 0xb7, 0xf8, 0x8e, 0x19, 0x6d, 0x6d, - 0xf5, 0xdd, 0x23, 0x71, 0x9c, 0xd7, 0x2d, 0xe4, 0x75, 0x93, 0x6c, 0x44, 0x78, 0xc5, 0xb1, 0x1b, - 0x2f, 0x63, 0x45, 0xf3, 0x8a, 0xfc, 0x4c, 0x42, 0xad, 0x16, 0x88, 0xc5, 0xbf, 0xa4, 0xa6, 0xb5, - 0xc4, 0xd5, 0x8b, 0xe3, 0x41, 0x9c, 0xd2, 0x07, 0x48, 0x69, 0x9d, 0x5c, 0x8b, 0x50, 0x8a, 0x00, - 0x53, 0xf8, 0xfc, 0x54, 0xc2, 0x0b, 0x2b, 0xda, 0x5f, 0x92, 0xab, 0xe3, 0xb6, 0x13, 0xee, 0xcb, - 0xea, 0xe5, 0xa3, 0x81, 0x9c, 0xdb, 0x15, 0xe4, 0x56, 0x23, 0xe7, 0xb3, 0xb9, 0xe1, 0xbe, 0x7f, - 0x94, 0xfc, 0x6b, 0x21, 0xf1, 0x79, 0x2b, 0xfe, 0xa5, 0x73, 0x6c, 0x93, 0x5a, 0x5d, 0x9b, 0x10, - 0xcd, 0xc9, 0x7d, 0x8a, 0xe4, 0x36, 0xab, 0xff, 0x1f, 0x21, 0x97, 0xbe, 0x22, 0x19, 0xc1, 0x4d, - 0x69, 0x8d, 0xfc, 0x4d, 0x82, 0xb3, 0xe3, 0xfa, 0x3b, 0x52, 0x4f, 0xa5, 0x33, 0xb6, 0xd5, 0xab, - 0xde, 0x38, 0xd6, 0x1a, 0xee, 0xc8, 0x3d, 0x74, 0xe4, 0xd3, 0xea, 0x47, 0x29, 0x8e, 0xa4, 0xaf, - 0x4b, 0x77, 0xe7, 0x2f, 0x12, 0xac, 0x64, 0x36, 0x8f, 0x64, 0x23, 0x79, 0xe4, 0xe3, 0x1d, 0xb9, - 0x3e, 0xf9, 0x02, 0xe1, 0x38, 0xc8, 0xed, 0x78, 0xae, 0x4c, 0xea, 0x02, 0x79, 0x2d, 0x41, 0x31, - 0xd2, 0x3b, 0x26, 0x6a, 0x2c, 0xad, 0x3b, 0x4d, 0xd4, 0x58, 0x4a, 0xfb, 0xf9, 0x7f, 0xc8, 0xed, - 0x12, 0xad, 0xa6, 0xca, 0x11, 0x02, 0x37, 0xdd, 0xb6, 0x8a, 0xfc, 0x50, 0x82, 0x82, 0xd0, 0x75, - 0x92, 0x8b, 0xa9, 0xba, 0x12, 0x21, 0x70, 0x61, 0x1c, 0x84, 0x6f, 0x7f, 0x1d, 0xb7, 0xbf, 0x4a, - 0x2e, 0xa7, 0xa8, 0x0e, 0xc2, 0x36, 0x5e, 0x86, 0xad, 0xc7, 0x2b, 0xf2, 0x13, 0x09, 0x4e, 0x8a, - 0xcd, 0x28, 0xa1, 0xc9, 0x93, 0x88, 0x77, 0xc0, 0xd5, 0xda, 0x58, 0x8c, 0xa0, 0xc9, 0xe4, 0xbd, - 0xf8, 0x01, 0x05, 0xb8, 0x94, 0x33, 0x71, 0xe0, 0x84, 0x8f, 0x20, 0xe7, 0x33, 0xb6, 0xf0, 0x29, - 0x9c, 0xcd, 0x9c, 0xe7, 0xdb, 0xaf, 0xe1, 0xf6, 0xef, 0x12, 0x9a, 0xba, 0x7d, 0x34, 0x02, 0x5f, - 0x48, 0xb0, 0x90, 0x68, 0x33, 0x13, 0xea, 0x96, 0xd5, 0xfe, 0x26, 0xd4, 0x2d, 0xa3, 0x63, 0xf5, - 0xb2, 0xa2, 0x7a, 0x3e, 0xa5, 0xee, 0x04, 0x30, 0x2f, 0xad, 0x5f, 0x49, 0xfc, 0xa7, 0x51, 0xb2, - 0xad, 0x24, 0x6b, 0x89, 0xe4, 0xcb, 0xec, 0x80, 0xab, 0xab, 0x13, 0x61, 0x39, 0xb3, 0x6b, 0xc8, - 0xec, 0x0a, 0xbd, 0x18, 0xcb, 0xd7, 0x24, 0x9e, 0x93, 0xfb, 0x85, 0x7b, 0x17, 0xc4, 0x98, 0xa5, - 0xdc, 0x05, 0xe9, 0xb4, 0x2e, 0x1f, 0x0d, 0x1c, 0x9b, 0x3e, 0x51, 0x70, 0xf4, 0x20, 0x5f, 0x4b, - 0x50, 0x8a, 0x76, 0x82, 0xe4, 0xdd, 0xe4, 0x76, 0xc9, 0xc6, 0xb5, 0x4a, 0x8f, 0x40, 0x09, 0xb7, - 0x13, 0x3d, 0x13, 0x67, 0x24, 0x20, 0x79, 0x7c, 0x7e, 0x2f, 0xc1, 0x4a, 0x66, 0xd7, 0x96, 0xd0, - 0xc5, 0xa3, 0x5a, 0xce, 0x84, 0x2e, 0x8e, 0x6f, 0x08, 0xe9, 0x4d, 0x64, 0xf9, 0x1e, 0xbd, 0x12, - 0x61, 0x99, 0xb9, 0x68, 0x53, 0x5a, 0xab, 0xff, 0x5b, 0x02, 0x08, 0x7d, 0x20, 0x9f, 0xfd, 0xf7, - 0x62, 0x48, 0x5e, 0xfe, 0x0f, 0x43, 0x53, 0x9f, 0x87, 0x62, 0xe4, 0xaf, 0xe2, 0x07, 0xb3, 0xf8, - 0x4f, 0x20, 0xef, 0xff, 0x27, 0x00, 0x00, 0xff, 0xff, 0x89, 0xa3, 0x02, 0x08, 0x3e, 0x22, 0x00, - 0x00, + // 2406 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5b, 0x73, 0x1b, 0x49, + 0x15, 0xce, 0x48, 0xbe, 0x44, 0x47, 0x91, 0x2c, 0xb7, 0x9d, 0x44, 0x56, 0x6e, 0x4a, 0xe7, 0x66, + 0xbc, 0x89, 0x9d, 0x68, 0x81, 0x64, 0xbd, 0x61, 0x77, 0x1d, 0x59, 0x71, 0xb9, 0xa2, 0xc8, 0xa9, + 0x91, 0x1c, 0xc8, 0x42, 0x21, 0xc6, 0x4e, 0x47, 0x19, 0x6a, 0x34, 0x33, 0xcc, 0x8c, 0xb2, 0x31, + 0xa9, 0x54, 0x51, 0x29, 0x1e, 0xa0, 0x28, 0xb6, 0x6a, 0x8b, 0x17, 0x2e, 0xbf, 0x80, 0x07, 0x28, + 0x1e, 0x28, 0x78, 0xe2, 0x89, 0x57, 0xde, 0x28, 0xf8, 0x05, 0xf0, 0xc0, 0xbf, 0xa0, 0xfa, 0xcc, + 0xad, 0xe7, 0x26, 0xcb, 0xc9, 0x52, 0xbc, 0xcd, 0x74, 0x7f, 0x7d, 0xfa, 0x3b, 0x97, 0xfe, 0xfa, + 0x68, 0x6c, 0x28, 0x28, 0xa6, 0xba, 0x6a, 0x5a, 0x86, 0x63, 0x90, 0x12, 0x7f, 0x7c, 0x71, 0x6b, + 0x55, 0xd1, 0xcc, 0xe7, 0x4a, 0xa3, 0x76, 0x76, 0x60, 0x18, 0x03, 0x8d, 0xad, 0x29, 0xa6, 0xba, + 0xa6, 0xe8, 0xba, 0xe1, 0x28, 0x8e, 0x6a, 0xe8, 0xb6, 0x0b, 0xa6, 0xdf, 0x86, 0xd2, 0x7d, 0xa6, + 0xd8, 0xea, 0x9e, 0xc6, 0xba, 0xa6, 0xb2, 0xcf, 0x48, 0x05, 0xf2, 0x43, 0xe5, 0x65, 0x55, 0xaa, + 0x4b, 0xcb, 0x05, 0x99, 0x3f, 0xe2, 0x88, 0xaa, 0x57, 0x73, 0xde, 0x88, 0xaa, 0x13, 0x02, 0x53, + 0x9a, 0x6a, 0x3b, 0xd5, 0x7c, 0x3d, 0xbf, 0x5c, 0x90, 0xf1, 0x99, 0x8f, 0xd9, 0x0e, 0x33, 0xab, + 0x53, 0x08, 0xc3, 0x67, 0xfa, 0x3b, 0x09, 0x4a, 0x8f, 0x14, 0x4b, 0x19, 0x32, 0x87, 0x59, 0x5d, + 0x93, 0xed, 0x73, 0x94, 0xae, 0x0c, 0x99, 0x67, 0x1e, 0x9f, 0x49, 0x13, 0xca, 0xa6, 0x0f, 0xea, + 0x3b, 0x07, 0x26, 0xc3, 0xad, 0xca, 0x8d, 0xb3, 0xab, 0x11, 0x47, 0x56, 0x03, 0x4b, 0xbd, 0x03, + 0x93, 0xc9, 0x25, 0x53, 0x7c, 0xe5, 0x46, 0x9e, 0x79, 0x7e, 0xf4, 0x6d, 0xee, 0x48, 0x35, 0x5f, + 0x97, 0x96, 0x8b, 0x09, 0x23, 0x11, 0x67, 0xe5, 0xd2, 0x33, 0xf1, 0x95, 0xfe, 0x55, 0x82, 0xd2, + 0xce, 0xde, 0xf7, 0xd9, 0xbe, 0xa3, 0xbe, 0x60, 0xc8, 0xf7, 0x26, 0x4c, 0x21, 0x23, 0x29, 0x95, + 0x51, 0x80, 0x45, 0x46, 0x88, 0xe4, 0x1e, 0x0e, 0x0c, 0x45, 0x43, 0x1f, 0x72, 0x32, 0x3e, 0x93, + 0x06, 0x9c, 0x34, 0x7c, 0x68, 0x7f, 0xc8, 0x1c, 0x4b, 0xdd, 0xef, 0x63, 0x18, 0xf2, 0x18, 0x86, + 0x85, 0x60, 0xf2, 0x21, 0xce, 0x75, 0x78, 0x54, 0xee, 0x40, 0x55, 0x79, 0xfa, 0x54, 0xe5, 0xb9, + 0x52, 0x34, 0x6f, 0x91, 0x8d, 0xab, 0xec, 0xea, 0x14, 0xc6, 0xfd, 0x54, 0x38, 0xef, 0xae, 0xb3, + 0xf9, 0x42, 0x9b, 0xde, 0x85, 0xca, 0x86, 0x36, 0x30, 0x2c, 0xd5, 0x79, 0x3e, 0xec, 0x32, 0xc7, + 0x51, 0xf5, 0x41, 0x6a, 0xdc, 0x17, 0x61, 0xfa, 0x85, 0xa2, 0x8d, 0x98, 0x97, 0x59, 0xf7, 0x85, + 0x2e, 0xc0, 0x7c, 0x4b, 0xb1, 0xb4, 0x83, 0xae, 0x63, 0x98, 0xa6, 0xaa, 0x0f, 0x78, 0x18, 0xe8, + 0x3f, 0x25, 0x28, 0x85, 0x36, 0x79, 0x60, 0xae, 0x40, 0x59, 0xf1, 0x07, 0xfa, 0x82, 0xe9, 0x52, + 0x30, 0x8a, 0x5e, 0xb4, 0x61, 0x3e, 0x84, 0xd9, 0x2e, 0x99, 0x6a, 0xae, 0x9e, 0x5f, 0x2e, 0x36, + 0x2e, 0xc4, 0x82, 0x19, 0xe7, 0x2c, 0x57, 0x94, 0xb8, 0x17, 0x8f, 0x60, 0x81, 0x71, 0x6e, 0x7d, + 0xdb, 0x23, 0xd7, 0xb7, 0x4d, 0xb6, 0xef, 0x65, 0xba, 0x1e, 0xb3, 0x97, 0xf0, 0x42, 0x9e, 0x67, + 0x09, 0xc7, 0xfe, 0x21, 0x41, 0xa1, 0xa3, 0xd8, 0x4d, 0x43, 0x7f, 0xa6, 0x0e, 0xc8, 0x37, 0xe0, + 0xc4, 0xc0, 0x52, 0xcc, 0xe7, 0xfd, 0x7d, 0x7c, 0x47, 0x97, 0x8a, 0x8d, 0x5a, 0xcc, 0xf0, 0x16, + 0x87, 0xb8, 0x2b, 0xe4, 0xe2, 0x20, 0x7c, 0x21, 0x4d, 0x00, 0xc3, 0x64, 0x96, 0x7b, 0xbe, 0x30, + 0xaa, 0xc5, 0xc6, 0xa5, 0xd8, 0xe2, 0x60, 0xb3, 0xd5, 0x9d, 0x00, 0x2a, 0x0b, 0xcb, 0x6a, 0x9b, + 0x00, 0xe1, 0x0c, 0xf9, 0x3a, 0x14, 0x82, 0xb9, 0xaa, 0x84, 0x71, 0xab, 0xc6, 0x8b, 0xd0, 0x9f, + 0x97, 0x43, 0x28, 0x35, 0xa1, 0x28, 0xd0, 0x24, 0xe7, 0x00, 0xf4, 0xd1, 0xb0, 0xaf, 0x29, 0x07, + 0xcc, 0xb2, 0xd1, 0xad, 0x69, 0xb9, 0xa0, 0x8f, 0x86, 0x6d, 0x1c, 0x20, 0x17, 0xa0, 0xa8, 0xea, + 0xe6, 0xc8, 0xe9, 0xdb, 0xea, 0x0f, 0x99, 0x8d, 0xf9, 0x99, 0x96, 0x01, 0x87, 0xba, 0x7c, 0x84, + 0x5c, 0x84, 0x13, 0xc6, 0xc8, 0x09, 0x11, 0x79, 0x44, 0x14, 0xdd, 0x31, 0x84, 0x50, 0x13, 0x0a, + 0x01, 0x13, 0x5e, 0x1d, 0x01, 0x97, 0x7e, 0x70, 0x80, 0x0a, 0x72, 0x29, 0x18, 0xc5, 0x43, 0x7b, + 0x17, 0x20, 0x38, 0xc5, 0xb6, 0x57, 0x16, 0x99, 0xa7, 0x1e, 0x53, 0x28, 0xe0, 0xe9, 0x7f, 0xf2, + 0x50, 0x6e, 0xbd, 0x34, 0x99, 0xa5, 0x0e, 0x99, 0xee, 0x60, 0x55, 0xee, 0xc2, 0x5c, 0x28, 0x25, + 0xbc, 0x36, 0x6c, 0x2f, 0x87, 0xd7, 0xe3, 0xc5, 0x11, 0x59, 0x17, 0xdd, 0xc4, 0x96, 0x43, 0x3d, + 0xc2, 0x77, 0xb2, 0x0e, 0x85, 0xe0, 0x88, 0x7a, 0x79, 0xcd, 0x94, 0x02, 0xa4, 0x19, 0xc2, 0xf9, + 0xda, 0xa0, 0x8e, 0x33, 0x34, 0x29, 0x72, 0xb2, 0xe4, 0x10, 0xce, 0xc3, 0xe8, 0x58, 0xaa, 0xa2, + 0xf5, 0x1d, 0x36, 0x34, 0x35, 0xc5, 0x61, 0x9e, 0xba, 0x96, 0x70, 0xb4, 0xe7, 0x0d, 0x92, 0x9b, + 0xb0, 0xc8, 0x09, 0x6b, 0x1a, 0xd3, 0xfa, 0x2e, 0x7e, 0xdf, 0x18, 0xe9, 0x4e, 0x75, 0x1a, 0xf3, + 0x4c, 0xfc, 0xb9, 0x1e, 0x9f, 0x6a, 0xf2, 0x19, 0x72, 0x15, 0xe6, 0x86, 0xca, 0xcb, 0x08, 0x78, + 0x06, 0xc1, 0xa5, 0xa1, 0xf2, 0x52, 0xc0, 0xdd, 0x06, 0xd0, 0x15, 0xdb, 0x3f, 0x0e, 0xb3, 0xc8, + 0xbe, 0x9a, 0x55, 0xd1, 0x72, 0x41, 0xf7, 0x1f, 0x6b, 0x1d, 0x28, 0x47, 0x63, 0x1a, 0xcb, 0xb5, + 0x74, 0xc4, 0x5c, 0x7f, 0x91, 0x83, 0x8a, 0x90, 0x33, 0x47, 0x71, 0x46, 0x36, 0xaf, 0x6a, 0xdb, + 0x51, 0x2c, 0xa7, 0xef, 0xa8, 0x81, 0xfe, 0x14, 0x70, 0xa4, 0xa7, 0x0e, 0x19, 0xb9, 0x06, 0x73, + 0xfb, 0xc6, 0xd0, 0xd4, 0x98, 0x5b, 0x85, 0x1c, 0xe3, 0x2a, 0x5d, 0x39, 0x1c, 0x46, 0xe0, 0x2e, + 0x14, 0xf6, 0x0d, 0xdd, 0xd5, 0x52, 0x4c, 0x51, 0xb9, 0x71, 0x3b, 0xbb, 0x5e, 0x70, 0x6f, 0x61, + 0xa0, 0xe9, 0x2f, 0xc5, 0x4b, 0x20, 0xb4, 0x44, 0xbf, 0x0b, 0xa7, 0x33, 0x50, 0xa4, 0x08, 0xb3, + 0x4d, 0xb9, 0xb5, 0xd1, 0x6b, 0x6d, 0x56, 0x8e, 0xf1, 0x17, 0x79, 0xb7, 0xd3, 0xd9, 0xee, 0x6c, + 0x55, 0x24, 0x52, 0x06, 0x90, 0x5b, 0xdd, 0xde, 0x86, 0xdc, 0xe3, 0xef, 0x39, 0x52, 0x82, 0x42, + 0x77, 0xb7, 0xd9, 0x6c, 0xb5, 0x36, 0x5b, 0x9b, 0x95, 0x3c, 0x01, 0x98, 0xb9, 0xbf, 0xb1, 0xdd, + 0x6e, 0x6d, 0x56, 0xa6, 0xe8, 0x9f, 0x24, 0x80, 0x70, 0x83, 0x54, 0x89, 0xbf, 0x0f, 0x73, 0x2c, + 0x40, 0xb8, 0x62, 0xe9, 0x96, 0xef, 0xb9, 0xb1, 0xe7, 0x41, 0x2e, 0xb3, 0xe8, 0xb9, 0x6a, 0xc3, + 0xbc, 0x68, 0x07, 0x43, 0xe0, 0x15, 0xf3, 0x85, 0x43, 0x22, 0x25, 0x57, 0x58, 0x6c, 0x84, 0x7e, + 0x0c, 0x0b, 0x41, 0xa6, 0x37, 0x6c, 0x5b, 0x1d, 0xe8, 0x99, 0x0e, 0xa4, 0xdf, 0x51, 0x0d, 0x98, + 0x71, 0x6f, 0xbc, 0x23, 0xac, 0x79, 0x02, 0x05, 0x77, 0x4d, 0xdb, 0x40, 0x3d, 0xe4, 0xf5, 0xc0, + 0x3d, 0x19, 0x9a, 0x7e, 0xe5, 0xf0, 0x91, 0x2e, 0x1f, 0x20, 0x37, 0x60, 0xc6, 0xbd, 0x70, 0xbd, + 0x68, 0x9d, 0x8c, 0xf9, 0xe8, 0x1a, 0x92, 0x3d, 0x10, 0xfd, 0x08, 0x8a, 0x3b, 0x7b, 0x36, 0xb3, + 0x5e, 0xb8, 0xe2, 0xb7, 0x06, 0xb3, 0xde, 0x75, 0xed, 0x95, 0x79, 0xc6, 0x72, 0x1f, 0x45, 0x1f, + 0x40, 0x59, 0x58, 0xcf, 0xf9, 0x7d, 0x00, 0x45, 0xaf, 0x4d, 0xd0, 0x8c, 0x81, 0x9d, 0x21, 0xfc, + 0x81, 0x3b, 0x32, 0x0c, 0xfd, 0x47, 0x3c, 0x29, 0x05, 0x3c, 0xc1, 0x98, 0xb8, 0x6b, 0x91, 0x02, + 0x10, 0x42, 0x25, 0x64, 0x18, 0x2f, 0xea, 0x3d, 0x38, 0x19, 0x2a, 0xa7, 0x12, 0x24, 0xc5, 0xbf, + 0xc6, 0x6e, 0xc4, 0xf6, 0x0e, 0x76, 0x58, 0x4d, 0xc9, 0xa4, 0x2d, 0x2f, 0x9a, 0x29, 0xa3, 0x64, + 0x09, 0x8e, 0x5b, 0x23, 0x3d, 0xbc, 0xb3, 0x0b, 0xf2, 0xac, 0x35, 0xd2, 0xb9, 0x95, 0xda, 0x77, + 0x60, 0x31, 0xcd, 0x10, 0xd9, 0x84, 0xa2, 0x48, 0xc6, 0x0d, 0x04, 0xcd, 0x92, 0x8d, 0x70, 0xa5, + 0x2c, 0x2e, 0xa3, 0x7f, 0xce, 0x41, 0xd1, 0x65, 0xfc, 0xe5, 0x0a, 0xc7, 0x83, 0xa4, 0x70, 0xa4, + 0x07, 0xca, 0xd5, 0x0c, 0x4f, 0x58, 0xd3, 0xe5, 0x82, 0xdc, 0x85, 0xa2, 0x11, 0x56, 0x01, 0x2a, + 0x7d, 0xb2, 0xf7, 0x10, 0xea, 0x44, 0x16, 0xe1, 0x74, 0x17, 0x48, 0xd2, 0x3c, 0x97, 0x96, 0x47, + 0xad, 0xce, 0x26, 0x97, 0x92, 0x98, 0xce, 0x94, 0xa0, 0xd0, 0xdc, 0x79, 0xf8, 0xa8, 0xdd, 0xe2, + 0x1a, 0x94, 0xe3, 0xba, 0xf2, 0x60, 0xbb, 0xdd, 0x4e, 0x68, 0xcc, 0x6b, 0x98, 0x46, 0xb3, 0xa9, + 0x07, 0xed, 0x3a, 0x4c, 0x09, 0x92, 0x52, 0xcd, 0x2a, 0x11, 0x19, 0x51, 0xa4, 0x01, 0x33, 0x11, + 0xe1, 0xa8, 0x65, 0x47, 0x4a, 0xf6, 0x90, 0xf4, 0x31, 0x2c, 0xc9, 0x6c, 0xa0, 0xda, 0x0e, 0xb3, + 0x42, 0x5d, 0x91, 0xd9, 0x0f, 0x46, 0xcc, 0x76, 0xc8, 0x07, 0x00, 0x61, 0x11, 0x7b, 0xf7, 0xfc, + 0x52, 0xa6, 0x1a, 0xc9, 0x02, 0x98, 0x2e, 0xc1, 0xe9, 0x34, 0xbb, 0xa6, 0x76, 0x40, 0xef, 0xc1, + 0xe9, 0x4d, 0xa6, 0x31, 0x87, 0x25, 0x37, 0x9c, 0xf4, 0x30, 0xd1, 0xd3, 0x70, 0x32, 0x69, 0x83, + 0x1b, 0xff, 0x18, 0x16, 0xb7, 0x98, 0xf3, 0x0e, 0x96, 0x77, 0x80, 0xc4, 0x0c, 0x98, 0xda, 0xc1, + 0xbb, 0x44, 0x62, 0x04, 0xf3, 0x82, 0x62, 0x8f, 0x86, 0x43, 0xc5, 0x3a, 0x98, 0x5c, 0x35, 0x6e, + 0x07, 0x39, 0xcd, 0x4d, 0x76, 0x19, 0xf8, 0x89, 0xad, 0x41, 0x35, 0xe2, 0x47, 0x5b, 0xb5, 0xfd, + 0x60, 0xd0, 0x21, 0x9c, 0x4a, 0x99, 0xe3, 0x7e, 0x76, 0x61, 0x51, 0xbc, 0x86, 0x90, 0xad, 0xca, + 0x7c, 0x59, 0xa8, 0x67, 0x6f, 0xee, 0xfa, 0x25, 0x2f, 0xb0, 0xd8, 0x90, 0xca, 0x6c, 0xfa, 0x13, + 0x09, 0xce, 0xed, 0x9a, 0x4f, 0x15, 0x31, 0x5b, 0x1e, 0xdb, 0x23, 0x66, 0x87, 0x7c, 0x04, 0xa0, + 0xb3, 0xcf, 0xfa, 0x47, 0x0b, 0x49, 0x41, 0x67, 0x9f, 0x79, 0x17, 0xe3, 0x39, 0x38, 0x93, 0xc5, + 0x84, 0x57, 0xcf, 0x6f, 0x25, 0xb8, 0xe4, 0xce, 0x07, 0x1d, 0x63, 0xeb, 0xa5, 0x63, 0x29, 0xde, + 0xcf, 0xa3, 0xa3, 0xf3, 0x7d, 0x02, 0x55, 0xc6, 0x0d, 0xf4, 0x13, 0xbf, 0xd1, 0xec, 0x49, 0x7f, + 0xa4, 0x9d, 0x42, 0x03, 0xf1, 0x61, 0x9b, 0x5e, 0x82, 0x8b, 0xe3, 0xa9, 0x72, 0x87, 0x1e, 0x40, + 0x7d, 0x8b, 0x39, 0x5f, 0x8e, 0x33, 0xf4, 0x15, 0x9c, 0x1f, 0x63, 0x8c, 0x97, 0xcf, 0x38, 0x77, + 0xa5, 0x77, 0x73, 0xf7, 0x1e, 0x2c, 0xfa, 0x82, 0x82, 0x3a, 0xe6, 0xb3, 0x5f, 0x81, 0x69, 0x6c, + 0xb2, 0xbd, 0x43, 0xb9, 0x98, 0xa6, 0x79, 0xb2, 0x0b, 0xa1, 0x8b, 0x40, 0x62, 0x36, 0x78, 0x8c, + 0xde, 0x07, 0xe2, 0x6a, 0x49, 0xc4, 0x2e, 0x6f, 0x60, 0xb0, 0x79, 0x17, 0x02, 0x52, 0xc0, 0x11, + 0x8c, 0x05, 0x81, 0x4a, 0x64, 0x11, 0x37, 0xf4, 0x18, 0x16, 0xb6, 0x98, 0x83, 0x03, 0xc2, 0x69, + 0x9b, 0xbc, 0x58, 0x4e, 0xc1, 0xcc, 0x33, 0x55, 0x73, 0x98, 0xe5, 0x5d, 0x86, 0xde, 0x1b, 0xdd, + 0x80, 0xf9, 0xa8, 0x5d, 0x1e, 0xea, 0xeb, 0x30, 0x83, 0x6c, 0xfc, 0xc0, 0xa6, 0x3b, 0xee, 0x61, + 0xe8, 0x4d, 0x98, 0xf3, 0x4d, 0x4c, 0xe8, 0xe0, 0x87, 0x50, 0x0a, 0x57, 0xf0, 0x0d, 0x8f, 0x12, + 0x68, 0x07, 0xaa, 0x6e, 0x6d, 0x8a, 0x57, 0xce, 0x44, 0xfb, 0x72, 0xa5, 0x4d, 0x9c, 0xf0, 0x71, + 0x17, 0x99, 0x70, 0xb8, 0xab, 0x70, 0x2a, 0x65, 0x57, 0x9e, 0x99, 0x1f, 0x4b, 0x70, 0x46, 0x66, + 0xa6, 0x61, 0x39, 0xd1, 0x36, 0x70, 0x42, 0x4e, 0xf7, 0x61, 0x4e, 0xe8, 0x04, 0x78, 0xc7, 0x98, + 0xd1, 0xe4, 0xc7, 0xac, 0x97, 0x8d, 0xc8, 0x3b, 0x3d, 0xc3, 0x2f, 0xdb, 0x34, 0x16, 0x9c, 0xa3, + 0x8d, 0x82, 0xfd, 0x56, 0xfc, 0xa2, 0xdd, 0x56, 0x2e, 0xde, 0x6d, 0x2d, 0xc1, 0x71, 0xa6, 0x3f, + 0x75, 0x27, 0xbd, 0xae, 0x90, 0xe9, 0x4f, 0xf9, 0x14, 0xfd, 0x1e, 0xde, 0x04, 0x29, 0x74, 0xd2, + 0x7c, 0x96, 0xde, 0xc6, 0xe7, 0xcf, 0x25, 0x38, 0xb9, 0xc5, 0x9c, 0xee, 0x68, 0x30, 0x60, 0xb6, + 0xfb, 0x31, 0xe6, 0xa8, 0xe7, 0x22, 0xf9, 0x25, 0x2c, 0x97, 0xf6, 0x25, 0xec, 0x0a, 0x94, 0x2d, + 0xd7, 0x74, 0x5f, 0x1f, 0x0d, 0xf7, 0x98, 0x85, 0xce, 0x4e, 0xcb, 0x25, 0x6f, 0xb4, 0x83, 0x83, + 0xb4, 0x89, 0xa7, 0x34, 0xc2, 0xe7, 0xe8, 0xe7, 0xe9, 0x0b, 0x09, 0xea, 0x8f, 0x15, 0x4d, 0x8d, + 0xe8, 0x6f, 0x5c, 0x58, 0x53, 0x7e, 0x1b, 0x4a, 0x6f, 0xf3, 0xdb, 0x70, 0x32, 0xff, 0x69, 0x1d, + 0xce, 0x8f, 0xa1, 0x64, 0x6a, 0x07, 0x2b, 0xbb, 0xc2, 0xc7, 0x62, 0xec, 0x5e, 0x2b, 0x70, 0x62, + 0xb7, 0xf3, 0xa0, 0xb3, 0xf3, 0xcd, 0x4e, 0xbf, 0xf7, 0xe4, 0x51, 0xab, 0x72, 0x8c, 0xb7, 0xa6, + 0x9b, 0x3b, 0xbb, 0xf7, 0xda, 0xad, 0x8a, 0x44, 0x66, 0x21, 0xbf, 0xdd, 0xe9, 0x55, 0x72, 0xe4, + 0x04, 0x1c, 0xdf, 0xdc, 0xee, 0x36, 0xe5, 0x56, 0xaf, 0x55, 0xc9, 0x93, 0x39, 0x28, 0x36, 0x37, + 0x7a, 0xad, 0xad, 0x1d, 0x79, 0xbb, 0xb9, 0xd1, 0xae, 0x4c, 0xad, 0xdc, 0x11, 0xbe, 0xe9, 0xfa, + 0x4d, 0xb1, 0x67, 0xb6, 0x72, 0x8c, 0x2f, 0x7e, 0xb8, 0xdd, 0xd9, 0x7e, 0xb8, 0xfd, 0x29, 0xb7, + 0xc9, 0xdf, 0x36, 0xbe, 0xe5, 0xbe, 0xe5, 0x1a, 0x7f, 0x58, 0x80, 0xd9, 0x87, 0x8a, 0xae, 0x0c, + 0x98, 0x45, 0x7e, 0x23, 0x85, 0xea, 0x2c, 0xfc, 0xe8, 0x5e, 0x8e, 0xc5, 0x2a, 0xb3, 0x5b, 0xad, + 0x5d, 0x9d, 0x00, 0x89, 0x7a, 0xff, 0xe6, 0xef, 0xff, 0xfa, 0x45, 0xee, 0x06, 0xbd, 0x80, 0x1f, + 0xec, 0xbd, 0xed, 0xd7, 0x92, 0xe8, 0x75, 0xa1, 0x8b, 0x23, 0xbf, 0x92, 0x7c, 0xc1, 0x17, 0xb8, + 0xc5, 0x77, 0xcc, 0x68, 0x6b, 0x6b, 0x97, 0x0f, 0xc5, 0x71, 0x5e, 0xb7, 0x91, 0xd7, 0x2d, 0xb2, + 0x16, 0xe1, 0x15, 0xc7, 0xae, 0xbd, 0x8a, 0x1d, 0x9a, 0xd7, 0xe4, 0xe7, 0x12, 0x6a, 0xb5, 0x40, + 0x2c, 0xfe, 0x4d, 0x34, 0xad, 0x25, 0xae, 0x5d, 0x1c, 0x0f, 0xe2, 0x94, 0xbe, 0x8a, 0x94, 0x56, + 0xc9, 0xf5, 0x08, 0xa5, 0x08, 0x30, 0x85, 0xcf, 0xcf, 0x24, 0xbc, 0xb0, 0xa2, 0xfd, 0x25, 0xb9, + 0x36, 0x6e, 0x3b, 0xe1, 0xbe, 0xac, 0x5d, 0x39, 0x1c, 0xc8, 0xb9, 0x5d, 0x45, 0x6e, 0x75, 0x72, + 0x3e, 0x9b, 0x1b, 0xee, 0xfb, 0x47, 0xc9, 0xbf, 0x16, 0x12, 0x9f, 0xb7, 0xe2, 0xdf, 0x2c, 0xc7, + 0x36, 0xa9, 0xb5, 0x95, 0x09, 0xd1, 0x9c, 0xdc, 0x27, 0x48, 0x6e, 0xbd, 0xf6, 0xb5, 0x08, 0xb9, + 0xf4, 0x15, 0xc9, 0x08, 0xae, 0x4b, 0x2b, 0xe4, 0x6f, 0x12, 0x9c, 0x1d, 0xd7, 0xdf, 0x91, 0x46, + 0x2a, 0x9d, 0xb1, 0xad, 0x5e, 0xed, 0xe6, 0x91, 0xd6, 0x70, 0x47, 0xee, 0xa3, 0x23, 0x9f, 0xd4, + 0x3e, 0x4c, 0x71, 0x24, 0x7d, 0x5d, 0xba, 0x3b, 0x7f, 0x91, 0x60, 0x29, 0xb3, 0x79, 0x24, 0x6b, + 0xc9, 0x94, 0x8f, 0x77, 0xe4, 0xc6, 0xe4, 0x0b, 0x84, 0x74, 0x90, 0x3b, 0xf1, 0x5a, 0x99, 0xd4, + 0x05, 0xf2, 0x46, 0x82, 0x52, 0xa4, 0x77, 0x4c, 0x9c, 0xb1, 0xb4, 0xee, 0x34, 0x71, 0xc6, 0x52, + 0xda, 0xcf, 0xaf, 0x20, 0xb7, 0x4b, 0xb4, 0x96, 0x2a, 0x47, 0x08, 0x5c, 0x77, 0xdb, 0x2a, 0xf2, + 0x23, 0x09, 0x8a, 0x42, 0xd7, 0x49, 0x2e, 0xa6, 0xea, 0x4a, 0x84, 0xc0, 0x85, 0x71, 0x10, 0xbe, + 0xfd, 0x0d, 0xdc, 0xfe, 0x1a, 0xb9, 0x92, 0xa2, 0x3a, 0x08, 0x5b, 0x7b, 0x15, 0xb6, 0x1e, 0xaf, + 0xc9, 0x4f, 0x25, 0x38, 0x21, 0x36, 0xa3, 0x84, 0x26, 0x33, 0x11, 0xef, 0x80, 0x6b, 0xf5, 0xb1, + 0x18, 0x41, 0x93, 0xc9, 0x7b, 0xf1, 0x04, 0x05, 0xb8, 0x94, 0x9c, 0x38, 0x70, 0xdc, 0x47, 0x90, + 0xf3, 0x19, 0x5b, 0xf8, 0x14, 0xce, 0x66, 0xce, 0xf3, 0xed, 0x57, 0x70, 0xfb, 0xcb, 0x84, 0xa6, + 0x6e, 0x1f, 0x8d, 0xc0, 0xe7, 0x12, 0xcc, 0x27, 0xda, 0xcc, 0x84, 0xba, 0x65, 0xb5, 0xbf, 0x09, + 0x75, 0xcb, 0xe8, 0x58, 0xbd, 0xaa, 0xa8, 0x9d, 0x4f, 0x39, 0x77, 0x02, 0x98, 0x1f, 0xad, 0x5f, + 0x4b, 0xfc, 0xa7, 0x51, 0xb2, 0xad, 0x24, 0x2b, 0x89, 0xe2, 0xcb, 0xec, 0x80, 0x6b, 0xcb, 0x13, + 0x61, 0x39, 0xb3, 0xeb, 0xc8, 0xec, 0x2a, 0xbd, 0x18, 0xab, 0xd7, 0x24, 0x9e, 0x93, 0xfb, 0xa5, + 0x7b, 0x17, 0xc4, 0x98, 0xa5, 0xdc, 0x05, 0xe9, 0xb4, 0xae, 0x1c, 0x0e, 0x1c, 0x5b, 0x3e, 0x51, + 0x70, 0x34, 0x91, 0x6f, 0x24, 0x28, 0x47, 0x3b, 0x41, 0x72, 0x39, 0xb9, 0x5d, 0xb2, 0x71, 0xad, + 0xd1, 0x43, 0x50, 0xc2, 0xed, 0x44, 0xcf, 0xc4, 0x19, 0x09, 0x48, 0x1e, 0x9f, 0xdf, 0x4b, 0xb0, + 0x94, 0xd9, 0xb5, 0x25, 0x74, 0xf1, 0xb0, 0x96, 0x33, 0xa1, 0x8b, 0xe3, 0x1b, 0x42, 0x7a, 0x0b, + 0x59, 0xbe, 0x47, 0xaf, 0x46, 0x58, 0x66, 0x2e, 0x5a, 0x97, 0x56, 0x1a, 0xff, 0x96, 0x00, 0x42, + 0x1f, 0xc8, 0xa7, 0xff, 0xbb, 0x18, 0x92, 0x57, 0xff, 0xc7, 0xd0, 0x34, 0xe6, 0xa0, 0x14, 0xf9, + 0xfb, 0xf6, 0xde, 0x0c, 0xfe, 0x3b, 0xc7, 0xfb, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x97, 0x32, + 0x63, 0xbb, 0x08, 0x22, 0x00, 0x00, } diff --git a/pkg/api/v1alpha2/api.proto b/pkg/api/v1alpha2/api.proto index d8d8c90e128..822f2afec0c 100644 --- a/pkg/api/v1alpha2/api.proto +++ b/pkg/api/v1alpha2/api.proto @@ -299,8 +299,7 @@ message ExperimentSpec { string trial_template = 4; int32 parallel_trial_count = 5; int32 max_trial_count = 6; - string metrics_collector_type = 7; - NasConfig nas_config = 8; + NasConfig nas_config = 7; } message ExperimentStatus { diff --git a/pkg/api/v1alpha2/api.swagger.json b/pkg/api/v1alpha2/api.swagger.json index d9aad6a13e3..e8485e2df2d 100644 --- a/pkg/api/v1alpha2/api.swagger.json +++ b/pkg/api/v1alpha2/api.swagger.json @@ -586,9 +586,6 @@ "type": "integer", "format": "int32" }, - "metrics_collector_type": { - "type": "string" - }, "nas_config": { "$ref": "#/definitions/alpha2NasConfig" } diff --git a/pkg/api/v1alpha2/gen-doc/api.md b/pkg/api/v1alpha2/gen-doc/api.md index 9e4e02fb56f..1a232ccb780 100644 --- a/pkg/api/v1alpha2/gen-doc/api.md +++ b/pkg/api/v1alpha2/gen-doc/api.md @@ -1,5 +1,5 @@ # Protocol Documentation - + ## Table of Contents @@ -76,14 +76,14 @@ - +

Top

## api.proto Katib API - + ### AlgorithmSetting @@ -99,7 +99,7 @@ Katib API - + ### AlgorithmSpec @@ -116,7 +116,7 @@ Katib API - + ### DeleteExperimentReply @@ -126,7 +126,7 @@ Katib API - + ### DeleteExperimentRequest @@ -141,7 +141,7 @@ Katib API - + ### DeleteTrialReply @@ -151,7 +151,7 @@ Katib API - + ### DeleteTrialRequest @@ -166,7 +166,7 @@ Katib API - + ### EarlyStoppingSpec TODO @@ -176,7 +176,7 @@ TODO - + ### Experiment @@ -193,7 +193,7 @@ TODO - + ### ExperimentSpec Spec of a Experiment. Experiment represents a single optimization run over a feasible space. @@ -209,7 +209,6 @@ It is assumed that objective function f(x) does not change in the course of a Ex | trial_template | [string](#string) | | | | parallel_trial_count | [int32](#int32) | | | | max_trial_count | [int32](#int32) | | | -| metrics_collector_type | [string](#string) | | | | nas_config | [NasConfig](#api.v1.alpha2.NasConfig) | | | @@ -217,7 +216,7 @@ It is assumed that objective function f(x) does not change in the course of a Ex - + ### ExperimentSpec.ParameterSpecs List of ParameterSpec @@ -232,7 +231,7 @@ List of ParameterSpec - + ### ExperimentStatus @@ -249,7 +248,7 @@ List of ParameterSpec - + ### ExperimentSummary @@ -265,7 +264,7 @@ List of ParameterSpec - + ### FeasibleSpace Feasible space for optimization. @@ -285,7 +284,7 @@ Discrete and Categorical type use List. - + ### GetAlgorithmExtraSettingsReply @@ -300,7 +299,7 @@ Discrete and Categorical type use List. - + ### GetAlgorithmExtraSettingsRequest @@ -315,7 +314,7 @@ Discrete and Categorical type use List. - + ### GetExperimentListReply @@ -330,7 +329,7 @@ Discrete and Categorical type use List. - + ### GetExperimentListRequest @@ -340,7 +339,7 @@ Discrete and Categorical type use List. - + ### GetExperimentReply @@ -355,7 +354,7 @@ Discrete and Categorical type use List. - + ### GetExperimentRequest @@ -370,7 +369,7 @@ Discrete and Categorical type use List. - + ### GetObservationLogReply @@ -385,7 +384,7 @@ Discrete and Categorical type use List. - + ### GetObservationLogRequest @@ -402,7 +401,7 @@ Discrete and Categorical type use List. - + ### GetSuggestionsReply @@ -417,7 +416,7 @@ Discrete and Categorical type use List. - + ### GetSuggestionsRequest @@ -434,7 +433,7 @@ Discrete and Categorical type use List. - + ### GetTrialListReply @@ -449,7 +448,7 @@ Discrete and Categorical type use List. - + ### GetTrialListRequest @@ -465,7 +464,7 @@ Discrete and Categorical type use List. - + ### GetTrialReply @@ -480,7 +479,7 @@ Discrete and Categorical type use List. - + ### GetTrialRequest @@ -495,7 +494,7 @@ Discrete and Categorical type use List. - + ### GraphConfig GraphConfig contains a config of DAG @@ -512,7 +511,7 @@ GraphConfig contains a config of DAG - + ### Metric @@ -528,7 +527,7 @@ GraphConfig contains a config of DAG - + ### MetricLog @@ -544,7 +543,7 @@ GraphConfig contains a config of DAG - + ### NasConfig NasConfig contains a config of NAS job @@ -560,7 +559,7 @@ NasConfig contains a config of NAS job - + ### NasConfig.Operations @@ -575,7 +574,7 @@ NasConfig contains a config of NAS job - + ### ObjectiveSpec @@ -593,7 +592,7 @@ NasConfig contains a config of NAS job - + ### Observation @@ -608,7 +607,7 @@ NasConfig contains a config of NAS job - + ### ObservationLog @@ -623,7 +622,7 @@ NasConfig contains a config of NAS job - + ### Operation Config for operations in DAG @@ -641,7 +640,7 @@ Config for operations in DAG - + ### ParameterAssignment @@ -657,7 +656,7 @@ Config for operations in DAG - + ### ParameterSpec Config for a Hyper parameter. @@ -675,7 +674,7 @@ Katib will create each Hyper parameter from this config. - + ### RegisterExperimentReply @@ -685,7 +684,7 @@ Katib will create each Hyper parameter from this config. - + ### RegisterExperimentRequest @@ -700,7 +699,7 @@ Katib will create each Hyper parameter from this config. - + ### RegisterTrialReply @@ -710,7 +709,7 @@ Katib will create each Hyper parameter from this config. - + ### RegisterTrialRequest @@ -725,7 +724,7 @@ Katib will create each Hyper parameter from this config. - + ### ReportObservationLogReply @@ -735,7 +734,7 @@ Katib will create each Hyper parameter from this config. - + ### ReportObservationLogRequest @@ -751,7 +750,7 @@ Katib will create each Hyper parameter from this config. - + ### Trial @@ -768,7 +767,7 @@ Katib will create each Hyper parameter from this config. - + ### TrialSpec @@ -785,7 +784,7 @@ Katib will create each Hyper parameter from this config. - + ### TrialSpec.ParameterAssignments List of ParameterAssignment @@ -800,7 +799,7 @@ List of ParameterAssignment - + ### TrialStatus @@ -818,7 +817,7 @@ List of ParameterAssignment - + ### UpdateAlgorithmExtraSettingsReply @@ -828,7 +827,7 @@ List of ParameterAssignment - + ### UpdateAlgorithmExtraSettingsRequest @@ -844,7 +843,7 @@ List of ParameterAssignment - + ### UpdateExperimentStatusReply @@ -854,7 +853,7 @@ List of ParameterAssignment - + ### UpdateExperimentStatusRequest @@ -870,7 +869,7 @@ List of ParameterAssignment - + ### UpdateTrialStatusReply @@ -880,7 +879,7 @@ List of ParameterAssignment - + ### UpdateTrialStatusRequest @@ -896,7 +895,7 @@ List of ParameterAssignment - + ### ValidateAlgorithmSettingsReply Return INVALID_ARGUMENT Error if Algorithm Settings are not Valid @@ -906,7 +905,7 @@ Return INVALID_ARGUMENT Error if Algorithm Settings are not Valid - + ### ValidateAlgorithmSettingsRequest @@ -924,7 +923,7 @@ Return INVALID_ARGUMENT Error if Algorithm Settings are not Valid - + ### ExperimentStatus.ExperimentConditionType @@ -939,7 +938,7 @@ Return INVALID_ARGUMENT Error if Algorithm Settings are not Valid - + ### ObjectiveType Direction of optimization. Minimize or Maximize. @@ -952,7 +951,7 @@ Direction of optimization. Minimize or Maximize. - + ### ParameterType Types of value for HyperParameter. @@ -967,7 +966,7 @@ Types of value for HyperParameter. - + ### TrialStatus.TrialConditionType @@ -986,7 +985,7 @@ Types of value for HyperParameter. - + ### EarlyStopping TODO @@ -995,7 +994,7 @@ TODO | ----------- | ------------ | ------------- | ------------| - + ### Manager Service for Main API for Katib @@ -1005,33 +1004,33 @@ https://cloud.google.com/service-infrastructure/docs/service-management/referenc | Method Name | Request Type | Response Type | Description | | ----------- | ------------ | ------------- | ------------| -| RegisterExperiment | [RegisterExperimentRequest](#api.v1.alpha2.RegisterExperimentRequest) | [RegisterExperimentReply](#api.v1.alpha2.RegisterExperimentRequest) | Register a Experiment to DB. | -| DeleteExperiment | [DeleteExperimentRequest](#api.v1.alpha2.DeleteExperimentRequest) | [DeleteExperimentReply](#api.v1.alpha2.DeleteExperimentRequest) | Delete a Experiment from DB by name. | -| GetExperiment | [GetExperimentRequest](#api.v1.alpha2.GetExperimentRequest) | [GetExperimentReply](#api.v1.alpha2.GetExperimentRequest) | Get a Experiment from DB by name. | -| GetExperimentList | [GetExperimentListRequest](#api.v1.alpha2.GetExperimentListRequest) | [GetExperimentListReply](#api.v1.alpha2.GetExperimentListRequest) | Get a summary list of Experiment from DB. The summary includes name and condition. | -| UpdateExperimentStatus | [UpdateExperimentStatusRequest](#api.v1.alpha2.UpdateExperimentStatusRequest) | [UpdateExperimentStatusReply](#api.v1.alpha2.UpdateExperimentStatusRequest) | Update Status of a experiment. | -| UpdateAlgorithmExtraSettings | [UpdateAlgorithmExtraSettingsRequest](#api.v1.alpha2.UpdateAlgorithmExtraSettingsRequest) | [UpdateAlgorithmExtraSettingsReply](#api.v1.alpha2.UpdateAlgorithmExtraSettingsRequest) | Update AlgorithmExtraSettings. The ExtraSetting is created if it does not exist, otherwise it is overwrited. | -| GetAlgorithmExtraSettings | [GetAlgorithmExtraSettingsRequest](#api.v1.alpha2.GetAlgorithmExtraSettingsRequest) | [GetAlgorithmExtraSettingsReply](#api.v1.alpha2.GetAlgorithmExtraSettingsRequest) | Get all AlgorithmExtraSettings. | -| RegisterTrial | [RegisterTrialRequest](#api.v1.alpha2.RegisterTrialRequest) | [RegisterTrialReply](#api.v1.alpha2.RegisterTrialRequest) | Register a Trial to DB. ID will be filled by manager automatically. | -| DeleteTrial | [DeleteTrialRequest](#api.v1.alpha2.DeleteTrialRequest) | [DeleteTrialReply](#api.v1.alpha2.DeleteTrialRequest) | Delete a Trial from DB by ID. | -| GetTrialList | [GetTrialListRequest](#api.v1.alpha2.GetTrialListRequest) | [GetTrialListReply](#api.v1.alpha2.GetTrialListRequest) | Get a list of Trial from DB by name of a Experiment. | -| GetTrial | [GetTrialRequest](#api.v1.alpha2.GetTrialRequest) | [GetTrialReply](#api.v1.alpha2.GetTrialRequest) | Get a Trial from DB by ID of Trial. | -| UpdateTrialStatus | [UpdateTrialStatusRequest](#api.v1.alpha2.UpdateTrialStatusRequest) | [UpdateTrialStatusReply](#api.v1.alpha2.UpdateTrialStatusRequest) | Update Status of a trial. | -| ReportObservationLog | [ReportObservationLogRequest](#api.v1.alpha2.ReportObservationLogRequest) | [ReportObservationLogReply](#api.v1.alpha2.ReportObservationLogRequest) | Report a log of Observations for a Trial. The log consists of timestamp and value of metric. Katib store every log of metrics. You can see accuracy curve or other metric logs on UI. | -| GetObservationLog | [GetObservationLogRequest](#api.v1.alpha2.GetObservationLogRequest) | [GetObservationLogReply](#api.v1.alpha2.GetObservationLogRequest) | Get all log of Observations for a Trial. | -| GetSuggestions | [GetSuggestionsRequest](#api.v1.alpha2.GetSuggestionsRequest) | [GetSuggestionsReply](#api.v1.alpha2.GetSuggestionsRequest) | Get Suggestions from a Suggestion service. | -| ValidateAlgorithmSettings | [ValidateAlgorithmSettingsRequest](#api.v1.alpha2.ValidateAlgorithmSettingsRequest) | [ValidateAlgorithmSettingsReply](#api.v1.alpha2.ValidateAlgorithmSettingsRequest) | Validate AlgorithmSettings in an Experiment. Suggestion service should return INVALID_ARGUMENT Error when the parameter is invalid | - - - +| RegisterExperiment | [RegisterExperimentRequest](#api.v1.alpha2.RegisterExperimentRequest) | [RegisterExperimentReply](#api.v1.alpha2.RegisterExperimentReply) | Register a Experiment to DB. | +| DeleteExperiment | [DeleteExperimentRequest](#api.v1.alpha2.DeleteExperimentRequest) | [DeleteExperimentReply](#api.v1.alpha2.DeleteExperimentReply) | Delete a Experiment from DB by name. | +| GetExperiment | [GetExperimentRequest](#api.v1.alpha2.GetExperimentRequest) | [GetExperimentReply](#api.v1.alpha2.GetExperimentReply) | Get a Experiment from DB by name. | +| GetExperimentList | [GetExperimentListRequest](#api.v1.alpha2.GetExperimentListRequest) | [GetExperimentListReply](#api.v1.alpha2.GetExperimentListReply) | Get a summary list of Experiment from DB. The summary includes name and condition. | +| UpdateExperimentStatus | [UpdateExperimentStatusRequest](#api.v1.alpha2.UpdateExperimentStatusRequest) | [UpdateExperimentStatusReply](#api.v1.alpha2.UpdateExperimentStatusReply) | Update Status of a experiment. | +| UpdateAlgorithmExtraSettings | [UpdateAlgorithmExtraSettingsRequest](#api.v1.alpha2.UpdateAlgorithmExtraSettingsRequest) | [UpdateAlgorithmExtraSettingsReply](#api.v1.alpha2.UpdateAlgorithmExtraSettingsReply) | Update AlgorithmExtraSettings. The ExtraSetting is created if it does not exist, otherwise it is overwrited. | +| GetAlgorithmExtraSettings | [GetAlgorithmExtraSettingsRequest](#api.v1.alpha2.GetAlgorithmExtraSettingsRequest) | [GetAlgorithmExtraSettingsReply](#api.v1.alpha2.GetAlgorithmExtraSettingsReply) | Get all AlgorithmExtraSettings. | +| RegisterTrial | [RegisterTrialRequest](#api.v1.alpha2.RegisterTrialRequest) | [RegisterTrialReply](#api.v1.alpha2.RegisterTrialReply) | Register a Trial to DB. ID will be filled by manager automatically. | +| DeleteTrial | [DeleteTrialRequest](#api.v1.alpha2.DeleteTrialRequest) | [DeleteTrialReply](#api.v1.alpha2.DeleteTrialReply) | Delete a Trial from DB by ID. | +| GetTrialList | [GetTrialListRequest](#api.v1.alpha2.GetTrialListRequest) | [GetTrialListReply](#api.v1.alpha2.GetTrialListReply) | Get a list of Trial from DB by name of a Experiment. | +| GetTrial | [GetTrialRequest](#api.v1.alpha2.GetTrialRequest) | [GetTrialReply](#api.v1.alpha2.GetTrialReply) | Get a Trial from DB by ID of Trial. | +| UpdateTrialStatus | [UpdateTrialStatusRequest](#api.v1.alpha2.UpdateTrialStatusRequest) | [UpdateTrialStatusReply](#api.v1.alpha2.UpdateTrialStatusReply) | Update Status of a trial. | +| ReportObservationLog | [ReportObservationLogRequest](#api.v1.alpha2.ReportObservationLogRequest) | [ReportObservationLogReply](#api.v1.alpha2.ReportObservationLogReply) | Report a log of Observations for a Trial. The log consists of timestamp and value of metric. Katib store every log of metrics. You can see accuracy curve or other metric logs on UI. | +| GetObservationLog | [GetObservationLogRequest](#api.v1.alpha2.GetObservationLogRequest) | [GetObservationLogReply](#api.v1.alpha2.GetObservationLogReply) | Get all log of Observations for a Trial. | +| GetSuggestions | [GetSuggestionsRequest](#api.v1.alpha2.GetSuggestionsRequest) | [GetSuggestionsReply](#api.v1.alpha2.GetSuggestionsReply) | Get Suggestions from a Suggestion service. | +| ValidateAlgorithmSettings | [ValidateAlgorithmSettingsRequest](#api.v1.alpha2.ValidateAlgorithmSettingsRequest) | [ValidateAlgorithmSettingsReply](#api.v1.alpha2.ValidateAlgorithmSettingsReply) | Validate AlgorithmSettings in an Experiment. Suggestion service should return INVALID_ARGUMENT Error when the parameter is invalid | + + + ### Suggestion | Method Name | Request Type | Response Type | Description | | ----------- | ------------ | ------------- | ------------| -| GetSuggestions | [GetSuggestionsRequest](#api.v1.alpha2.GetSuggestionsRequest) | [GetSuggestionsReply](#api.v1.alpha2.GetSuggestionsRequest) | | -| ValidateAlgorithmSettings | [ValidateAlgorithmSettingsRequest](#api.v1.alpha2.ValidateAlgorithmSettingsRequest) | [ValidateAlgorithmSettingsReply](#api.v1.alpha2.ValidateAlgorithmSettingsRequest) | | +| GetSuggestions | [GetSuggestionsRequest](#api.v1.alpha2.GetSuggestionsRequest) | [GetSuggestionsReply](#api.v1.alpha2.GetSuggestionsReply) | | +| ValidateAlgorithmSettings | [ValidateAlgorithmSettingsRequest](#api.v1.alpha2.ValidateAlgorithmSettingsRequest) | [ValidateAlgorithmSettingsReply](#api.v1.alpha2.ValidateAlgorithmSettingsReply) | | diff --git a/pkg/api/v1alpha2/gen-doc/index.html b/pkg/api/v1alpha2/gen-doc/index.html index 51a17619921..890c66905a7 100644 --- a/pkg/api/v1alpha2/gen-doc/index.html +++ b/pkg/api/v1alpha2/gen-doc/index.html @@ -4,7 +4,7 @@ Protocol Documentation - +