Class: Google::Cloud::AIPlatform::V1::TrainingPipeline
- Inherits:
-
Object
- Object
- Google::Cloud::AIPlatform::V1::TrainingPipeline
- 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
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#display_name ⇒ ::String
Required.
-
#encryption_spec ⇒ ::Google::Cloud::AIPlatform::V1::EncryptionSpec
Customer-managed encryption key spec for a TrainingPipeline.
-
#end_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#error ⇒ ::Google::Rpc::Status
readonly
Output only.
-
#input_data_config ⇒ ::Google::Cloud::AIPlatform::V1::InputDataConfig
Specifies Vertex AI owned input data that may be used for training the Model.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
The labels with user-defined metadata to organize TrainingPipelines.
-
#model_id ⇒ ::String
Optional.
-
#model_to_upload ⇒ ::Google::Cloud::AIPlatform::V1::Model
Describes the Model that may be uploaded (via ModelService.UploadModel) by this TrainingPipeline.
-
#name ⇒ ::String
readonly
Output only.
-
#parent_model ⇒ ::String
Optional.
-
#start_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#state ⇒ ::Google::Cloud::AIPlatform::V1::PipelineState
readonly
Output only.
-
#training_task_definition ⇒ ::String
Required.
-
#training_task_inputs ⇒ ::Google::Protobuf::Value
Required.
-
#training_task_metadata ⇒ ::Google::Protobuf::Value
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
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 |