GoogleCloudAiplatformV1TrainingPipeline class
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.
Constructors
-
GoogleCloudAiplatformV1TrainingPipeline({String? createTime, String? displayName, GoogleCloudAiplatformV1EncryptionSpec? encryptionSpec, String? endTime, GoogleRpcStatus? error, GoogleCloudAiplatformV1InputDataConfig? inputDataConfig, Map<
String, String> ? labels, String? modelId, GoogleCloudAiplatformV1Model? modelToUpload, String? name, String? parentModel, String? startTime, String? state, String? trainingTaskDefinition, Object? trainingTaskInputs, Object? trainingTaskMetadata, String? updateTime}) - GoogleCloudAiplatformV1TrainingPipeline.fromJson(Map json_)
Properties
- createTime ↔ String?
-
Time when the TrainingPipeline was created.
getter/setter pair
- displayName ↔ String?
-
The user-defined name of this TrainingPipeline.
getter/setter pair
- encryptionSpec ↔ GoogleCloudAiplatformV1EncryptionSpec?
-
Customer-managed encryption key spec for a TrainingPipeline.
getter/setter pair
- endTime ↔ String?
-
Time when the TrainingPipeline entered any of the following states:
PIPELINE_STATE_SUCCEEDED
,PIPELINE_STATE_FAILED
,PIPELINE_STATE_CANCELLED
.getter/setter pair - error ↔ GoogleRpcStatus?
-
Only populated when the pipeline's state is
PIPELINE_STATE_FAILED
orPIPELINE_STATE_CANCELLED
.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- inputDataConfig ↔ GoogleCloudAiplatformV1InputDataConfig?
-
Specifies Vertex AI owned input data that may be used for training the
Model.
getter/setter pair
-
labels
↔ Map<
String, String> ? -
The labels with user-defined metadata to organize TrainingPipelines.
getter/setter pair
- modelId ↔ String?
-
The ID to use for the uploaded Model, which will become the final
component of the model resource name.
getter/setter pair
- modelToUpload ↔ GoogleCloudAiplatformV1Model?
-
Describes the Model that may be uploaded (via ModelService.UploadModel) by
this TrainingPipeline.
getter/setter pair
- name ↔ String?
-
Resource name of the TrainingPipeline.
getter/setter pair
- parentModel ↔ String?
-
When specify this field, the
model_to_upload
will not be uploaded as a new model, instead, it will become a new version of thisparent_model
.getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startTime ↔ String?
-
Time when the TrainingPipeline for the first time entered the
PIPELINE_STATE_RUNNING
state.getter/setter pair - state ↔ String?
-
The detailed state of the pipeline.
getter/setter pair
- trainingTaskDefinition ↔ String?
-
A Google Cloud Storage path to the YAML file that defines the training
task which is responsible for producing the model artifact, and may also
include additional auxiliary work.
getter/setter pair
- trainingTaskInputs ↔ Object?
-
The training task's parameter(s), as specified in the
training_task_definition's
inputs
.getter/setter pair - trainingTaskMetadata ↔ Object?
-
The metadata information as specified in the training_task_definition's
metadata
.getter/setter pair - updateTime ↔ String?
-
Time when the TrainingPipeline was most recently updated.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited