Skip to content

Commit

Permalink
feat(components/google-cloud): Add components for AutoMLForecasting (k…
Browse files Browse the repository at this point in the history
…ubeflow#5821)

* Add components for AutoMLForecasting

* Fix Image and Time series data create op switched.
  • Loading branch information
SinaChavoshi authored and jagadeesh committed Jun 12, 2021
1 parent 360fe3f commit af1e24b
Showing 1 changed file with 38 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,36 @@
from google_cloud_pipeline_components.aiplatform import utils

__all__ = [
'ImageDatasetCreateOp', 'TabularDatasetCreateOp', 'TextDatasetCreateOp',
'VideoDatasetCreateOp', 'ImageDatasetExportDataOp',
'TabularDatasetExportDataOp', 'TextDatasetExportDataOp',
'VideoDatasetExportDataOp', 'ImageDatasetImportDataOp',
'TextDatasetImportDataOp', 'VideoDatasetImportDataOp',
'CustomContainerTrainingJobRunOp', 'CustomPythonPackageTrainingJobRunOp',
'AutoMLImageTrainingJobRunOp', 'AutoMLTextTrainingJobRunOp',
'AutoMLTabularTrainingJobRunOp', 'AutoMLVideoTrainingJobRunOp',
'ModelDeployOp', 'ModelBatchPredictOp', 'ModelUploadOp', 'EndpointCreateOp'
'ImageDatasetCreateOp',
'TabularDatasetCreateOp',
'TextDatasetCreateOp',
'VideoDatasetCreateOp',
'ImageDatasetExportDataOp',
'TabularDatasetExportDataOp',
'TextDatasetExportDataOp',
'VideoDatasetExportDataOp',
'ImageDatasetImportDataOp',
'TextDatasetImportDataOp',
'VideoDatasetImportDataOp',
'CustomContainerTrainingJobRunOp',
'CustomPythonPackageTrainingJobRunOp',
'AutoMLImageTrainingJobRunOp',
'AutoMLTextTrainingJobRunOp',
'AutoMLTabularTrainingJobRunOp',
'AutoMLVideoTrainingJobRunOp',
'ModelDeployOp',
'ModelBatchPredictOp',
'ModelUploadOp',
'EndpointCreateOp',
'TimeSeriesDatasetCreateOp',
'TimeSeriesDatasetExportDataOp',
'AutoMLForecastingTrainingJobRunOp',
]

TimeSeriesDatasetCreateOp = utils.convert_method_to_component(
aiplatform_sdk.TimeSeriesDataset, aiplatform_sdk.TimeSeriesDataset.create
)

ImageDatasetCreateOp = utils.convert_method_to_component(
aiplatform_sdk.ImageDataset, aiplatform_sdk.ImageDataset.create
)
Expand All @@ -54,6 +73,11 @@
aiplatform_sdk.TabularDataset.export_data,
)

TimeSeriesDatasetExportDataOp = utils.convert_method_to_component(
aiplatform_sdk.TimeSeriesDataset,
aiplatform_sdk.TimeSeriesDataset.export_data,
)

TextDatasetExportDataOp = utils.convert_method_to_component(
aiplatform_sdk.TextDataset,
aiplatform_sdk.TextDataset.export_data,
Expand Down Expand Up @@ -104,6 +128,11 @@
aiplatform_sdk.AutoMLTabularTrainingJob.run,
)

AutoMLForecastingTrainingJobRunOp = utils.convert_method_to_component(
aiplatform_sdk.AutoMLForecastingTrainingJob,
aiplatform_sdk.AutoMLForecastingTrainingJob.run,
)

AutoMLVideoTrainingJobRunOp = utils.convert_method_to_component(
aiplatform_sdk.AutoMLVideoTrainingJob,
aiplatform_sdk.AutoMLVideoTrainingJob.run,
Expand Down

0 comments on commit af1e24b

Please sign in to comment.