class Google::Apis::MlV1::GoogleCloudMlV1TrainingOutput

Represents results of a training job. Output only.

Attributes

built_in_algorithm_output[RW]

Represents output related to a built-in algorithm Job. Corresponds to the JSON property `builtInAlgorithmOutput` @return [Google::Apis::MlV1::GoogleCloudMlV1BuiltInAlgorithmOutput]

completed_trial_count[RW]

The number of hyperparameter tuning trials that completed successfully. Only set for hyperparameter tuning jobs. Corresponds to the JSON property `completedTrialCount` @return [Fixnum]

consumed_ml_units[RW]

The amount of ML units consumed by the job. Corresponds to the JSON property `consumedMLUnits` @return [Float]

hyperparameter_metric_tag[RW]

The TensorFlow summary tag name used for optimizing hyperparameter tuning trials. See [`HyperparameterSpec.hyperparameterMetricTag`](#HyperparameterSpec. FIELDS.hyperparameter_metric_tag) for more information. Only set for hyperparameter tuning jobs. Corresponds to the JSON property `hyperparameterMetricTag` @return [String]

is_built_in_algorithm_job[RW]

Whether this job is a built-in Algorithm job. Corresponds to the JSON property `isBuiltInAlgorithmJob` @return [Boolean]

is_built_in_algorithm_job?[RW]

Whether this job is a built-in Algorithm job. Corresponds to the JSON property `isBuiltInAlgorithmJob` @return [Boolean]

is_hyperparameter_tuning_job[RW]

Whether this job is a hyperparameter tuning job. Corresponds to the JSON property `isHyperparameterTuningJob` @return [Boolean]

is_hyperparameter_tuning_job?[RW]

Whether this job is a hyperparameter tuning job. Corresponds to the JSON property `isHyperparameterTuningJob` @return [Boolean]

trials[RW]

Results for individual Hyperparameter trials. Only set for hyperparameter tuning jobs. Corresponds to the JSON property `trials` @return [Array<Google::Apis::MlV1::GoogleCloudMlV1HyperparameterOutput>]

web_access_uris[RW]

Output only. URIs for accessing [interactive shells](cloud.google.com/ ai-platform/training/docs/monitor-debug-interactive-shell) (one URI for each training node). Only available if training_input.enable_web_access is `true`. The keys are names of each node in the training job; for example, `master- replica-0` for the master node, `worker-replica-0` for the first worker, and ` ps-replica-0` for the first parameter server. The values are the URIs for each node's interactive shell. Corresponds to the JSON property `webAccessUris` @return [Hash<String,String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/ml_v1/classes.rb, line 2927
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/ml_v1/classes.rb, line 2932
def update!(**args)
  @built_in_algorithm_output = args[:built_in_algorithm_output] if args.key?(:built_in_algorithm_output)
  @completed_trial_count = args[:completed_trial_count] if args.key?(:completed_trial_count)
  @consumed_ml_units = args[:consumed_ml_units] if args.key?(:consumed_ml_units)
  @hyperparameter_metric_tag = args[:hyperparameter_metric_tag] if args.key?(:hyperparameter_metric_tag)
  @is_built_in_algorithm_job = args[:is_built_in_algorithm_job] if args.key?(:is_built_in_algorithm_job)
  @is_hyperparameter_tuning_job = args[:is_hyperparameter_tuning_job] if args.key?(:is_hyperparameter_tuning_job)
  @trials = args[:trials] if args.key?(:trials)
  @web_access_uris = args[:web_access_uris] if args.key?(:web_access_uris)
end