1.7 KiB
Compiling and Running the pipeline by uploading to Kubeflow Pipelines
This covers instructions on building the Bert and Cifar10 example pipelines locally using KFP sdk and uploading the file to Kubeflow Pipeline and starting a run out of that pipeline.
Prerequisites
Generating component.yaml from templates
Follow the readme file for generating component.yaml files using templates
generate component.yaml from templates
Building the pipeline
Run the below commands for building pipeline for the existing Cifar 10 and Bert examples
python cifar10/pipeline.py
or
python bert/pipeline.py
The output of the above script will generate a yaml file which can be uploaded to KFP for invoking a run.
Uploading and invoking a run
-
Create an Experiment from
kubeflow dashboard -> Experiments -> Create Experiment. -
Upload the generated pipeline to
kubeflow dashboard -> Pipelines -> Upload Pipeline -
Create run from
kubeflow dashboard -> Pipelines -> {Pipeline Name} -> Create RunPipeline params can be added while creating a run.
Refer: Kubeflow Pipelines Quickstart
- Click on the visualization tab, select the custom tensorboard image from the dropdown (examples screenshot shown below) and click
Start Tensorboard. Tensoboard UI will be loaded with the run details.
For testing any code changes or adding new examples, use the build script
Refer: Creating New examples
