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 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

       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

       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

       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

       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

       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

       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

       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;