--- title: "Pipelines" description: "TIR Pipelines runs a multi-step workflow you define in an Argo Workflows or Kubeflow Pipelines YAML file, on a CPU or GPU plan, once or on a schedule." content_type: "overview" product: "pipelines" platform: "TIR" url: "/tir/pipelines/" --- # Pipelines Pipelines runs a workflow you describe in a YAML file. You upload the file as a pipeline, start a run of it on a CPU or GPU plan, and watch each step's status and logs. A run can start once, or repeat every hour or every day on a schedule. The file is written in Argo Workflows format or compiled from the Kubeflow Pipelines SDK. Each step runs a container, so any container image can be a step. ## Where to find it In TIR, open your project. In the side menu, under **PRODUCTS**, select **Pipeline**. The first time, you land on a page with **Create Pipeline**. After that, the **Manage Pipelines** screen lists your pipelines. ## What you can do ### Build and run - [Create a pipeline](/tir/pipelines/how-to/create-a-pipeline/) by uploading a YAML file. - [Create a pipeline version](/tir/pipelines/how-to/create-a-pipeline-version/) to change a pipeline and keep its earlier versions. - [Create a run](/tir/pipelines/how-to/create-a-run/) with an experiment and a plan. - [Schedule a run](/tir/pipelines/how-to/schedule-a-run/) to repeat every hour or every day. - [Run a Docker image](/tir/pipelines/how-to/run-a-docker-image/) as a pipeline step. - [Transfer data between EOS and PFS](/tir/pipelines/how-to/transfer-data-between-eos-and-pfs/) with ready-made pipeline files. ### Watch and manage - [Watch a run and read its logs](/tir/pipelines/how-to/watch-a-run-and-read-its-logs/). - [Retry, terminate, or delete a run](/tir/pipelines/how-to/retry-terminate-or-delete-a-run/). - [Manage scheduled runs](/tir/pipelines/how-to/manage-scheduled-runs/): turn them on and off, see the runs they started, or delete them. - [View a pipeline version](/tir/pipelines/how-to/view-a-pipeline-version/): its step graph and its YAML. - [Delete a pipeline or a version](/tir/pipelines/how-to/delete-a-pipeline-or-version/). ### Understand - [How pipelines, versions, runs, and experiments fit together](/tir/pipelines/concepts/how-pipelines-work/). - [Billing and plans for pipeline runs](/tir/pipelines/concepts/billing-and-plans/). ## Where to start Start with [Get started with Pipelines](/tir/pipelines/get-started/), which takes you from a YAML file to a run with logs. For help with any message, [Troubleshooting Pipelines](/tir/pipelines/troubleshooting/pipelines/) has the fixes, and the [Pipelines FAQ](/tir/pipelines/faq/) has short answers.