Skip to content

Commit 0649c6a

Browse files
fix: use canonical v1 link throughout pipelines docs (#3240)
* fix: use canonical v1 links throughout docs * use master for roadmap * fix other broken links * use sdk/release-1.8 instead of commit hash
1 parent 1116a6e commit 0649c6a

36 files changed

+107
-107
lines changed

content/en/docs/components/pipelines/installation/standalone-deployment.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -162,17 +162,17 @@ and use it as your working directory.
162162
### Deploy on GCP with Cloud SQL and Google Cloud Storage
163163
164164
**Note**: This is recommended for production environments. For more details about customizing your environment
165-
for GCP, see the [Kubeflow Pipelines GCP manifests](https://github.com/kubeflow/pipelines/tree/master/manifests/kustomize/env/gcp).
165+
for GCP, see the [Kubeflow Pipelines GCP manifests](https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/manifests/kustomize/env/gcp).
166166
167167
### Change deployment namespace
168168
169169
To deploy Kubeflow Pipelines standalone in namespace `<my-namespace>`:
170170
171171
1. Set the `namespace` field to `<my-namespace>` in
172-
[dev/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/master/manifests/kustomize/env/dev/kustomization.yaml) or
173-
[gcp/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/master/manifests/kustomize/env/gcp/kustomization.yaml).
172+
[dev/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/manifests/kustomize/env/dev/kustomization.yaml) or
173+
[gcp/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/manifests/kustomize/env/gcp/kustomization.yaml).
174174
175-
1. Set the `namespace` field to `<my-namespace>` in [cluster-scoped-resources/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/master/manifests/kustomize/cluster-scoped-resources/kustomization.yaml)
175+
1. Set the `namespace` field to `<my-namespace>` in [cluster-scoped-resources/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/manifests/kustomize/cluster-scoped-resources/kustomization.yaml)
176176
177177
1. Apply the changes to update the Kubeflow Pipelines deployment:
178178
@@ -181,7 +181,7 @@ To deploy Kubeflow Pipelines standalone in namespace `<my-namespace>`:
181181
kubectl apply -k manifests/kustomize/env/dev
182182
```
183183
184-
**Note**: If using GCP Cloud SQL and Google Cloud Storage, set the proper values in [manifests/kustomize/env/gcp/params.env](https://github.com/kubeflow/pipelines/blob/master/manifests/kustomize/env/gcp/params.env), then apply with this command:
184+
**Note**: If using GCP Cloud SQL and Google Cloud Storage, set the proper values in [manifests/kustomize/env/gcp/params.env](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/manifests/kustomize/env/gcp/params.env), then apply with this command:
185185
186186
```
187187
kubectl apply -k manifests/kustomize/cluster-scoped-resources
@@ -192,15 +192,15 @@ To deploy Kubeflow Pipelines standalone in namespace `<my-namespace>`:
192192
193193
By default, the KFP standalone deployment installs an [inverting proxy agent](https://github.com/google/inverting-proxy) that exposes a public URL. If you want to skip the installation of the inverting proxy agent, complete the following:
194194
195-
1. Comment out the proxy components in the base `kustomization.yaml`. For example in [manifests/kustomize/env/dev/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/master/manifests/kustomize/env/dev/kustomization.yaml) comment out `inverse-proxy`.
195+
1. Comment out the proxy components in the base `kustomization.yaml`. For example in [manifests/kustomize/env/dev/kustomization.yaml](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/manifests/kustomize/env/dev/kustomization.yaml) comment out `inverse-proxy`.
196196
197197
1. Apply the changes to update the Kubeflow Pipelines deployment:
198198
199199
```
200200
kubectl apply -k manifests/kustomize/env/dev
201201
```
202202
203-
**Note**: If using GCP Cloud SQL and Google Cloud Storage, set the proper values in [manifests/kustomize/env/gcp/params.env](https://github.com/kubeflow/pipelines/blob/master/manifests/kustomize/env/gcp/params.env), then apply with this command:
203+
**Note**: If using GCP Cloud SQL and Google Cloud Storage, set the proper values in [manifests/kustomize/env/gcp/params.env](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/manifests/kustomize/env/gcp/params.env), then apply with this command:
204204
205205
```
206206
kubectl apply -k manifests/kustomize/env/gcp

content/en/docs/components/pipelines/introduction.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ and [components](/docs/components/pipelines/concepts/component/).
6464
The screenshots and code below show the `xgboost-training-cm.py` pipeline, which
6565
creates an XGBoost model using structured data in CSV format. You can see the
6666
source code and other information about the pipeline on
67-
[GitHub](https://github.com/kubeflow/pipelines/tree/master/samples/core/xgboost_training_cm).
67+
[GitHub](https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/samples/core/xgboost_training_cm).
6868

6969
### The runtime execution graph of the pipeline
7070

@@ -79,7 +79,7 @@ Kubeflow Pipelines UI:
7979

8080
Below is an extract from the Python code that defines the
8181
`xgboost-training-cm.py` pipeline. You can see the full code on
82-
[GitHub](https://github.com/kubeflow/pipelines/tree/master/samples/core/xgboost_training_cm).
82+
[GitHub](https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/samples/core/xgboost_training_cm).
8383

8484
```python
8585
@dsl.pipeline(
@@ -229,9 +229,9 @@ At a high level, the execution of a pipeline proceeds as follows:
229229

230230
* **Python SDK**: You create components or specify a pipeline using the Kubeflow
231231
Pipelines domain-specific language
232-
([DSL](https://github.com/kubeflow/pipelines/tree/master/sdk/python/kfp/dsl)).
232+
([DSL](https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/sdk/python/kfp/dsl)).
233233
* **DSL compiler**: The
234-
[DSL compiler](https://github.com/kubeflow/pipelines/tree/master/sdk/python/kfp/compiler)
234+
[DSL compiler](https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/sdk/python/kfp/compiler)
235235
transforms your pipeline's Python code into a static configuration (YAML).
236236
* **Pipeline Service**: You call the Pipeline Service to create a
237237
pipeline run from the static configuration.

content/en/docs/components/pipelines/overview/quickstart.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ workload:
5656
alt="Run results on the pipelines UI"
5757
class="mt-3 mb-3 border border-info rounded">
5858

59-
You can find the [source code for the **Data passing in python components** tutorial](https://github.com/kubeflow/pipelines/tree/master/samples/tutorials/Data%20passing%20in%20python%20components) in the Kubeflow Pipelines repo.
59+
You can find the [source code for the **Data passing in python components** tutorial](https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/samples/tutorials/Data%20passing%20in%20python%20components) in the Kubeflow Pipelines repo.
6060

6161
## Run an ML pipeline
6262

@@ -89,7 +89,7 @@ Follow these steps to run the sample:
8989
alt="XGBoost results on the pipelines UI"
9090
class="mt-3 mb-3 border border-info rounded">
9191

92-
You can find the [source code for the **XGBoost - Iterative model training** demo](https://github.com/kubeflow/pipelines/tree/master/samples/core/xgboost_training_cm) in the Kubeflow Pipelines repo.
92+
You can find the [source code for the **XGBoost - Iterative model training** demo](https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/samples/core/xgboost_training_cm) in the Kubeflow Pipelines repo.
9393

9494
## Next steps
9595

content/en/docs/components/pipelines/reference/api/kubeflow-pipeline-api-spec.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ <h3 id="tag-PipelineService" class="swagger-summary-tag">Tag: PipelineService</h
284284
changes to the pipeline&#39;s most recent pipeline version. If there are no
285285
remaining pipeline versions, the pipeline will have no default version.
286286
Examines the run_service_api.ipynb notebook to learn more about creating a
287-
run using a pipeline version (<a href="https://github.com/kubeflow/pipelines/blob/master/tools/benchmarks/run_service_api.ipynb">https://github.com/kubeflow/pipelines/blob/master/tools/benchmarks/run_service_api.ipynb</a>).</p>
287+
run using a pipeline version (<a href="https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/tools/benchmarks/run_service_api.ipynb">https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/tools/benchmarks/run_service_api.ipynb</a>).</p>
288288
</td>
289289
</tr>
290290
<tr>
@@ -2067,7 +2067,7 @@ <h3 class="panel-title"><span class="operation-name">POST</span> <strong>/apis/v
20672067
changes to the pipeline&apos;s most recent pipeline version. If there are no
20682068
remaining pipeline versions, the pipeline will have no default version.
20692069
Examines the run_service_api.ipynb notebook to learn more about creating a
2070-
run using a pipeline version (<a href="https://github.com/kubeflow/pipelines/blob/master/tools/benchmarks/run_service_api.ipynb">https://github.com/kubeflow/pipelines/blob/master/tools/benchmarks/run_service_api.ipynb</a>).</div>
2070+
run using a pipeline version (<a href="https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/tools/benchmarks/run_service_api.ipynb">https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/tools/benchmarks/run_service_api.ipynb</a>).</div>
20712071
<h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/apis/v1beta1/pipeline_versions/{version_id}</strong></h3>
20722072
Tags:
20732073
<a href="#tag-PipelineService">PipelineService</a>

content/en/docs/components/pipelines/reference/component-spec.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ See some examples of real-world
5151
## Detailed specification (ComponentSpec)
5252

5353
This section describes the
54-
[ComponentSpec](https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/components/_structures.py).
54+
[ComponentSpec](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/components/_structures.py).
5555

5656
### Metadata
5757

@@ -80,7 +80,7 @@ This section describes the
8080
as hints for pipeline authors and can be used by the pipeline system/UI
8181
to validate arguments and connections between components. Basic types
8282
are **String**, **Integer**, **Float**, and **Bool**. See the full list
83-
of [types](https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/types.py)
83+
of [types](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/types.py)
8484
defined by the Kubeflow Pipelines SDK.
8585
* `optional`: Specifies if input is optional or not. This is of type
8686
**Bool**, and defaults to **False**. **Only valid for inputs.**

content/en/docs/components/pipelines/sdk-v2/build-pipeline.ipynb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@
242242
"All outputs are returned as files, using the the paths that Kubeflow Pipelines\n",
243243
"provides.\n",
244244
"\n",
245-
"[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py\n",
245+
"[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py\n",
246246
"\n",
247247
"Python function-based components make it easier to build pipeline components\n",
248248
"by building the component specification for you. Python function-based\n",
@@ -411,11 +411,11 @@
411411
"\n",
412412
"The following example shows the updated `merge_csv` function.\n",
413413
"\n",
414-
"[web-download-component]: https://github.com/kubeflow/pipelines/blob/master/components/web/Download/component.yaml\n",
414+
"[web-download-component]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/components/web/Download/component.yaml\n",
415415
"[python-function-components]: https://www.kubeflow.org/docs/components/pipelines/sdk-v2/python-function-components/\n",
416-
"[input]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py\n",
417-
"[output]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py\n",
418-
"[dsl-component]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/_component.py"
416+
"[input]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py\n",
417+
"[output]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py\n",
418+
"[dsl-component]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/_component.py"
419419
]
420420
},
421421
{
@@ -621,7 +621,7 @@
621621
" pipeline][conditional].\n",
622622
"\n",
623623
"\n",
624-
"[conditional]: https://github.com/kubeflow/pipelines/blob/master/samples/tutorials/DSL%20-%20Control%20structures/DSL%20-%20Control%20structures.py\n",
624+
"[conditional]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/samples/tutorials/DSL%20-%20Control%20structures/DSL%20-%20Control%20structures.py\n",
625625
"[k8s-resources]: https://www.kubeflow.org/docs/components/pipelines/sdk/manipulate-resources/"
626626
]
627627
}

content/en/docs/components/pipelines/sdk-v2/build-pipeline.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ depending on their data type.
238238
All outputs are returned as files, using the the paths that Kubeflow Pipelines
239239
provides.
240240

241-
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py
241+
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py
242242

243243
Python function-based components make it easier to build pipeline components
244244
by building the component specification for you. Python function-based
@@ -373,11 +373,11 @@ Learn more about [building Python function-based components][python-function-com
373373

374374
The following example shows the updated `merge_csv` function.
375375

376-
[web-download-component]: https://github.com/kubeflow/pipelines/blob/master/components/web/Download/component.yaml
376+
[web-download-component]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/components/web/Download/component.yaml
377377
[python-function-components]: https://www.kubeflow.org/docs/components/pipelines/sdk-v2/python-function-components/
378-
[input]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py
379-
[output]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py
380-
[dsl-component]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/_component.py
378+
[input]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py
379+
[output]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py
380+
[dsl-component]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/_component.py
381381

382382

383383
```python
@@ -505,7 +505,7 @@ client.create_run_from_pipeline_func(
505505
pipeline][conditional].
506506

507507

508-
[conditional]: https://github.com/kubeflow/pipelines/blob/master/samples/tutorials/DSL%20-%20Control%20structures/DSL%20-%20Control%20structures.py
508+
[conditional]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/samples/tutorials/DSL%20-%20Control%20structures/DSL%20-%20Control%20structures.py
509509
[k8s-resources]: https://www.kubeflow.org/docs/components/pipelines/sdk/manipulate-resources/
510510

511511

content/en/docs/components/pipelines/sdk-v2/component-development.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ The following examples demonstrate how to specify your component's interface.
423423
]
424424
```
425425
426-
[dsl-types]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/types.py
426+
[dsl-types]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/types.py
427427
[dsl-type-checking]: https://www.kubeflow.org/docs/components/pipelines/sdk/static-type-checking/
428428
429429
### Specify your component's metadata
@@ -584,7 +584,7 @@ components/<component group>/<component name>/
584584

585585
See this [sample component][org-sample] for a real-life component example.
586586

587-
[org-sample]: https://github.com/kubeflow/pipelines/tree/master/components/sample/keras/train_classifier
587+
[org-sample]: https://github.com/kubeflow/pipelines/tree/sdk/release-1.8/components/sample/keras/train_classifier
588588

589589
## Next steps
590590

@@ -606,4 +606,4 @@ See this [sample component][org-sample] for a real-life component example.
606606
resources](/docs/examples/shared-resources/).
607607

608608

609-
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py
609+
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py

content/en/docs/components/pipelines/sdk-v2/python-function-components.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@
309309
"All outputs are returned as files, using the the paths that Kubeflow Pipelines\n",
310310
"provides.\n",
311311
"\n",
312-
"[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py\n",
312+
"[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py\n",
313313
"\n",
314314
"The following sections describe how to pass parameters and artifacts to your function. \n",
315315
"\n",
@@ -340,7 +340,7 @@
340340
"[kfp-metrics]: https://www.kubeflow.org/docs/components/pipelines/sdk/pipelines-metrics/\n",
341341
"[input-path]: https://kubeflow-pipelines.readthedocs.io/en/latest/source/kfp.components.html#kfp.components.InputPath\n",
342342
"[output-path]: https://kubeflow-pipelines.readthedocs.io/en/latest/source/kfp.components.html#kfp.components.OutputPath\n",
343-
"[vs-dsl-component]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/v2/dsl/component_decorator.py"
343+
"[vs-dsl-component]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/v2/components/component_decorator.py"
344344
]
345345
},
346346
{
@@ -467,7 +467,7 @@
467467
"\n",
468468
"[input]: https://github.com/kubeflow/pipelines/blob/c5daa7532d18687b180badfca8d750c801805712/sdk/python/kfp/dsl/io_types.py\n",
469469
"[output]: https://github.com/kubeflow/pipelines/blob/c5daa7532d18687b180badfca8d750c801805712/sdk/python/kfp/dsl/io_types.py\n",
470-
"[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py\n",
470+
"[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py\n",
471471
"\n"
472472
]
473473
},

content/en/docs/components/pipelines/sdk-v2/python-function-components.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ depending on their data type.
279279
All outputs are returned as files, using the the paths that Kubeflow Pipelines
280280
provides.
281281

282-
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py
282+
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py
283283

284284
The following sections describe how to pass parameters and artifacts to your function.
285285

@@ -310,7 +310,7 @@ The following example demonstrates how to return multiple outputs by value.
310310
[kfp-metrics]: https://www.kubeflow.org/docs/components/pipelines/sdk/pipelines-metrics/
311311
[input-path]: https://kubeflow-pipelines.readthedocs.io/en/latest/source/kfp.components.html#kfp.components.InputPath
312312
[output-path]: https://kubeflow-pipelines.readthedocs.io/en/latest/source/kfp.components.html#kfp.components.OutputPath
313-
[vs-dsl-component]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/v2/dsl/component_decorator.py
313+
[vs-dsl-component]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/v2/components/component_decorator.py
314314

315315

316316
```python
@@ -419,7 +419,7 @@ To return a file as an output, use one of the following type annotations:
419419

420420
[input]: https://github.com/kubeflow/pipelines/blob/c5daa7532d18687b180badfca8d750c801805712/sdk/python/kfp/dsl/io_types.py
421421
[output]: https://github.com/kubeflow/pipelines/blob/c5daa7532d18687b180badfca8d750c801805712/sdk/python/kfp/dsl/io_types.py
422-
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py
422+
[kfp-artifact]: https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py
423423

424424

425425

content/en/docs/components/pipelines/sdk-v2/v2-compatibility.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ introduces the following changes:
6464
are always passed by value, which means that they are inserted into the
6565
command used to execute the component. Parameters are stored in ML Metadata.
6666

67-
* [Artifacts](https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/io_types.py)
67+
* [Artifacts](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/io_types.py)
6868
are larger inputs or outputs, such as datasets or models. Input
6969
artifacts are always passed as a reference to a path.
7070

@@ -75,7 +75,7 @@ introduces the following changes:
7575
* The following changes affect how you define a pipeline:
7676

7777
* Pipeline functions must be decorated with
78-
[`@kfp.dsl.pipeline`](https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/_pipeline.py). Specify the following arguments for the
78+
[`@kfp.dsl.pipeline`](https://github.com/kubeflow/pipelines/blob/sdk/release-1.8/sdk/python/kfp/dsl/_pipeline.py). Specify the following arguments for the
7979
`@pipeline` annotation.
8080

8181
* `name`: The pipeline name is used when querying MLMD to store or lookup

0 commit comments

Comments
 (0)