Class: Google::Cloud::AIPlatform::V1::TrainingPipeline

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb

Overview

The TrainingPipeline orchestrates tasks associated with training a Model. It always executes the training task, and optionally may also export data from Vertex AI's Dataset which becomes the training input, upload the Model to Vertex AI, and evaluate the Model.

Defined Under Namespace

Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#display_name::String



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#encryption_spec::Google::Cloud::AIPlatform::V1::EncryptionSpec



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#end_time::Google::Protobuf::Timestamp (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#error::Google::Rpc::Status (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#input_data_config::Google::Cloud::AIPlatform::V1::InputDataConfig



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#labels::Google::Protobuf::Map{::String => ::String}



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#model_id::String



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#model_to_upload::Google::Cloud::AIPlatform::V1::Model



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#parent_model::String



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#start_time::Google::Protobuf::Timestamp (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#state::Google::Cloud::AIPlatform::V1::PipelineState (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#training_task_definition::String



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#training_task_inputs::Google::Protobuf::Value



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#training_task_metadata::Google::Protobuf::Value (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'proto_docs/google/cloud/aiplatform/v1/training_pipeline.rb', line 140

class TrainingPipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end