Package com.google.cloud.aiplatform.v1
Interface NasJobSpec.MultiTrialAlgorithmSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NasJobSpec.MultiTrialAlgorithmSpec,NasJobSpec.MultiTrialAlgorithmSpec.Builder
- Enclosing class:
- NasJobSpec
public static interface NasJobSpec.MultiTrialAlgorithmSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionMetric specs for the NAS job.Metric specs for the NAS job.The multi-trial Neural Architecture Search (NAS) algorithm type.intThe multi-trial Neural Architecture Search (NAS) algorithm type.Required.Required.Spec for train trials.Spec for train trials.booleanMetric specs for the NAS job.booleanRequired.booleanSpec for train trials.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getMultiTrialAlgorithmValue
int getMultiTrialAlgorithmValue()The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm multi_trial_algorithm = 1;- Returns:
- The enum numeric value on the wire for multiTrialAlgorithm.
-
getMultiTrialAlgorithm
NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm getMultiTrialAlgorithm()The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm multi_trial_algorithm = 1;- Returns:
- The multiTrialAlgorithm.
-
hasMetric
boolean hasMetric()Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec metric = 2;- Returns:
- Whether the metric field is set.
-
getMetric
NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec getMetric()Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec metric = 2;- Returns:
- The metric.
-
getMetricOrBuilder
NasJobSpec.MultiTrialAlgorithmSpec.MetricSpecOrBuilder getMetricOrBuilder()Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec metric = 2; -
hasSearchTrialSpec
boolean hasSearchTrialSpec()Required. Spec for search trials.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec search_trial_spec = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the searchTrialSpec field is set.
-
getSearchTrialSpec
NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec getSearchTrialSpec()Required. Spec for search trials.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec search_trial_spec = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The searchTrialSpec.
-
getSearchTrialSpecOrBuilder
NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder getSearchTrialSpecOrBuilder()Required. Spec for search trials.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec search_trial_spec = 3 [(.google.api.field_behavior) = REQUIRED]; -
hasTrainTrialSpec
boolean hasTrainTrialSpec()Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec train_trial_spec = 4;- Returns:
- Whether the trainTrialSpec field is set.
-
getTrainTrialSpec
NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec getTrainTrialSpec()Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec train_trial_spec = 4;- Returns:
- The trainTrialSpec.
-
getTrainTrialSpecOrBuilder
NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpecOrBuilder getTrainTrialSpecOrBuilder()Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec train_trial_spec = 4;
-