Release 151c5349f1 (#1916)
* Updated component images to version151c5349f1* Updated components to versiona97f1d0ad0* Update setup.py * Update setup.py
This commit is contained in:
parent
7e062cea77
commit
7ec56978b6
|
|
@ -15,7 +15,7 @@ outputs:
|
|||
- {name: Predictions dir, type: GCSPath, description: 'GCS or local directory.'} #Will contain prediction_results-* and schema.json files; TODO: Split outputs and replace dir with single file # type: {GCSPath: {path_type: Directory}}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tf-predict:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tf-predict:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [python2, /ml/predict.py]
|
||||
args: [
|
||||
--data, {inputValue: Data file pattern},
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ outputs:
|
|||
- {name: Validation result, type: String, description: Indicates whether anomalies were detected or not.}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tfdv:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tfdv:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [python2, /ml/validate.py]
|
||||
args: [
|
||||
--csv-data-for-inference, {inputValue: Inference data},
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ outputs:
|
|||
- {name: Analysis results dir, type: GCSPath, description: GCS or local directory where the analysis results should were written.} # type: {GCSPath: {path_type: Directory}}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tfma:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tfma:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [python2, /ml/model_analysis.py]
|
||||
args: [
|
||||
--model, {inputValue: Model},
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ outputs:
|
|||
- {name: Transformed data dir, type: GCSPath} # type: {GCSPath: {path_type: Directory}}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tft:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-dataflow-tft:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [python2, /ml/transform.py]
|
||||
args: [
|
||||
--train, {inputValue: Training data file pattern},
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
bigquery_query_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/bigquery/query/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/bigquery/query/component.yaml')
|
||||
help(bigquery_query_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ outputs:
|
|||
type: GCSPath
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.bigquery, query,
|
||||
--query, {inputValue: query},
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"bigquery_query_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/bigquery/query/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/bigquery/query/component.yaml')\n",
|
||||
"help(bigquery_query_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
from setuptools import setup
|
||||
|
||||
PACKAGE_NAME = 'kfp-component'
|
||||
VERSION = '0.1.26'
|
||||
VERSION = '0.1.27'
|
||||
|
||||
setup(
|
||||
name=PACKAGE_NAME,
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataflow_python_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataflow/launch_python/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataflow/launch_python/component.yaml')
|
||||
help(dataflow_python_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataflow, launch_python,
|
||||
--python_file_path, {inputValue: python_file_path},
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataflow_python_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataflow/launch_python/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataflow/launch_python/component.yaml')\n",
|
||||
"help(dataflow_python_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataflow_template_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataflow/launch_template/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataflow/launch_template/component.yaml')
|
||||
help(dataflow_template_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataflow, launch_template,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataflow_template_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataflow/launch_template/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataflow/launch_template/component.yaml')\n",
|
||||
"help(dataflow_template_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_create_cluster_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/create_cluster/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/create_cluster/component.yaml')
|
||||
help(dataproc_create_cluster_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, create_cluster,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_create_cluster_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/create_cluster/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/create_cluster/component.yaml')\n",
|
||||
"help(dataproc_create_cluster_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_delete_cluster_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/delete_cluster/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/delete_cluster/component.yaml')
|
||||
help(dataproc_delete_cluster_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ inputs:
|
|||
type: Integer
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, delete_cluster,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_delete_cluster_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/delete_cluster/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/delete_cluster/component.yaml')\n",
|
||||
"help(dataproc_delete_cluster_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_submit_hadoop_job_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_hadoop_job/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_hadoop_job/component.yaml')
|
||||
help(dataproc_submit_hadoop_job_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, submit_hadoop_job,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_submit_hadoop_job_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_hadoop_job/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_hadoop_job/component.yaml')\n",
|
||||
"help(dataproc_submit_hadoop_job_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_submit_hive_job_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_hive_job/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_hive_job/component.yaml')
|
||||
help(dataproc_submit_hive_job_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, submit_hive_job,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_submit_hive_job_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_hive_job/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_hive_job/component.yaml')\n",
|
||||
"help(dataproc_submit_hive_job_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_submit_pig_job_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_pig_job/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_pig_job/component.yaml')
|
||||
help(dataproc_submit_pig_job_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, submit_pig_job,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_submit_pig_job_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_pig_job/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_pig_job/component.yaml')\n",
|
||||
"help(dataproc_submit_pig_job_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_submit_pyspark_job_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_pyspark_job/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_pyspark_job/component.yaml')
|
||||
help(dataproc_submit_pyspark_job_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, submit_pyspark_job,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_submit_pyspark_job_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_pyspark_job/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_pyspark_job/component.yaml')\n",
|
||||
"help(dataproc_submit_pyspark_job_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_submit_spark_job_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_spark_job/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_spark_job/component.yaml')
|
||||
help(dataproc_submit_spark_job_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, submit_spark_job,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_submit_spark_job_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_spark_job/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_spark_job/component.yaml')\n",
|
||||
"help(dataproc_submit_spark_job_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
dataproc_submit_sparksql_job_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_sparksql_job/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_sparksql_job/component.yaml')
|
||||
help(dataproc_submit_sparksql_job_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.dataproc, submit_sparksql_job,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"dataproc_submit_sparksql_job_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataproc/submit_sparksql_job/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataproc/submit_sparksql_job/component.yaml')\n",
|
||||
"help(dataproc_submit_sparksql_job_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
mlengine_batch_predict_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/batch_predict/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/batch_predict/component.yaml')
|
||||
help(mlengine_batch_predict_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.ml_engine, batch_predict,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"mlengine_batch_predict_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/batch_predict/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/batch_predict/component.yaml')\n",
|
||||
"help(mlengine_batch_predict_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
mlengine_deploy_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/deploy/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/deploy/component.yaml')
|
||||
help(mlengine_deploy_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ outputs:
|
|||
type: String
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.ml_engine, deploy,
|
||||
--model_uri, {inputValue: model_uri},
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"mlengine_deploy_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/deploy/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/deploy/component.yaml')\n",
|
||||
"help(mlengine_deploy_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@ KFP_PACKAGE = 'https://storage.googleapis.com/ml-pipeline/release/0.1.14/kfp.tar
|
|||
import kfp.components as comp
|
||||
|
||||
mlengine_train_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/train/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/train/component.yaml')
|
||||
help(mlengine_train_op)
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ outputs:
|
|||
type: GCSPath
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-gcp:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
args: [
|
||||
kfp_component.google.ml_engine, train,
|
||||
--project_id, {inputValue: project_id},
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@
|
|||
"import kfp.components as comp\n",
|
||||
"\n",
|
||||
"mlengine_train_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/train/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/train/component.yaml')\n",
|
||||
"help(mlengine_train_op)"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ inputs:
|
|||
# - {name: Endppoint URI, type: Serving URI, description: 'URI of the deployed prediction service..'}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-deployer:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-deployer:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [/bin/deploy.sh]
|
||||
args: [
|
||||
--model-export-path, {inputValue: Model dir},
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ outputs:
|
|||
- {name: Training output dir, type: GCSPath, description: 'GCS or local directory.'} # type: {GCSPath: {path_type: Directory}}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [python2, -m, trainer.task]
|
||||
args: [
|
||||
--transformed-data-dir, {inputValue: Transformed data dir},
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ from kfp import dsl
|
|||
def kubeflow_tfjob_launcher_op(container_image, command, number_of_workers: int, number_of_parameter_servers: int, tfjob_timeout_minutes: int, output_dir=None, step_name='TFJob-launcher'):
|
||||
return dsl.ContainerOp(
|
||||
name = step_name,
|
||||
image = 'gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf:0517114dc2b365a4a6d95424af6157ead774eff3',
|
||||
image = 'gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf:151c5349f13bea9d626c988563c04c0a86210c21',
|
||||
arguments = [
|
||||
'--workers', number_of_workers,
|
||||
'--pss', number_of_parameter_servers,
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: tensorflow
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command:
|
||||
- python
|
||||
- -m
|
||||
|
|
@ -49,7 +49,7 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: tensorflow
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command:
|
||||
- python
|
||||
- -m
|
||||
|
|
@ -72,7 +72,7 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: tensorflow
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-kubeflow-tf-trainer:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command:
|
||||
- python
|
||||
- -m
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ inputs:
|
|||
# - {name: Metrics, type: Metrics}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-local-confusion-matrix:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-local-confusion-matrix:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [python2, /ml/confusion_matrix.py]
|
||||
args: [
|
||||
--predictions, {inputValue: Predictions},
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ inputs:
|
|||
# - {name: Metrics, type: Metrics}
|
||||
implementation:
|
||||
container:
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-local-confusion-matrix:0517114dc2b365a4a6d95424af6157ead774eff3
|
||||
image: gcr.io/ml-pipeline/ml-pipeline-local-confusion-matrix:151c5349f13bea9d626c988563c04c0a86210c21
|
||||
command: [python2, /ml/roc.py]
|
||||
args: [
|
||||
--predictions, {inputValue: Predictions dir},
|
||||
|
|
|
|||
|
|
@ -23,11 +23,11 @@ import json
|
|||
import os
|
||||
|
||||
dataflow_python_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/dataflow/launch_python/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/dataflow/launch_python/component.yaml')
|
||||
cloudml_train_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/train/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/train/component.yaml')
|
||||
cloudml_deploy_op = comp.load_component_from_url(
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/deploy/component.yaml')
|
||||
'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/deploy/component.yaml')
|
||||
|
||||
|
||||
def resnet_preprocess_op(project_id: 'GcpProject', output: 'GcsUri', staging_dir: 'GcsUri', train_csv: 'GcsUri[text/csv]',
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@
|
|||
"outputs": [],
|
||||
"source": [
|
||||
"bigquery_query_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/bigquery/query/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/bigquery/query/component.yaml')\n",
|
||||
"\n",
|
||||
"QUERY = \"\"\"\n",
|
||||
" SELECT count(*) as count, TIMESTAMP_TRUNC(date, DAY) as day\n",
|
||||
|
|
@ -148,7 +148,7 @@
|
|||
"outputs": [],
|
||||
"source": [
|
||||
"mlengine_train_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/train/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/train/component.yaml')\n",
|
||||
"\n",
|
||||
"def train(project_id,\n",
|
||||
" trainer_args,\n",
|
||||
|
|
@ -186,7 +186,7 @@
|
|||
"outputs": [],
|
||||
"source": [
|
||||
"mlengine_deploy_op = comp.load_component_from_url(\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/gcp/ml_engine/deploy/component.yaml')\n",
|
||||
" 'https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/gcp/ml_engine/deploy/component.yaml')\n",
|
||||
"\n",
|
||||
"def deploy(\n",
|
||||
" project_id,\n",
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@
|
|||
"EXPERIMENT_NAME = 'serving_component'\n",
|
||||
"MODEL_VERSION = '1' # A number representing the version model \n",
|
||||
"OUTPUT_BUCKET = 'gs://%s-serving-component' % PROJECT_NAME # A GCS bucket for asset outputs\n",
|
||||
"KUBEFLOW_DEPLOYER_IMAGE = 'gcr.io/ml-pipeline/ml-pipeline-kubeflow-deployer:fe639f41661d8e17fcda64ff8242127620b80ba0'\n",
|
||||
"KUBEFLOW_DEPLOYER_IMAGE = 'gcr.io/ml-pipeline/ml-pipeline-kubeflow-deployer:151c5349f13bea9d626c988563c04c0a86210c21'\n",
|
||||
"MODEL_PATH = '%s/%s' % (OUTPUT_BUCKET,MODEL_NAME) \n",
|
||||
"MODEL_VERSION_PATH = '%s/%s/%s' % (OUTPUT_BUCKET,MODEL_NAME,MODEL_VERSION)"
|
||||
]
|
||||
|
|
|
|||
|
|
@ -22,16 +22,16 @@ from kfp import onprem
|
|||
|
||||
platform = 'GCP'
|
||||
|
||||
dataflow_tf_data_validation_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/dataflow/tfdv/component.yaml')
|
||||
dataflow_tf_transform_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/dataflow/tft/component.yaml')
|
||||
tf_train_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/kubeflow/dnntrainer/component.yaml')
|
||||
dataflow_tf_model_analyze_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/dataflow/tfma/component.yaml')
|
||||
dataflow_tf_predict_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/dataflow/predict/component.yaml')
|
||||
dataflow_tf_data_validation_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/dataflow/tfdv/component.yaml')
|
||||
dataflow_tf_transform_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/dataflow/tft/component.yaml')
|
||||
tf_train_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/kubeflow/dnntrainer/component.yaml')
|
||||
dataflow_tf_model_analyze_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/dataflow/tfma/component.yaml')
|
||||
dataflow_tf_predict_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/dataflow/predict/component.yaml')
|
||||
|
||||
confusion_matrix_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/local/confusion_matrix/component.yaml')
|
||||
roc_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/local/roc/component.yaml')
|
||||
confusion_matrix_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/local/confusion_matrix/component.yaml')
|
||||
roc_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/local/roc/component.yaml')
|
||||
|
||||
kubeflow_deploy_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/kubeflow/deployer/component.yaml')
|
||||
kubeflow_deploy_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/kubeflow/deployer/component.yaml')
|
||||
|
||||
@dsl.pipeline(
|
||||
name='TFX Taxi Cab Classification Pipeline Example',
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ from kfp import components
|
|||
from kfp import dsl
|
||||
from kfp import gcp
|
||||
|
||||
confusion_matrix_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/local/confusion_matrix/component.yaml')
|
||||
roc_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/48dd338c8ab328084633c51704cda77db79ac8c2/components/local/roc/component.yaml')
|
||||
confusion_matrix_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/local/confusion_matrix/component.yaml')
|
||||
roc_op = components.load_component_from_url('https://raw.githubusercontent.com/kubeflow/pipelines/a97f1d0ad0e7b92203f35c5b0b9af3a314952e05/components/local/roc/component.yaml')
|
||||
|
||||
# ! Please do not forget to enable the Dataproc API in your cluster https://console.developers.google.com/apis/api/dataproc.googleapis.com/overview
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ def dataproc_create_cluster_op(
|
|||
):
|
||||
return dsl.ContainerOp(
|
||||
name='Dataproc - Create cluster',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-create-cluster:0517114dc2b365a4a6d95424af6157ead774eff3',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-create-cluster:151c5349f13bea9d626c988563c04c0a86210c21',
|
||||
arguments=[
|
||||
'--project', project,
|
||||
'--region', region,
|
||||
|
|
@ -56,7 +56,7 @@ def dataproc_delete_cluster_op(
|
|||
):
|
||||
return dsl.ContainerOp(
|
||||
name='Dataproc - Delete cluster',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-delete-cluster:0517114dc2b365a4a6d95424af6157ead774eff3',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-delete-cluster:151c5349f13bea9d626c988563c04c0a86210c21',
|
||||
arguments=[
|
||||
'--project', project,
|
||||
'--region', region,
|
||||
|
|
@ -76,7 +76,7 @@ def dataproc_analyze_op(
|
|||
):
|
||||
return dsl.ContainerOp(
|
||||
name='Dataproc - Analyze',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-analyze:0517114dc2b365a4a6d95424af6157ead774eff3',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-analyze:151c5349f13bea9d626c988563c04c0a86210c21',
|
||||
arguments=[
|
||||
'--project', project,
|
||||
'--region', region,
|
||||
|
|
@ -103,7 +103,7 @@ def dataproc_transform_op(
|
|||
):
|
||||
return dsl.ContainerOp(
|
||||
name='Dataproc - Transform',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-transform:0517114dc2b365a4a6d95424af6157ead774eff3',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-transform:151c5349f13bea9d626c988563c04c0a86210c21',
|
||||
arguments=[
|
||||
'--project', project,
|
||||
'--region', region,
|
||||
|
|
@ -141,7 +141,7 @@ def dataproc_train_op(
|
|||
|
||||
return dsl.ContainerOp(
|
||||
name='Dataproc - Train XGBoost model',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-train:0517114dc2b365a4a6d95424af6157ead774eff3',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-train:151c5349f13bea9d626c988563c04c0a86210c21',
|
||||
arguments=[
|
||||
'--project', project,
|
||||
'--region', region,
|
||||
|
|
@ -174,7 +174,7 @@ def dataproc_predict_op(
|
|||
):
|
||||
return dsl.ContainerOp(
|
||||
name='Dataproc - Predict with XGBoost model',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-predict:0517114dc2b365a4a6d95424af6157ead774eff3',
|
||||
image='gcr.io/ml-pipeline/ml-pipeline-dataproc-predict:151c5349f13bea9d626c988563c04c0a86210c21',
|
||||
arguments=[
|
||||
'--project', project,
|
||||
'--region', region,
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
from setuptools import setup
|
||||
|
||||
NAME = 'kfp'
|
||||
VERSION = '0.1.26'
|
||||
VERSION = '0.1.27'
|
||||
|
||||
REQUIRES = [
|
||||
'urllib3>=1.15,<1.25', #Fixing the version conflict with the "requests" package
|
||||
|
|
|
|||
Loading…
Reference in New Issue