-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Using the UI
The Kubeflow pipelines UI allows you to complete tasks like creating, listing, and managing different resources, and makes it easy to view and compare the outputs of experiments. This guide discusses the different operations you can perform using the UI.
The landing page of the UI is a list of all available pipelines, with management controls such as uploading new pipelines, deleting existing ones, or creating an experiment out of a selected pipeline.
From a pipeline's details page, you can click Create experiment. This takes you to the new experiment page, where you can specify the experiment's name and description.
On the experiment's details page, you can click the Create new run button. Fill out the run's name and description, pick which pipeline it will execute.
The next section is the pipeline's parameters form. This form is generated automatically based on the selected pipeline. (You can try out different pipelines using the pipeline picker dialog.) After you fill in these parameters (some are filled in automatically, if the pipeline author provides default values), you can click the Create button to start the run, this will take you back to the experiment's details page.
In the experiment's details page, you can also click the Create recurring run button. This takes you through a similar flow as the create run, but here you can choose the kind of trigger that should be used to spawn the runs.. You can specify Maximum concurrent runs to limit the number of runs launched in parallel. This can be helpful if the pipeline is expected to run for a long period of time, and is triggered to run frequently.
The experiment's details page shows all of the runs created or generated in it by default. The page also has a widget to show the number of active recurring runs in this experiment, and you can click the manage button to see a list of recurring run configs, enable and disable them, or see any config's details.
This page offers two views into the runs scheduled in the cluster:
- All experiments: This shows a list of experiments, as well as the status of each experiment's last five runs. You can expand the experiment to see the list of the most recent five runs inline, or click its name to go to its details page, where you can see all of its runs.
- Show all runs: This is a flat list of all runs in the system, showing each run's status, run duration, associated pipeline and experiment if any, and its start time.
Clicking a run in the run list (either inside a job, or in the top-level flat list of runs) takes you to view this run's details.