1<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.124.1"><meta name=robots content="index, follow"><link rel=apple-touch-icon sizes=180x180 href="/apple-touch-icon.png?v=2"><link rel=icon type=image/png sizes=32x32 href="/favicon-32x32.png?v=2"><link rel=icon type=image/png sizes=16x16 href="/favicon-16x16.png?v=2"><link rel=manifest href="/site.webmanifest?v=2"><link rel=mask-icon href="/safari-pinned-tab.svg?v=2" color=#4279f4><link rel="shortcut icon" href="/favicon.ico?v=2"><meta name=msapplication-TileColor content="#4279f4"><meta name=theme-color content="#4279f4"><title>Documentation | Kubeflow</title> 2<meta name=description content="All of Kubeflow documentation"><meta itemprop=name content="Documentation"><meta itemprop=description content="All of Kubeflow documentation"><meta property="og:image" content="https://www.kubeflow.org/docs/social.f75b0dbf333ca91867d4ebf360064899.png"><meta property="og:image:type" content="image/png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:url" content="https://www.kubeflow.org/docs/"><meta property="og:site_name" content="Kubeflow"><meta property="og:title" content="Documentation"><meta property="og:description" content="All of Kubeflow documentation"><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://www.kubeflow.org/docs/social.f75b0dbf333ca91867d4ebf360064899.png"><meta name=twitter:title content="Documentation"><meta name=twitter:description content="All of Kubeflow documentation"><meta name=twitter:site content="@kubeflow">
2<script type=application/ld+json>[{"@context":"http://schema.org","@type":"Article","articleSection":"docs","name":"Documentation","headline":"Documentation","description":"All of Kubeflow documentation","inLanguage":"en-US","copyrightHolder":"The Kubeflow Authors.","copyrightYear":2020,"dateModified":"2020-04-21T13:24:55+10:00","url":"https://www.kubeflow.org/docs/","wordCount":0,"keywords":["Kubeflow"]}]</script>
2<link rel=preload href=/scss/main.min.92fc1ace068b66e570138a55568f09367928bee26247354a1749e85e6665f0f2.css as=style><link href=/scss/main.min.92fc1ace068b66e570138a55568f09367928bee26247354a1749e85e6665f0f2.css rel=stylesheet integrity>
2<script src=https://code.jquery.com/jquery-3.6.0.min.js integrity=sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK crossorigin=anonymous></script>
vendor: 63 bytes, line 2
2<script async src="https://www.googletagmanager.com/gtag/js?id=
2G-Y2KDEK0998
vendor: 11 bytes, line 2
2"></script>
2<script>var doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-Y2KDEK0998")}</script>
2</head><body class=td-section><header><style>:root{--kf-banner-height:2.25rem}</style><div class=kf-announcement-banner id=kf-announcement-banner><a href=https://www.cncf.io/announcements/2026/08/17/cncf-announces-kubeflows-graduation-solidifying-the-standard-for-cloud-native-ai-operations/ target=_blank rel=noopener>ð Kubeflow is now a CNCF graduated project â Read more</a> 3<button class=kf-announcement-banner__close id=kf-announcement-banner-close aria-label="Dismiss announcement">×</button></div>
3<script>(function(){var e='kf-banner-dismissed:"https://www.cncf.io/announcements/2026/08/17/cncf-announces-kubeflows-graduation-solidifying-the-standard-for-cloud-native-ai-operations/"',n=document.getElementById("kf-announcement-banner"),t=function(){n.style.display="none",document.documentElement.style.setProperty("--kf-banner-height","0rem")};try{if(localStorage.getItem(e)){t();return}}catch{}document.getElementById("kf-announcement-banner-close").addEventListener("click",function(){try{localStorage.setItem(e,"1")}catch{}t()})})()</script>
3<nav class="js-navbar-scroll navbar navbar-expand-md navbar-dark td-navbar"><div class="container px-0"><a class=navbar-brand href=/><span class="navbar-brand__logo navbar-logo"><span class=show_light-only><svg viewBox="0 0 276.93 274.55" xmlns="http://www.w3.org/2000/svg"><g data-name="Layer 2"><path d="m95.9 62.15 4.1 102.1 73.75-94.12a6.79 6.79.0 019.6-1.11l46 36.92-15-65.61z" fill="#4279f4"/><path d="m102.55 182.98h65.42l-40.17-32.23z" fill="#0028aa"/><path d="m180.18 83.92-44 56.14 46.88 37.61 44.47-55.76z" fill="#014bd1"/><path d="m83.56 52.3.01-.01 38.69-48.52-62.39 30.05-15.41 67.51z" fill="#bedcff"/><path d="m45.32 122.05 41.44 51.96-3.95-98.98z" fill="#6ca1ff"/><path d="m202.31 28.73L142.65.0l-37.13 46.56z" fill="#a1c3ff"/><g stroke-miterlimit="10" stroke-width="3.2"><path d="m1.6 272v-44.78h5.74v23.41l20.48-23.41h6.4l-17.39 19.7 19 25.07H29.1l-15.92-20.8-5.84 6.65V272zm40.02-9.79V240h5.43v22.39a4.67 4.67.0 002.35 4.19 11 11 0 0011 0 4.69 4.69.0 002.33-4.19V240h5.43v22.19a9.08 9.08.0 01-4.1 7.87 16.2 16.2.0 01-18.37.0 9.07 9.07.0 01-4.07-7.85zM77.46 272v-48h5.43v16.81a29.29 29.29.0 019.32-1.73 13.1 13.1.0 016.2 1.41 10.71 10.71.0 014.18 3.74 18.07 18.07.0 012.23 5.06 21.26 21.26.0 01.73 5.58q0 8.43-4.38 12.79T87.35 272zm5.43-4.87h4.55q6.77.0 9.72-2.95t3-9.51a14.21 14.21.0 00-2-7.52 6.55 6.55.0 00-6-3.22 24.73 24.73.0 00-9.25 1.54zm29.47-11.19q0-7.71 4.09-12.3a13.75 13.75.0 0110.8-4.59q13.35.0 13.36 18.86h-22.82a12.3 12.3.0 002.9 7.07q2.59 3.11 7.9 3.1a24.92 24.92.0 0010.55-2v5a27.74 27.74.0 01-9.86 1.87 19.83 19.83.0 01-7.7-1.37 13.31 13.31.0 01-5.28-3.76 16.21 16.21.0 01-3-5.38 20.84 20.84.0 01-.94-6.5zm5.62-2.12h17.26a14.91 14.91.0 00-2.37-7.12 6.44 6.44.0 00-5.62-2.78 8.2 8.2.0 00-6.21 2.72 12.07 12.07.0 00-3.04 7.18z" fill="#4279f4" stroke="#4279f4"/><path d="m147.32 244.89V240h5v-7.59a8.14 8.14.0 012.31-6.05 7.79 7.79.0 015.69-2.28h7.86V229h-5c-2.21.0-3.67.45-4.37 1.34s-1.06 2.55-1.06 5V240h8.46v4.87h-8.46V272h-5.44v-27.1zM175.26 272v-48h5.43v48zm19.15-3.95a17.86 17.86.0 1112.33 4.9 16.57 16.57.0 01-12.33-4.9zm3.84-20.65a13.16 13.16.0 000 17.2 12.07 12.07.0 0017 0 13.09 13.09.0 000-17.2 12.07 12.07.0 00-17 0zm30.2-7.4h5.75l7.3 25.32 7.43-25.32h5.36l7.34 25.34L269 240h5.74l-10.04 32h-6.12l-6.83-24.58L245 272h-6.47z" fill="#0028aa" stroke="#0028aa"/></g></g></svg></span> 4<span class=show_dark-only><svg viewBox="0 0 276.93 274.55" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" data-name="Layer 2"><path d="m95.9 62.15 4.1 102.1 73.75-94.12a6.79 6.79.0 019.6-1.11l46 36.92-15-65.61z"/><path d="m102.55 182.98h65.42l-40.17-32.23z"/><path d="m180.18 83.92-44 56.14 46.88 37.61 44.47-55.76z"/><path d="m83.56 52.3.01-.01 38.69-48.52-62.39 30.05-15.41 67.51z"/><path d="m45.32 122.05 41.44 51.96-3.95-98.98z"/><path d="m202.31 28.73L142.65.0l-37.13 46.56z"/><g stroke="#fff" stroke-miterlimit="10" stroke-width="3.2"><path d="m1.6 272v-44.78h5.74v23.41l20.48-23.41h6.4l-17.39 19.7 19 25.07H29.1l-15.92-20.8-5.84 6.65V272zm40.02-9.79V240h5.43v22.39a4.67 4.67.0 002.35 4.19 11 11 0 0011 0 4.69 4.69.0 002.33-4.19V240h5.43v22.19a9.08 9.08.0 01-4.1 7.87 16.2 16.2.0 01-18.37.0 9.07 9.07.0 01-4.07-7.85zM77.46 272v-48h5.43v16.81a29.29 29.29.0 019.32-1.73 13.1 13.1.0 016.2 1.41 10.71 10.71.0 014.18 3.74 18.07 18.07.0 012.23 5.06 21.26 21.26.0 01.73 5.58q0 8.43-4.38 12.79T87.35 272zm5.43-4.87h4.55q6.77.0 9.72-2.95t3-9.51a14.21 14.21.0 00-2-7.52 6.55 6.55.0 00-6-3.22 24.73 24.73.0 00-9.25 1.54zm29.47-11.19q0-7.71 4.09-12.3a13.75 13.75.0 0110.8-4.59q13.35.0 13.36 18.86h-22.82a12.3 12.3.0 002.9 7.07q2.59 3.11 7.9 3.1a24.92 24.92.0 0010.55-2v5a27.74 27.74.0 01-9.86 1.87 19.83 19.83.0 01-7.7-1.37 13.31 13.31.0 01-5.28-3.76 16.21 16.21.0 01-3-5.38 20.84 20.84.0 01-.94-6.5zm5.62-2.12h17.26a14.91 14.91.0 00-2.37-7.12 6.44 6.44.0 00-5.62-2.78 8.2 8.2.0 00-6.21 2.72 12.07 12.07.0 00-3.04 7.18z"/><path d="m147.32 244.89V240h5v-7.59a8.14 8.14.0 012.31-6.05 7.79 7.79.0 015.69-2.28h7.86V229h-5c-2.21.0-3.67.45-4.37 1.34s-1.06 2.55-1.06 5V240h8.46v4.87h-8.46V272h-5.44v-27.1zM175.26 272v-48h5.43v48zm19.15-3.95a17.86 17.86.0 1112.33 4.9 16.57 16.57.0 01-12.33-4.9zm3.84-20.65a13.16 13.16.0 000 17.2 12.07 12.07.0 0017 0 13.09 13.09.0 000-17.2
412.07 12.07.0 00-17 0zm30.2-7.4h5.75l7.3 25.32 7.43-25.32h5.36l7.34 25.34L269 240h5.74l-10.04 32h-6.12l-6.83-24.58L245 272h-6.47z"/></g></g></svg></span> 5</span><span class="text-uppercase font-weight-bold">Kubeflow</span></a><div class=filler></div><button class=navbar-toggler type=button data-toggle=collapse data-target=#main_navbar aria-controls=main_navbar aria-expanded=false aria-label="Toggle navigation"> 6<span class=navbar-toggler-icon></span></button><div class="collapse navbar-collapse ml-md-auto" id=main_navbar><ul class="navbar-nav ml-auto pt-4 pt-md-0 my-2 my-md-1"><li class="nav-item mt-1 mt-lg-0 mr-2 mr-xl-4 long-content"><a class=nav-link href=https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/ target=_blank><i class='fas fa-calendar-days pr-2'></i><span>Join us at KubeCon NA</span><br><span class='badge badge-warning'>November 9-12, Salt Lake City, Utah</span></a></li><li class="nav-item mt-1 mt-lg-0 mr-2 mr-xl-4"><a class=nav-link href=/docs/><i class='fas fa-book pr-2'></i><span>Docs</span></a></li><li class="nav-item mt-1 mt-lg-0 mr-2 mr-xl-4 long-content"><a class=nav-link href=/docs/about/community/><i class='fas fa-users pr-2'></i><span>Community</span></a></li><li class="nav-item mt-1 mt-lg-0 mr-2 mr-xl-4"><a class=nav-link href=https://blog.kubeflow.org/ target=_blank><i class='fas fa-rss pr-2'></i><span>Blog</span></a></li><li class="nav-item mt-1 mt-lg-0 mr-1 mr-lg-3 mr-xl-4"><a class=nav-link href=https://github.com/kubeflow/ target=_blank><i class='fab fa-github pr-2'></i><span>GitHub</span></a></li><li class="nav-item mr-2 mt-1 mt-lg-0 py-md-2"><div class=vr></div></li><li class="nav-item dropdown mt-1 mt-lg-0 mr-1 mr-xl-2"><a class="nav-link dropdown-toggle" href=# id=themeDropdown role=button data-toggle=dropdown aria-haspopup=true aria-expanded=false><span class=theme-icon-active><i class="fas fa-circle-half-stroke"></i> 7</span><span class=theme-name-active>Theme</span></a><div class="dropdown-menu dropdown-menu-right" aria-labelledby=themeDropdown><button type=button class="dropdown-item d-flex align-items-center active" data-theme-value=light> 8<span class="theme-icon mr-1"><i class="fas fa-sun"></i> 9</span><span class=theme-name>Light</span> 10<span class="ml-2 d-none check-icon"><i class="fas fa-check"></i> 11</span></button> 12<button type=button class="dropdown-item d-flex align-items-center" data-theme-value=dark> 13<span class="theme-icon mr-1"><i class="far fa-moon"></i> 14</span><span class=theme-name>Dark</span> 15<span class="ml-2 d-none check-icon"><i class="fas fa-check"></i></span></button></div>
15<script>window.changeTheme=function(e){setStoredTheme(e),setTheme(e),showActiveTheme(e)},(()=>{"use strict";const n=()=>localStorage.getItem("theme"),o=e=>localStorage.setItem("theme",e),s=()=>{const e=n();return e?e:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"},e=e=>{document.documentElement.setAttribute("data-theme",e)},t=e=>{const n=document.querySelectorAll("[data-theme-value]");n.forEach(t=>{const n=t.getAttribute("data-theme-value"),s=t.querySelector(".check-icon");t.classList.toggle("active",n===e),s&&s.classList.toggle("d-none",n!==e)});const t=document.querySelector(".theme-icon-active i"),s=document.querySelector(".theme-name-active");if(t){const n=document.querySelector(`[data-theme-value="${e}"]`);if(n){const e=n.querySelector(".theme-icon i");e&&(t.className=e.className);const o=n.querySelector(".theme-name");o&&(s.textContent=o.textContent)}}};e(s()),t(s()),document.querySelectorAll("[data-theme-value]").forEach(n=>{n.addEventListener("click",()=>{const s=n.getAttribute("data-theme-value");o(s),e(s),t(s)})}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",s=>{n()||(e(s.matches?"dark":"light"),t(s.matches?"dark":"light"))}),$(document).ready(function(){$(".dropdown-toggle").dropdown()})})()</script>
15</li><li class="nav-item dropdown mt-1 mt-lg-0"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown role=button data-toggle=dropdown aria-haspopup=true aria-expanded=false>Version</a><div class=dropdown-menu aria-labelledby=navbarDropdownMenuLink><a class=dropdown-item href=https://master.kubeflow.org>master</a> 16<a class=dropdown-item href=https://v26-03-branch.kubeflow.org>v26.03</a> 17<a class=dropdown-item href=https://v1-11-branch.kubeflow.org>v1.11</a> 18<a class=dropdown-item href=https://v1-10-branch.kubeflow.org>v1.10</a> 19<a class=dropdown-item href=https://v1-9-branch.kubeflow.org>v1.9</a> 20<a class=dropdown-item href=https://v1-8-branch.kubeflow.org>v1.8</a> 21<a class=dropdown-item href=https://v1-7-branch.kubeflow.org>v1.7</a> 22<a class=dropdown-item href=https://v1-6-branch.kubeflow.org>v1.6</a> 23<a class=dropdown-item href=https://v1-5-branch.kubeflow.org>v1.5</a> 24<a class=dropdown-item href=https://v1-4-branch.kubeflow.org>v1.4</a> 25<a class=dropdown-item href=https://v1-3-branch.kubeflow.org>v1.3</a> 26<a class=dropdown-item href=https://v1-2-branch.kubeflow.org>v1.2</a> 27<a class=dropdown-item href=https://v1-1-branch.kubeflow.org>v1.1</a> 28<a class=dropdown-item href=https://v1-0-branch.kubeflow.org>v1.0</a></div></li></ul></div></div></nav></header><div class="container-fluid td-outer"><div class="container td-main"><div class="row flex-xl-nowrap td-main_inner"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><form class="td-sidebar__search d-flex align-items-center"><div class=td-search><div class=td-search__icon></div><input type=search class="td-search__input form-control td-search-input" placeholder=Search aria-label=Search autocomplete=off></div><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ml-3" type=button data-toggle=collapse data-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"> 29<i class="fas fa-bars"></i></button></form><nav class="collapse td-sidebar-nav foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-docs-li><a href=/docs/ class="align-left pl-0 active td-sidebar-link td-sidebar-link__section tree-root" id=m-docs><span class=td-sidebar-nav-active-item>Documentation</span></a><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsgenai-li><input type=checkbox id=m-docsgenai-check> 30<label for=m-docsgenai-check><a href=/docs/genai/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsgenai><span>GenAI</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsgenaiuse-cases-li><input type=checkbox id=m-docsgenaiuse-cases-check> 31<label for=m-docsgenaiuse-cases-check><a href=/docs/genai/use-cases/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsgenaiuse-cases><span>GenAI Use Cases</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsstarted-li><input type=checkbox id=m-docsstarted-check> 32<label for=m-docsstarted-check><a href=/docs/started/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsstarted><span>Getting Started</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsstartedintroduction-li><input type=checkbox id=m-docsstartedintroduction-check> 33<label for=m-docsstartedintroduction-check><a href=/docs/started/introduction/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsstartedintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsstartedarchitecture-li><input type=checkbox id=m-docsstartedarchitecture-check> 34<label for=m-docsstartedarchitecture-check><a href=/docs/started/architecture/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsstartedarchitecture><span>Architecture</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsstartedinstalling-kubeflow-li><input type=checkbox id=m-docsstartedinstalling-kubeflow-check> 35<label for=m-docsstartedinstalling-kubeflow-check><a href=/docs/started/installing-kubeflow/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsstartedinstalling-kubeflow><span>Installing Kubeflow</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsstartedsupport-li><input type=checkbox id=m-docsstartedsupport-check> 36<label for=m-docsstartedsupport-check><a href=/docs/started/support/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsstartedsupport><span>Get Support</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponents-li><input type=checkbox id=m-docscomponents-check checked>
36 37<label for=m-docscomponents-check><a href=/docs/components/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponents><span>Kubeflow Subprojects</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentssdk-li><input type=checkbox id=m-docscomponentssdk-check> 38<label for=m-docscomponentssdk-check><a href=/docs/components/sdk/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentssdk><span>Kubeflow SDK</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentssdkoverview-li><input type=checkbox id=m-docscomponentssdkoverview-check> 39<label for=m-docscomponentssdkoverview-check><a href=/docs/components/sdk/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentssdkoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentssdkwebsite-li><input type=checkbox id=m-docscomponentssdkwebsite-check> 40<label for=m-docscomponentssdkwebsite-check><a href=https://sdk.kubeflow.org/en/latest/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentssdkwebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Kubeflow SDK Website</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentsspark-operator-li><input type=checkbox id=m-docscomponentsspark-operator-check> 41<label for=m-docscomponentsspark-operator-check><a href=/docs/components/spark-operator/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentsspark-operator><span>Kubeflow Spark Operator</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsspark-operatoroverview-li><input type=checkbox id=m-docscomponentsspark-operatoroverview-check> 42<label for=m-docscomponentsspark-operatoroverview-check><a href=/docs/components/spark-operator/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsspark-operatoroverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsspark-operatorwebsite-li><input type=checkbox id=m-docscomponentsspark-operatorwebsite-check> 43<label for=m-docscomponentsspark-operatorwebsite-check><a href=https://spark.kubeflow.org/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsspark-operatorwebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Kubeflow Spark Operator Website</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentsnotebooks-li><input type=checkbox id=m-docscomponentsnotebooks-check> 44<label for=m-docscomponentsnotebooks-check><a href=/docs/components/notebooks/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentsnotebooks><span>Kubeflow Notebooks</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsnotebooksoverview-li><input type=checkbox id=m-docscomponentsnotebooksoverview-check> 45<label for=m-docscomponentsnotebooksoverview-check><a href=/docs/components/notebooks/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsnotebooksoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsnotebooksquickstart-guide-li><input type=checkbox id=m-docscomponentsnotebooksquickstart-guide-check> 46<label for=m-docscomponentsnotebooksquickstart-guide-check><a href=/docs/components/notebooks/quickstart-guide/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsnotebooksquickstart-guide><span>Quickstart Guide</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsnotebookscontainer-images-li><input type=checkbox id=m-docscomponentsnotebookscontainer-images-check> 47<label for=m-docscomponentsnotebookscontainer-images-check><a href=/docs/components/notebooks/container-images/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsnotebookscontainer-images><span>Container Images</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsnotebooksjupyter-tensorflow-examples-li><input type=checkbox id=m-docscomponentsnotebooksjupyter-tensorflow-examples-check> 48<label for=m-docscomponentsnotebooksjupyter-tensorflow-examples-check><a href=/docs/components/notebooks/jupyter-tensorflow-examples/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsnotebooksjupyter-tensorflow-examples><span>Jupyter TensorFlow Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsnotebookssubmit-kubernetes-li><input type=checkbox id=m-docscomponentsnotebookssubmit-kubernetes-check> 49<label for=m-docscomponentsnotebookssubmit-kubernetes-check><a href=/docs/components/notebooks/submit-kubernetes/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsnotebookssubmit-kubernetes><span>Submit Kubernetes Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsnotebookstroubleshooting-li>
49<input type=checkbox id=m-docscomponentsnotebookstroubleshooting-check> 50<label for=m-docscomponentsnotebookstroubleshooting-check><a href=/docs/components/notebooks/troubleshooting/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsnotebookstroubleshooting><span>Troubleshooting</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentsnotebooksapi-reference-li><input type=checkbox id=m-docscomponentsnotebooksapi-reference-check> 51<label for=m-docscomponentsnotebooksapi-reference-check><a href=/docs/components/notebooks/api-reference/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentsnotebooksapi-reference><span>API Reference</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsnotebooksapi-referencenotebook-v1-li><input type=checkbox id=m-docscomponentsnotebooksapi-referencenotebook-v1-check> 52<label for=m-docscomponentsnotebooksapi-referencenotebook-v1-check><a href=/docs/components/notebooks/api-reference/notebook-v1/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsnotebooksapi-referencenotebook-v1><span>Notebook (v1)</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentsworkspaces-li><input type=checkbox id=m-docscomponentsworkspaces-check> 53<label for=m-docscomponentsworkspaces-check><a href=/docs/components/workspaces/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentsworkspaces><span>Kubeflow Workspaces</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsworkspacesoverview-li><input type=checkbox id=m-docscomponentsworkspacesoverview-check> 54<label for=m-docscomponentsworkspacesoverview-check><a href=/docs/components/workspaces/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsworkspacesoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentsworkspacesoperator-guides-li><input type=checkbox id=m-docscomponentsworkspacesoperator-guides-check> 55<label for=m-docscomponentsworkspacesoperator-guides-check><a href=/docs/components/workspaces/operator-guides/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentsworkspacesoperator-guides><span>Operator Guides</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsworkspacesoperator-guidesdeployment-guide-li><input type=checkbox id=m-docscomponentsworkspacesoperator-guidesdeployment-guide-check> 56<label for=m-docscomponentsworkspacesoperator-guidesdeployment-guide-check><a href=/docs/components/workspaces/operator-guides/deployment-guide/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsworkspacesoperator-guidesdeployment-guide><span>Deployment Guide</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentsworkspacescontributor-guides-li><input type=checkbox id=m-docscomponentsworkspacescontributor-guides-check> 57<label for=m-docscomponentsworkspacescontributor-guides-check><a href=/docs/components/workspaces/contributor-guides/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentsworkspacescontributor-guides><span>Contributor Guides</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsworkspacescontributor-guidescontribute-li>
57<input type=checkbox id=m-docscomponentsworkspacescontributor-guidescontribute-check> 58<label for=m-docscomponentsworkspacescontributor-guidescontribute-check><a href=/docs/components/workspaces/contributor-guides/contribute/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsworkspacescontributor-guidescontribute><span>Contributing to Kubeflow Workspaces</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsworkspacescontributor-guidesplanning-process-li><input type=checkbox id=m-docscomponentsworkspacescontributor-guidesplanning-process-check> 59<label for=m-docscomponentsworkspacescontributor-guidesplanning-process-check><a href=/docs/components/workspaces/contributor-guides/planning-process/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsworkspacescontributor-guidesplanning-process><span>Planning process</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentstrainer-li><input type=checkbox id=m-docscomponentstrainer-check> 60<label for=m-docscomponentstrainer-check><a href=/docs/components/trainer/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentstrainer><span>Kubeflow Trainer</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentstraineroverview-li><input type=checkbox id=m-docscomponentstraineroverview-check> 61<label for=m-docscomponentstraineroverview-check><a href=/docs/components/trainer/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentstraineroverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentstrainerwebsite-li><input type=checkbox id=m-docscomponentstrainerwebsite-check> 62<label for=m-docscomponentstrainerwebsite-check><a href=https://trainer.kubeflow.org/en/latest/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentstrainerwebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Kubeflow Trainer Website</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentsmcp-server-li>
62<input type=checkbox id=m-docscomponentsmcp-server-check> 63<label for=m-docscomponentsmcp-server-check><a href=/docs/components/mcp-server/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentsmcp-server><span>Kubeflow MCP Server</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsmcp-serveroverview-li><input type=checkbox id=m-docscomponentsmcp-serveroverview-check> 64<label for=m-docscomponentsmcp-serveroverview-check><a href=/docs/components/mcp-server/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsmcp-serveroverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentsmcp-serverwebsite-li><input type=checkbox id=m-docscomponentsmcp-serverwebsite-check> 65<label for=m-docscomponentsmcp-serverwebsite-check><a href=https://sdk.kubeflow.org/en/latest/mcp-server/index.html class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentsmcp-serverwebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Kubeflow MCP Server Documentation</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentskatib-li>
65<input type=checkbox id=m-docscomponentskatib-check> 66<label for=m-docscomponentskatib-check><a href=/docs/components/katib/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentskatib><span>Kubeflow Katib</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatiboverview-li><input type=checkbox id=m-docscomponentskatiboverview-check> 67<label for=m-docscomponentskatiboverview-check><a href=/docs/components/katib/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatiboverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibinstallation-li><input type=checkbox id=m-docscomponentskatibinstallation-check> 68<label for=m-docscomponentskatibinstallation-check><a href=/docs/components/katib/installation/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibinstallation><span>Installation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibgetting-started-li><input type=checkbox id=m-docscomponentskatibgetting-started-check> 69<label for=m-docscomponentskatibgetting-started-check><a href=/docs/components/katib/getting-started/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibgetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentskatibuser-guides-li><input type=checkbox id=m-docscomponentskatibuser-guides-check> 70<label for=m-docscomponentskatibuser-guides-check><a href=/docs/components/katib/user-guides/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentskatibuser-guides><span>User Guides</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentskatibuser-guideshp-tuning-li><input type=checkbox id=m-docscomponentskatibuser-guideshp-tuning-check> 71<label for=m-docscomponentskatibuser-guideshp-tuning-check><a href=/docs/components/katib/user-guides/hp-tuning/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentskatibuser-guideshp-tuning><span>Hyperparameter Tuning</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guideshp-tuningconfigure-experiment-li><input type=checkbox id=m-docscomponentskatibuser-guideshp-tuningconfigure-experiment-check> 72<label for=m-docscomponentskatibuser-guideshp-tuningconfigure-experiment-check><a href=/docs/components/katib/user-guides/hp-tuning/configure-experiment/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guideshp-tuningconfigure-experiment><span>How to Configure Experiment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guideshp-tuningconfigure-algorithm-li><input type=checkbox id=m-docscomponentskatibuser-guideshp-tuningconfigure-algorithm-check> 73<label for=m-docscomponentskatibuser-guideshp-tuningconfigure-algorithm-check><a href=/docs/components/katib/user-guides/hp-tuning/configure-algorithm/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guideshp-tuningconfigure-algorithm><span>How to Configure Algorithms</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesllm-hp-optimization-li><input type=checkbox id=m-docscomponentskatibuser-guidesllm-hp-optimization-check> 74<label for=m-docscomponentskatibuser-guidesllm-hp-optimization-check><a href=/docs/components/katib/user-guides/llm-hp-optimization/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesllm-hp-optimization><span>How to Optimize Hyperparameters for LLMs Fine-Tuning with Kubeflow</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentskatibuser-guidesnas-li><input type=checkbox id=m-docscomponentskatibuser-guidesnas-check> 75<label for=m-docscomponentskatibuser-guidesnas-check><a href=/docs/components/katib/user-guides/nas/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentskatibuser-guidesnas>
75<span>Neural Architecture Search</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesnasconfigure-experiment-li><input type=checkbox id=m-docscomponentskatibuser-guidesnasconfigure-experiment-check> 76<label for=m-docscomponentskatibuser-guidesnasconfigure-experiment-check><a href=/docs/components/katib/user-guides/nas/configure-experiment/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesnasconfigure-experiment><span>How to Configure Experiment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesnasconfigure-algorithm-li><input type=checkbox id=m-docscomponentskatibuser-guidesnasconfigure-algorithm-check> 77<label for=m-docscomponentskatibuser-guidesnasconfigure-algorithm-check><a href=/docs/components/katib/user-guides/nas/configure-algorithm/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesnasconfigure-algorithm><span>How to Configure Algorithms</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guideskatib-ui-li><input type=checkbox id=m-docscomponentskatibuser-guideskatib-ui-check> 78<label for=m-docscomponentskatibuser-guideskatib-ui-check><a href=/docs/components/katib/user-guides/katib-ui/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guideskatib-ui><span>How to use Katib UI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidestrial-template-li><input type=checkbox id=m-docscomponentskatibuser-guidestrial-template-check> 79<label for=m-docscomponentskatibuser-guidestrial-template-check><a href=/docs/components/katib/user-guides/trial-template/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidestrial-template><span>How to use Trial Templates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesmetrics-collector-li><input type=checkbox id=m-docscomponentskatibuser-guidesmetrics-collector-check> 80<label for=m-docscomponentskatibuser-guidesmetrics-collector-check><a href=/docs/components/katib/user-guides/metrics-collector/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesmetrics-collector><span>How to Configure Metrics Collector</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesearly-stopping-li><input type=checkbox id=m-docscomponentskatibuser-guidesearly-stopping-check> 81<label for=m-docscomponentskatibuser-guidesearly-stopping-check><a href=/docs/components/katib/user-guides/early-stopping/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesearly-stopping><span>How to Configure Early Stopping</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesresume-experiment-li><input type=checkbox id=m-docscomponentskatibuser-guidesresume-experiment-check> 82<label for=m-docscomponentskatibuser-guidesresume-experiment-check><a href=/docs/components/katib/user-guides/resume-experiment/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesresume-experiment><span>How to Resume Experiments</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesenv-variables-li><input type=checkbox id=m-docscomponentskatibuser-guidesenv-variables-check> 83<label for=m-docscomponentskatibuser-guidesenv-variables-check><a href=/docs/components/katib/user-guides/env-variables/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesenv-variables><span>How to configure env variables</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guideskatib-config-li>
83<input type=checkbox id=m-docscomponentskatibuser-guideskatib-config-check> 84<label for=m-docscomponentskatibuser-guideskatib-config-check><a href=/docs/components/katib/user-guides/katib-config/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guideskatib-config><span>How to use Katib Config</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibuser-guidesinstallation-options-li><input type=checkbox id=m-docscomponentskatibuser-guidesinstallation-options-check> 85<label for=m-docscomponentskatibuser-guidesinstallation-options-check><a href=/docs/components/katib/user-guides/installation-options/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibuser-guidesinstallation-options><span>Katib Installation Options</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentskatibreference-li><input type=checkbox id=m-docscomponentskatibreference-check> 86<label for=m-docscomponentskatibreference-check><a href=/docs/components/katib/reference/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentskatibreference><span>Reference</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibreferencearchitecture-li><input type=checkbox id=m-docscomponentskatibreferencearchitecture-check> 87<label for=m-docscomponentskatibreferencearchitecture-check><a href=/docs/components/katib/reference/architecture/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibreferencearchitecture><span>Katib Architecture</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibreferenceexperiment-cr-li><input type=checkbox id=m-docscomponentskatibreferenceexperiment-cr-check> 88<label for=m-docscomponentskatibreferenceexperiment-cr-check><a href=/docs/components/katib/reference/experiment-cr/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibreferenceexperiment-cr><span>Katib Experiment Lifecycle</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskatibreferencenas-algorithms-li><input type=checkbox id=m-docscomponentskatibreferencenas-algorithms-check> 89<label for=m-docscomponentskatibreferencenas-algorithms-check><a href=/docs/components/katib/reference/nas-algorithms/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskatibreferencenas-algorithms><span>Neural Architecture Search Algorithms</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentshub-li><input type=checkbox id=m-docscomponentshub-check> 90<label for=m-docscomponentshub-check><a href=/docs/components/hub/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentshub><span>Kubeflow Hub</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshuboverview-li><input type=checkbox id=m-docscomponentshuboverview-check> 91<label for=m-docscomponentshuboverview-check><a href=/docs/components/hub/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshuboverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshubgetting-started-li><input type=checkbox id=m-docscomponentshubgetting-started-check> 92<label for=m-docscomponentshubgetting-started-check><a href=/docs/components/hub/getting-started/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshubgetting-started><span>Getting started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshubinstallation-li><input type=checkbox id=m-docscomponentshubinstallation-check> 93<label for=m-docscomponentshubinstallation-check><a href=/docs/components/hub/installation/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshubinstallation><span>Installation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentshubreference-li><input type=checkbox id=m-docscomponentshubreference-check> 94<label for=m-docscomponentshubreference-check><a href=/docs/components/hub/reference/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentshubreference><span>Reference</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshubreferenceui-rest-api-li><input type=checkbox id=m-docscomponentshubreferenceui-rest-api-check> 95<label for=m-docscomponentshubreferenceui-rest-api-check><a href=/docs/components/hub/reference/ui-rest-api/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshubreferenceui-rest-api><span>Model Registry UI REST API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshubreferencearchitecture-li>
95<input type=checkbox id=m-docscomponentshubreferencearchitecture-check> 96<label for=m-docscomponentshubreferencearchitecture-check><a href=/docs/components/hub/reference/architecture/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshubreferencearchitecture><span>Architecture</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshubreferencepython-client-li><input type=checkbox id=m-docscomponentshubreferencepython-client-check> 97<label for=m-docscomponentshubreferencepython-client-check><a href=/docs/components/hub/reference/python-client/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshubreferencepython-client><span>Python Client</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshubreferencerest-api-li><input type=checkbox id=m-docscomponentshubreferencerest-api-check> 98<label for=m-docscomponentshubreferencerest-api-check><a href=/docs/components/hub/reference/rest-api/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshubreferencerest-api><span>REST API (v1alpha3)</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentshubreferencemodel-catalog-rest-api-li><input type=checkbox id=m-docscomponentshubreferencemodel-catalog-rest-api-check> 99<label for=m-docscomponentshubreferencemodel-catalog-rest-api-check><a href=/docs/components/hub/reference/model-catalog-rest-api/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentshubreferencemodel-catalog-rest-api><span>Catalog REST API</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelines-li><input type=checkbox id=m-docscomponentspipelines-check> 100<label for=m-docscomponentspipelines-check><a href=/docs/components/pipelines/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelines><span>Kubeflow Pipelines</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesoverview-li><input type=checkbox id=m-docscomponentspipelinesoverview-check> 101<label for=m-docscomponentspipelinesoverview-check><a href=/docs/components/pipelines/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesgetting-started-li><input type=checkbox id=m-docscomponentspipelinesgetting-started-check> 102<label for=m-docscomponentspipelinesgetting-started-check><a href=/docs/components/pipelines/getting-started/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesgetting-started><span>Getting started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesinterfaces-li><input type=checkbox id=m-docscomponentspipelinesinterfaces-check> 103<label for=m-docscomponentspipelinesinterfaces-check><a href=/docs/components/pipelines/interfaces/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesinterfaces><span>Interfaces</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesconcepts-li><input type=checkbox id=m-docscomponentspipelinesconcepts-check> 104<label for=m-docscomponentspipelinesconcepts-check><a href=/docs/components/pipelines/concepts/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesconcepts><span>Concepts</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptspipeline-li><input type=checkbox id=m-docscomponentspipelinesconceptspipeline-check> 105<label for=m-docscomponentspipelinesconceptspipeline-check><a href=/docs/components/pipelines/concepts/pipeline/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptspipeline><span>Pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptspipeline-root-li>
105<input type=checkbox id=m-docscomponentspipelinesconceptspipeline-root-check> 106<label for=m-docscomponentspipelinesconceptspipeline-root-check><a href=/docs/components/pipelines/concepts/pipeline-root/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptspipeline-root><span>Pipeline Root</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptscomponent-li><input type=checkbox id=m-docscomponentspipelinesconceptscomponent-check> 107<label for=m-docscomponentspipelinesconceptscomponent-check><a href=/docs/components/pipelines/concepts/component/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptscomponent><span>Component</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsgraph-li><input type=checkbox id=m-docscomponentspipelinesconceptsgraph-check> 108<label for=m-docscomponentspipelinesconceptsgraph-check><a href=/docs/components/pipelines/concepts/graph/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsgraph><span>Graph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsexperiment-li><input type=checkbox id=m-docscomponentspipelinesconceptsexperiment-check> 109<label for=m-docscomponentspipelinesconceptsexperiment-check><a href=/docs/components/pipelines/concepts/experiment/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsexperiment><span>Experiment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsrun-li><input type=checkbox id=m-docscomponentspipelinesconceptsrun-check> 110<label for=m-docscomponentspipelinesconceptsrun-check><a href=/docs/components/pipelines/concepts/run/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsrun><span>Run and Recurring Run</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsrun-trigger-li><input type=checkbox id=m-docscomponentspipelinesconceptsrun-trigger-check> 111<label for=m-docscomponentspipelinesconceptsrun-trigger-check><a href=/docs/components/pipelines/concepts/run-trigger/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsrun-trigger><span>Run Trigger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsstep-li><input type=checkbox id=m-docscomponentspipelinesconceptsstep-check> 112<label for=m-docscomponentspipelinesconceptsstep-check><a href=/docs/components/pipelines/concepts/step/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsstep><span>Step</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsoutput-artifact-li><input type=checkbox id=m-docscomponentspipelinesconceptsoutput-artifact-check> 113<label for=m-docscomponentspipelinesconceptsoutput-artifact-check><a href=/docs/components/pipelines/concepts/output-artifact/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsoutput-artifact><span>Output Artifact</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsir-yaml-li><input type=checkbox id=m-docscomponentspipelinesconceptsir-yaml-check> 114<label for=m-docscomponentspipelinesconceptsir-yaml-check><a href=/docs/components/pipelines/concepts/ir-yaml/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsir-yaml><span>IR YAML</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesconceptsmetadata-li><input type=checkbox id=m-docscomponentspipelinesconceptsmetadata-check> 115<label for=m-docscomponentspipelinesconceptsmetadata-check><a href=/docs/components/pipelines/concepts/metadata/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesconceptsmetadata><span>ML Metadata</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesoperator-guides-li><input type=checkbox id=m-docscomponentspipelinesoperator-guides-check> 116<label for=m-docscomponentspipelinesoperator-guides-check><a href=/docs/components/pipelines/operator-guides/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesoperator-guides><span>Operator Guides</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesoperator-guidesinstallation-li><input type=checkbox id=m-docscomponentspipelinesoperator-guidesinstallation-check> 117<label for=m-docscomponentspipelinesoperator-guidesinstallation-check><a href=/docs/components/pipelines/operator-guides/installation/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesoperator-guidesinstallation><span>Installation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesoperator-guidesserver-config-li>
117<input type=checkbox id=m-docscomponentspipelinesoperator-guidesserver-config-check> 118<label for=m-docscomponentspipelinesoperator-guidesserver-config-check><a href=/docs/components/pipelines/operator-guides/server-config/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesoperator-guidesserver-config><span>Server Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesoperator-guidesmulti-user-li><input type=checkbox id=m-docscomponentspipelinesoperator-guidesmulti-user-check> 119<label for=m-docscomponentspipelinesoperator-guidesmulti-user-check><a href=/docs/components/pipelines/operator-guides/multi-user/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesoperator-guidesmulti-user><span>Multi-user Isolation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesoperator-guidesconfigure-object-store-li><input type=checkbox id=m-docscomponentspipelinesoperator-guidesconfigure-object-store-check> 120<label for=m-docscomponentspipelinesoperator-guidesconfigure-object-store-check><a href=/docs/components/pipelines/operator-guides/configure-object-store/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesoperator-guidesconfigure-object-store><span>Object Store Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesoperator-guidesmlflow-plugin-li><input type=checkbox id=m-docscomponentspipelinesoperator-guidesmlflow-plugin-check> 121<label for=m-docscomponentspipelinesoperator-guidesmlflow-plugin-check><a href=/docs/components/pipelines/operator-guides/mlflow-plugin/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesoperator-guidesmlflow-plugin><span>MLflow Plugin Configuration</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesuser-guides-li><input type=checkbox id=m-docscomponentspipelinesuser-guides-check> 122<label for=m-docscomponentspipelinesuser-guides-check><a href=/docs/components/pipelines/user-guides/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesuser-guides><span>User Guides</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesmigration-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesmigration-check> 123<label for=m-docscomponentspipelinesuser-guidesmigration-check><a href=/docs/components/pipelines/user-guides/migration/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesmigration><span>Migrate to Kubeflow Pipelines v2</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesuser-guidescore-functions-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functions-check> 124<label for=m-docscomponentspipelinesuser-guidescore-functions-check><a href=/docs/components/pipelines/user-guides/core-functions/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesuser-guidescore-functions><span>Core Functions</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionsrun-a-pipeline-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionsrun-a-pipeline-check> 125<label for=m-docscomponentspipelinesuser-guidescore-functionsrun-a-pipeline-check><a href=/docs/components/pipelines/user-guides/core-functions/run-a-pipeline/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionsrun-a-pipeline><span>Run a Pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionscompile-a-pipeline-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionscompile-a-pipeline-check> 126<label for=m-docscomponentspipelinesuser-guidescore-functionscompile-a-pipeline-check><a href=/docs/components/pipelines/user-guides/core-functions/compile-a-pipeline/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionscompile-a-pipeline><span>Compile a Pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionscontrol-flow-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionscontrol-flow-check> 127<label for=m-docscomponentspipelinesuser-guidescore-functionscontrol-flow-check><a href=/docs/components/pipelines/user-guides/core-functions/control-flow/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionscontrol-flow><span>Control Flow</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionscaching-li>
127<input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionscaching-check> 128<label for=m-docscomponentspipelinesuser-guidescore-functionscaching-check><a href=/docs/components/pipelines/user-guides/core-functions/caching/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionscaching><span>Use Caching</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionsplatform-specific-features-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionsplatform-specific-features-check> 129<label for=m-docscomponentspipelinesuser-guidescore-functionsplatform-specific-features-check><a href=/docs/components/pipelines/user-guides/core-functions/platform-specific-features/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionsplatform-specific-features><span>Use Platform-Specific Features</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionsbuild-advanced-pipeline-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionsbuild-advanced-pipeline-check> 130<label for=m-docscomponentspipelinesuser-guidescore-functionsbuild-advanced-pipeline-check><a href=/docs/components/pipelines/user-guides/core-functions/build-advanced-pipeline/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionsbuild-advanced-pipeline><span>Build a More Advanced ML Pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionsexecute-kfp-pipelines-locally-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionsexecute-kfp-pipelines-locally-check> 131<label for=m-docscomponentspipelinesuser-guidescore-functionsexecute-kfp-pipelines-locally-check><a href=/docs/components/pipelines/user-guides/core-functions/execute-kfp-pipelines-locally/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionsexecute-kfp-pipelines-locally><span>Execute KFP pipelines locally</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionsconnect-api-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionsconnect-api-check> 132<label for=m-docscomponentspipelinesuser-guidescore-functionsconnect-api-check><a href=/docs/components/pipelines/user-guides/core-functions/connect-api/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionsconnect-api><span>Connect the SDK to the API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescore-functionscli-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescore-functionscli-check> 133<label for=m-docscomponentspipelinesuser-guidescore-functionscli-check><a href=/docs/components/pipelines/user-guides/core-functions/cli/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescore-functionscli><span>Use the KFP CLI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesuser-guidescomponents-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponents-check> 134<label for=m-docscomponentspipelinesuser-guidescomponents-check><a href=/docs/components/pipelines/user-guides/components/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesuser-guidescomponents><span>Create components</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentslightweight-python-components-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentslightweight-python-components-check> 135<label for=m-docscomponentspipelinesuser-guidescomponentslightweight-python-components-check><a href=/docs/components/pipelines/user-guides/components/lightweight-python-components/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentslightweight-python-components><span>Lightweight Python Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentscompose-components-into-pipelines-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentscompose-components-into-pipelines-check> 136<label for=m-docscomponentspipelinesuser-guidescomponentscompose-components-into-pipelines-check><a href=/docs/components/pipelines/user-guides/components/compose-components-into-pipelines/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentscompose-components-into-pipelines><span>Compose components into pipelines</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentscontainerized-python-components-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentscontainerized-python-components-check> 137<label for=m-docscomponentspipelinesuser-guidescomponentscontainerized-python-components-check><a href=/docs/components/pipelines/user-guides/components/containerized-python-components/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentscontainerized-python-components><span>Containerized Python Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentscontainer-components-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentscontainer-components-check> 138<label for=m-docscomponentspipelinesuser-guidescomponentscontainer-components-check><a href=/docs/components/pipelines/user-guides/components/container-components/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentscontainer-components><span>Container Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentsnotebook-component-li>
138<input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentsnotebook-component-check> 139<label for=m-docscomponentspipelinesuser-guidescomponentsnotebook-component-check><a href=/docs/components/pipelines/user-guides/components/notebook-component/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentsnotebook-component><span>Notebook Python Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentsimporter-component-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentsimporter-component-check> 140<label for=m-docscomponentspipelinesuser-guidescomponentsimporter-component-check><a href=/docs/components/pipelines/user-guides/components/importer-component/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentsimporter-component><span>Special Case: Importer Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentsadditional-functionality-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentsadditional-functionality-check> 141<label for=m-docscomponentspipelinesuser-guidescomponentsadditional-functionality-check><a href=/docs/components/pipelines/user-guides/components/additional-functionality/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentsadditional-functionality><span>Additional Functionality</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidescomponentsload-and-share-components-li><input type=checkbox id=m-docscomponentspipelinesuser-guidescomponentsload-and-share-components-check> 142<label for=m-docscomponentspipelinesuser-guidescomponentsload-and-share-components-check><a href=/docs/components/pipelines/user-guides/components/load-and-share-components/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidescomponentsload-and-share-components><span>Load and Share Components</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesuser-guidesdata-handling-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesdata-handling-check> 143<label for=m-docscomponentspipelinesuser-guidesdata-handling-check><a href=/docs/components/pipelines/user-guides/data-handling/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesuser-guidesdata-handling><span>Data Handling</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesdata-handlingdata-types-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesdata-handlingdata-types-check> 144<label for=m-docscomponentspipelinesuser-guidesdata-handlingdata-types-check><a href=/docs/components/pipelines/user-guides/data-handling/data-types/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesdata-handlingdata-types><span>Data Types</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesdata-handlingparameters-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesdata-handlingparameters-check> 145<label for=m-docscomponentspipelinesuser-guidesdata-handlingparameters-check><a href=/docs/components/pipelines/user-guides/data-handling/parameters/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesdata-handlingparameters><span>Pass small amounts of data between components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesdata-handlingartifacts-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesdata-
145handlingartifacts-check> 146<label for=m-docscomponentspipelinesuser-guidesdata-handlingartifacts-check><a href=/docs/components/pipelines/user-guides/data-handling/artifacts/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesdata-handlingartifacts><span>Create, use, pass, and track ML artifacts</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesdata-handlingpipeline-root-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesdata-handlingpipeline-root-check> 147<label for=m-docscomponentspipelinesuser-guidesdata-handlingpipeline-root-check><a href=/docs/components/pipelines/user-guides/data-handling/pipeline-root/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesdata-handlingpipeline-root><span>Pipeline Root Configuration Guide</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesuser-guidesintegrations-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesintegrations-check> 148<label for=m-docscomponentspipelinesuser-guidesintegrations-check><a href=/docs/components/pipelines/user-guides/integrations/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesuser-guidesintegrations><span>Integrations</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesuser-guidesintegrationsmlflow-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesintegrationsmlflow-check> 149<label for=m-docscomponentspipelinesuser-guidesintegrationsmlflow-check><a href=/docs/components/pipelines/user-guides/integrations/mlflow/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesuser-guidesintegrationsmlflow><span>MLflow</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesintegrationsmlflowoverview-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesintegrationsmlflowoverview-check> 150<label for=m-docscomponentspipelinesuser-guidesintegrationsmlflowoverview-check><a href=/docs/components/pipelines/user-guides/integrations/mlflow/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesintegrationsmlflowoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesintegrationsmlflowrun-a-pipeline-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesintegrationsmlflowrun-a-pipeline-check> 151<label for=m-docscomponentspipelinesuser-guidesintegrationsmlflowrun-a-pipeline-check><a href=/docs/components/pipelines/user-guides/integrations/mlflow/run-a-pipeline/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesintegrationsmlflowrun-a-pipeline><span>Run a Pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesuser-guidesintegrationsmlflowpipeline-structure-in-mlflow-li><input type=checkbox id=m-docscomponentspipelinesuser-guidesintegrationsmlflowpipeline-structure-in-mlflow-check> 152<label for=m-docscomponentspipelinesuser-guidesintegrationsmlflowpipeline-structure-in-mlflow-check><a href=/docs/components/pipelines/user-guides/integrations/mlflow/pipeline-structure-in-mlflow/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesuser-guidesintegrationsmlflowpipeline-structure-in-mlflow><span>Pipeline Structure in MLflow</span></a></label></li></ul></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelinesreference-li><input type=checkbox id=m-docscomponentspipelinesreference-check> 153<label for=m-docscomponentspipelinesreference-check><a href=/docs/components/pipelines/reference/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelinesreference><span>Reference</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesreferencecommunity-and-support-li><input type=checkbox id=m-docscomponentspipelinesreferencecommunity-and-support-check> 154<label for=m-docscomponentspipelinesreferencecommunity-and-support-check><a href=/docs/components/pipelines/reference/community-and-support/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesreferencecommunity-and-support><span>Community and Support</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesreferenceversion-compatibility-li><input type=checkbox id=m-docscomponentspipelinesreferenceversion-compatibility-check> 155<label for=m-docscomponentspipelinesreferenceversion-compatibility-check><a href=/docs/components/pipelines/reference/version-compatibility/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesreferenceversion-compatibility><span>Version Compatibility</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesreferenceapikubeflow-pipeline-api-spec-li><input type=checkbox id=m-docscomponentspipelinesreferenceapikubeflow-pipeline-api-spec-check> 156<label for=m-docscomponentspipelinesreferenceapikubeflow-pipeline-api-spec-check><a href=/docs/components/pipelines/reference/api/kubeflow-pipeline-api-spec/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesreferenceapikubeflow-pipeline-api-spec><span>Pipelines API Reference (v2beta1)</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesreferencecomponent-spec-li><input type=checkbox id=m-docscomponentspipelinesreferencecomponent-spec-check> 157<label for=m-docscomponentspipelinesreferencecomponent-spec-check><a href=/docs/components/pipelines/reference/component-spec/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesreferencecomponent-spec><span>Component Specification</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesreferencesdk-li><input type=checkbox id=m-docscomponentspipelinesreferencesdk-check> 158<label for=m-docscomponentspipelinesreferencesdk-check><a href=/docs/components/pipelines/reference/sdk/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesreferencesdk><span>Pipelines SDK Reference</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelinesreferencekfp-kubernetes-li><input type=checkbox id=m-docscomponentspipelinesreferencekfp-kubernetes-check> 159<label for=m-docscomponentspipelinesreferencekfp-kubernetes-check><a href=/docs/components/pipelines/reference/kfp-kubernetes/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelinesreferencekfp-kubernetes><span>Kubernetes Platform-specific Features</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelineslegacy-v1-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1-check> 160<label for=m-docscomponentspipelineslegacy-v1-check><a href=/docs/components/pipelines/legacy-v1/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelineslegacy-v1><span>Legacy (v1)</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1introduction-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1introduction-check> 161<label for=m-docscomponentspipelineslegacy-v1introduction-check><a href=/docs/components/pipelines/legacy-v1/introduction/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1introduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelineslegacy-v1overview-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1overview-check> 162<label for=m-docscomponentspipelineslegacy-v1overview-check><a href=/docs/components/pipelines/legacy-v1/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelineslegacy-v1overview><span>Overview</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1overviewquickstart-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1overviewquickstart-check> 163<label for=m-docscomponentspipelineslegacy-v1overviewquickstart-check><a href=/docs/components/pipelines/legacy-v1/overview/quickstart/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1overviewquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1overviewcaching-li>
163<input type=checkbox id=m-docscomponentspipelineslegacy-v1overviewcaching-check> 164<label for=m-docscomponentspipelineslegacy-v1overviewcaching-check><a href=/docs/components/pipelines/legacy-v1/overview/caching/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1overviewcaching><span>Caching</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelineslegacy-v1installation-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1installation-check> 165<label for=m-docscomponentspipelineslegacy-v1installation-check><a href=/docs/components/pipelines/legacy-v1/installation/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelineslegacy-v1installation><span>Installation</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1installationoverview-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1installationoverview-check> 166<label for=m-docscomponentspipelineslegacy-v1installationoverview-check><a href=/docs/components/pipelines/legacy-v1/installation/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1installationoverview><span>Installation Options</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1installationlocalcluster-deployment-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1installationlocalcluster-deployment-check> 167<label for=m-docscomponentspipelineslegacy-v1installationlocalcluster-deployment-check><a href=/docs/components/pipelines/legacy-v1/installation/localcluster-deployment/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1installationlocalcluster-deployment><span>Local Deployment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1installationstandalone-deployment-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1installationstandalone-deployment-check> 168<label for=m-docscomponentspipelineslegacy-v1installationstandalone-deployment-check><a href=/docs/components/pipelines/legacy-v1/installation/standalone-deployment/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1installationstandalone-deployment><span>Standalone Deployment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1installationchoose-executor-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1installationchoose-executor-check> 169<label for=m-docscomponentspipelineslegacy-v1installationchoose-executor-check><a href=/docs/components/pipelines/legacy-v1/installation/choose-executor/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1installationchoose-executor><span>Choosing an Argo Workflows Executor</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1installationupgrade-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1installationupgrade-check> 170<label for=m-docscomponentspipelineslegacy-v1installationupgrade-check><a href=/docs/components/pipelines/legacy-v1/installation/upgrade/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1installationupgrade><span>Upgrade Notes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1installationcompatibility-matrix-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1installationcompatibility-matrix-check> 171<label for=m-docscomponentspipelineslegacy-v1installationcompatibility-matrix-check><a href=/docs/components/pipelines/legacy-v1/installation/compatibility-matrix/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1installationcompatibility-matrix><span>Compatibility Matrix</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelineslegacy-v1sdk-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdk-check> 172<label for=m-docscomponentspipelineslegacy-v1sdk-check><a href=/docs/components/pipelines/legacy-v1/sdk/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelineslegacy-v1sdk><span>Pipelines SDK</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdksdk-overview-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdksdk-overview-check> 173<label for=m-docscomponentspipelineslegacy-v1sdksdk-overview-check><a href=/docs/components/pipelines/legacy-v1/sdk/sdk-overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdksdk-overview><span>Introduction to the Pipelines SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkinstall-sdk-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkinstall-sdk-check> 174<label for=m-docscomponentspipelineslegacy-v1sdkinstall-sdk-check><a href=/docs/components/pipelines/legacy-v1/sdk/install-sdk/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkinstall-sdk><span>
174Install the Kubeflow Pipelines SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkbuild-pipeline-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkbuild-pipeline-check> 175<label for=m-docscomponentspipelineslegacy-v1sdkbuild-pipeline-check><a href=/docs/components/pipelines/legacy-v1/sdk/build-pipeline/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkbuild-pipeline><span>Build a Pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkcomponent-development-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkcomponent-development-check> 176<label for=m-docscomponentspipelineslegacy-v1sdkcomponent-development-check><a href=/docs/components/pipelines/legacy-v1/sdk/component-development/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkcomponent-development><span>Building Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkpython-function-components-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkpython-function-components-check> 177<label for=m-docscomponentspipelineslegacy-v1sdkpython-function-components-check><a href=/docs/components/pipelines/legacy-v1/sdk/python-function-components/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkpython-function-components><span>Building Python function-based components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkbest-practices-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkbest-practices-check> 178<label for=m-docscomponentspipelineslegacy-v1sdkbest-practices-check><a href=/docs/components/pipelines/legacy-v1/sdk/best-practices/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkbest-practices><span>Best Practices for Designing Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkparameters-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkparameters-check> 179<label for=m-docscomponentspipelineslegacy-v1sdkparameters-check><a href=/docs/components/pipelines/legacy-v1/sdk/parameters/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkparameters><span>Pipeline Parameters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkoutput-viewer-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkoutput-viewer-check> 180<label for=m-docscomponentspipelineslegacy-v1sdkoutput-viewer-check><a href=/docs/components/pipelines/legacy-v1/sdk/output-viewer/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkoutput-viewer><span>Visualize Results in the Pipelines UI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkstatic-type-checking-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkstatic-type-checking-check> 181<label for=m-docscomponentspipelineslegacy-v1sdkstatic-type-checking-check><a href=/docs/components/pipelines/legacy-v1/sdk/static-type-checking/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkstatic-type-checking><span>DSL Static Type Checking</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkdsl-recursion-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkdsl-recursion-check> 182<label for=m-docscomponentspipelineslegacy-v1sdkdsl-recursion-check><a href=/docs/components/pipelines/legacy-v1/sdk/dsl-recursion/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkdsl-recursion>
182<span>DSL Recursion</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkenviroment_variables-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkenviroment_variables-check> 183<label for=m-docscomponentspipelineslegacy-v1sdkenviroment_variables-check><a href=/docs/components/pipelines/legacy-v1/sdk/enviroment_variables/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkenviroment_variables><span>Using environment variables in pipelines</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkgcp-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkgcp-check> 184<label for=m-docscomponentspipelineslegacy-v1sdkgcp-check><a href=/docs/components/pipelines/legacy-v1/sdk/gcp/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkgcp><span>GCP-specific Uses of the SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkpipelines-with-tekton-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkpipelines-with-tekton-check> 185<label for=m-docscomponentspipelineslegacy-v1sdkpipelines-with-tekton-check><a href=/docs/components/pipelines/legacy-v1/sdk/pipelines-with-tekton/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkpipelines-with-tekton><span>Kubeflow Pipelines SDK for Tekton</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkmanipulate-resources-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkmanipulate-resources-check> 186<label for=m-docscomponentspipelineslegacy-v1sdkmanipulate-resources-check><a href=/docs/components/pipelines/legacy-v1/sdk/manipulate-resources/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkmanipulate-resources><span>Manipulate Kubernetes Resources as Part of a Pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1sdkpython-based-visualizations-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1sdkpython-based-visualizations-check> 187<label for=m-docscomponentspipelineslegacy-v1sdkpython-based-visualizations-check><a href=/docs/components/pipelines/legacy-v1/sdk/python-based-visualizations/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1sdkpython-based-visualizations><span>Python Based Visualizations (Deprecated)</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelineslegacy-v1tutorials-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1tutorials-check> 188<label for=m-docscomponentspipelineslegacy-v1tutorials-check><a href=/docs/components/pipelines/legacy-v1/tutorials/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelineslegacy-v1tutorials><span>Samples and Tutorials</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1tutorialsbenchmark-examples-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1tutorialsbenchmark-examples-check> 189<label for=m-docscomponentspipelineslegacy-v1tutorialsbenchmark-examples-check><a href=/docs/components/pipelines/legacy-v1/tutorials/benchmark-examples/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1tutorialsbenchmark-examples><span>Using the Kubeflow Pipelines Benchmark Scripts</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1tutorialssdk-examples-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1tutorialssdk-examples-check> 190<label for=m-docscomponentspipelineslegacy-v1tutorialssdk-examples-check><a href=/docs/components/pipelines/legacy-v1/tutorials/sdk-examples/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1tutorialssdk-examples><span>
190Using the Kubeflow Pipelines SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1tutorialsapi-pipelines-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1tutorialsapi-pipelines-check> 191<label for=m-docscomponentspipelineslegacy-v1tutorialsapi-pipelines-check><a href=/docs/components/pipelines/legacy-v1/tutorials/api-pipelines/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1tutorialsapi-pipelines><span>Experiment with the Kubeflow Pipelines API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1tutorialsbuild-pipeline-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1tutorialsbuild-pipeline-check> 192<label for=m-docscomponentspipelineslegacy-v1tutorialsbuild-pipeline-check><a href=/docs/components/pipelines/legacy-v1/tutorials/build-pipeline/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1tutorialsbuild-pipeline><span>Experiment with the Pipelines Samples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1tutorialscloud-tutorials-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1tutorialscloud-tutorials-check> 193<label for=m-docscomponentspipelineslegacy-v1tutorialscloud-tutorials-check><a href=/docs/components/pipelines/legacy-v1/tutorials/cloud-tutorials/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1tutorialscloud-tutorials><span>Run a Cloud-specific Pipelines Tutorial</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1troubleshooting-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1troubleshooting-check> 194<label for=m-docscomponentspipelineslegacy-v1troubleshooting-check><a href=/docs/components/pipelines/legacy-v1/troubleshooting/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1troubleshooting><span>Troubleshooting</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentspipelineslegacy-v1reference-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1reference-check> 195<label for=m-docscomponentspipelineslegacy-v1reference-check><a href=/docs/components/pipelines/legacy-v1/reference/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentspipelineslegacy-v1reference><span>Reference</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1referenceapikubeflow-pipeline-api-spec-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1referenceapikubeflow-pipeline-api-spec-check> 196<label for=m-docscomponentspipelineslegacy-v1referenceapikubeflow-pipeline-api-spec-check><a href=/docs/components/pipelines/legacy-v1/reference/api/kubeflow-pipeline-api-spec/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1referenceapikubeflow-pipeline-api-spec><span>Pipelines API Reference (v1beta1)</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentspipelineslegacy-v1referencesdk-li><input type=checkbox id=m-docscomponentspipelineslegacy-v1referencesdk-check> 197<label for=m-docscomponentspipelineslegacy-v1referencesdk-check><a href=/docs/components/pipelines/legacy-v1/reference/sdk/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentspipelineslegacy-v1referencesdk><span>Pipelines SDK Reference</span></a></label></li></ul></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentscentral-dash-li><input type=checkbox id=m-docscomponentscentral-dash-check> 198<label for=m-docscomponentscentral-dash-check><a href=/docs/components/central-dash/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentscentral-dash><span>Kubeflow Dashboard</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentscentral-dashoverview-li><input type=checkbox id=m-docscomponentscentral-dashoverview-check> 199<label for=m-docscomponentscentral-dashoverview-check><a href=/docs/components/central-dash/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentscentral-dashoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentscentral-dashaccess-li><input type=checkbox id=m-docscomponentscentral-dashaccess-check> 200<label for=m-docscomponentscentral-dashaccess-check><a href=/docs/components/central-dash/access/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentscentral-dashaccess><span>Access the Dashboard</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentscentral-dashprofiles-li><input type=checkbox id=m-docscomponentscentral-dashprofiles-check> 201<label for=m-docscomponentscentral-dashprofiles-check><a href=/docs/components/central-dash/profiles/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentscentral-dashprofiles><span>Profiles and Namespaces</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentscentral-dashcustomize-li>
201<input type=checkbox id=m-docscomponentscentral-dashcustomize-check> 202<label for=m-docscomponentscentral-dashcustomize-check><a href=/docs/components/central-dash/customize/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentscentral-dashcustomize><span>Customize the Dashboard</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscomponentskale-li><input type=checkbox id=m-docscomponentskale-check> 203<label for=m-docscomponentskale-check><a href=/docs/components/kale/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docscomponentskale><span>Kubeflow Kale</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskaleoverview-li><input type=checkbox id=m-docscomponentskaleoverview-check> 204<label for=m-docscomponentskaleoverview-check><a href=/docs/components/kale/overview/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskaleoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscomponentskalewebsite-li><input type=checkbox id=m-docscomponentskalewebsite-check> 205<label for=m-docscomponentskalewebsite-check><a href=https://kale.kubeflow.org/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docscomponentskalewebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Kubeflow Kale Website</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docskubeflow-distribution-li><input type=checkbox id=m-docskubeflow-distribution-check> 206<label for=m-docskubeflow-distribution-check><a href=/docs/kubeflow-distribution/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docskubeflow-distribution><span>Kubeflow Community Distribution</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docskubeflow-distributionreleases-li><input type=checkbox id=m-docskubeflow-distributionreleases-check> 207<label for=m-docskubeflow-distributionreleases-check><a href=/docs/kubeflow-distribution/releases/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docskubeflow-distributionreleases><span>Releases</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-2603-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-2603-check> 208<label for=m-docskubeflow-distributionreleaseskubeflow-2603-check><a href=/docs/kubeflow-distribution/releases/kubeflow-26.03/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-2603><span>Kubeflow Community Distribution 26.03</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-111-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-111-check> 209<label for=m-docskubeflow-distributionreleaseskubeflow-111-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.11/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-111><span>Kubeflow Community Distribution 1.11</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-110-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-110-check> 210<label for=m-docskubeflow-distributionreleaseskubeflow-110-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.10/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-110><span>Kubeflow Community Distribution 1.10</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-19-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-19-check> 211<label for=m-docskubeflow-distributionreleaseskubeflow-19-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.9/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-19><span>Kubeflow Community Distribution 1.9</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-18-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-18-check> 212<label for=m-docskubeflow-distributionreleaseskubeflow-18-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.8/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-18><span>Kubeflow Community Distribution 1.8</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-17-l
212i><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-17-check> 213<label for=m-docskubeflow-distributionreleaseskubeflow-17-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.7/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-17><span>Kubeflow Community Distribution 1.7</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-16-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-16-check> 214<label for=m-docskubeflow-distributionreleaseskubeflow-16-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.6/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-16><span>Kubeflow Community Distribution 1.6</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-15-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-15-check> 215<label for=m-docskubeflow-distributionreleaseskubeflow-15-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.5/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-15><span>Kubeflow Community Distribution 1.5</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-14-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-14-check> 216<label for=m-docskubeflow-distributionreleaseskubeflow-14-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.4/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-14><span>Kubeflow Community Distribution 1.4</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-13-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-13-check> 217<label for=m-docskubeflow-distributionreleaseskubeflow-13-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.3/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-13><span>Kubeflow Community Distribution 1.3</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-12-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-12-check> 218<label for=m-docskubeflow-distributionreleaseskubeflow-12-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.2/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-12><span>Kubeflow Community Distribution 1.2</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-11-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-11-check> 219<label for=m-docskubeflow-distributionreleaseskubeflow-11-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.1/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-11><span>Kubeflow Community Distribution 1.1</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-10-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-10-check> 220<label for=m-docskubeflow-distributionreleaseskubeflow-10-check><a href=/docs/kubeflow-distribution/releases/kubeflow-1.0/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-10><span>Kubeflow Community Distribution 1.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-07-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-07-check> 221<label for=m-docskubeflow-distributionreleaseskubeflow-07-check><a href=/docs/kubeflow-distribution/releases/kubeflow-0.7/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-07><span>Kubeflow Community Distribution 0.7</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docskubeflow-distributionreleaseskubeflow-06-li><input type=checkbox id=m-docskubeflow-distributionreleaseskubeflow-06-check> 222<label for=m-docskubeflow-distributionreleaseskubeflow-06-check><a href=/docs/kubeflow-distribution/releases/kubeflow-0.6/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docskubeflow-distributionreleaseskubeflow-06><span>Kubeflow Community Distribution 0.6</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsabout-li><input type=checkbox id=m-docsabout-check> 223<label for=m-docsabout-check><a href=/docs/about/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsabout><span>Kubeflow Community</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsaboutcommunity-li><input type=checkbox id=m-docsaboutcommunity-check> 224<label for=m-docsaboutcommunity-check><a href=/docs/about/community/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsaboutcommunity><span>Community & Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsaboutcontributing-li>
224<input type=checkbox id=m-docsaboutcontributing-check> 225<label for=m-docsaboutcontributing-check><a href=/docs/about/contributing/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsaboutcontributing><span>Contributing</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsaboutai_policy-li><input type=checkbox id=m-docsaboutai_policy-check> 226<label for=m-docsaboutai_policy-check><a href=/docs/about/ai_policy/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsaboutai_policy><span>AI Policy</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsaboutcontributor-of-the-month-li><input type=checkbox id=m-docsaboutcontributor-of-the-month-check> 227<label for=m-docsaboutcontributor-of-the-month-check><a href=/docs/about/contributor-of-the-month/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsaboutcontributor-of-the-month><span>Contributor of the Month</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsaboutgovernance-li><input type=checkbox id=m-docsaboutgovernance-check> 228<label for=m-docsaboutgovernance-check><a href=/docs/about/governance/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsaboutgovernance><span>Governance</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsaboutstyle-guide-li><input type=checkbox id=m-docsaboutstyle-guide-check> 229<label for=m-docsaboutstyle-guide-check><a href=/docs/about/style-guide/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsaboutstyle-guide><span>Documentation Style Guide</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsaboutevents-li><input type=checkbox id=m-docsaboutevents-check> 230<label for=m-docsaboutevents-check><a href=/events/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsaboutevents><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Events</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsecosystem-li><input type=checkbox id=m-docsecosystem-check> 231<label for=m-docsecosystem-check><a href=/docs/ecosystem/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsecosystem><span>Kubeflow Ecosystem</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsecosystemfeast-li><input type=checkbox id=m-docsecosystemfeast-check> 232<label for=m-docsecosystemfeast-check><a href=/docs/ecosystem/feast/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsecosystemfeast><span>Feast</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemfeastintroduction-li><input type=checkbox id=m-docsecosystemfeastintroduction-check> 233<label for=m-docsecosystemfeastintroduction-check><a href=/docs/ecosystem/feast/introduction/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemfeastintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemfeastwebsite-li><input type=checkbox id=m-docsecosystemfeastwebsite-check> 234<label for=m-docsecosystemfeastwebsite-check><a href=https://docs.feast.dev/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemfeastwebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Feast Website</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemfeastgithub-li><input type=checkbox id=m-docsecosystemfeastgithub-check> 235<label for=m-docsecosystemfeastgithub-check><a href=https://github.com/feast-dev/feast class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemfeastgithub><i class="fa-brands fa-github"></i><span>GitHub Repository</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsecosystemelyra-li><input type=checkbox id=m-docsecosystemelyra-check> 236<label for=m-docsecosystemelyra-check><a href=/docs/ecosystem/elyra/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsecosystemelyra>
236<span>Elyra</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemelyraintroduction-li><input type=checkbox id=m-docsecosystemelyraintroduction-check> 237<label for=m-docsecosystemelyraintroduction-check><a href=/docs/ecosystem/elyra/introduction/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemelyraintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemelyrawebsite-li><input type=checkbox id=m-docsecosystemelyrawebsite-check> 238<label for=m-docsecosystemelyrawebsite-check><a href=https://elyra.readthedocs.io/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemelyrawebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>Elyra Website</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemelyragithub-li><input type=checkbox id=m-docsecosystemelyragithub-check> 239<label for=m-docsecosystemelyragithub-check><a href=https://github.com/elyra-ai/elyra class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemelyragithub><i class="fa-brands fa-github"></i><span>GitHub Repository</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsecosystemkserve-li><input type=checkbox id=m-docsecosystemkserve-check> 240<label for=m-docsecosystemkserve-check><a href=/docs/ecosystem/kserve/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsecosystemkserve><span>KServe</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemkserveintroduction-li><input type=checkbox id=m-docsecosystemkserveintroduction-check> 241<label for=m-docsecosystemkserveintroduction-check><a href=/docs/ecosystem/kserve/introduction/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemkserveintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemkservewebapp-li><input type=checkbox id=m-docsecosystemkservewebapp-check> 242<label for=m-docsecosystemkservewebapp-check><a href=/docs/ecosystem/kserve/webapp/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemkservewebapp><span>Models Web App</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemkservewebsite-li><input type=checkbox id=m-docsecosystemkservewebsite-check> 243<label for=m-docsecosystemkservewebsite-check><a href=https://kserve.github.io/website/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemkservewebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>KServe Website</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemkservegithub-li><input type=checkbox id=m-docsecosystemkservegithub-check> 244<label for=m-docsecosystemkservegithub-check><a href=https://github.com/kserve/kserve class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemkservegithub><i class="fa-brands fa-github"></i><span>GitHub Repository</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsecosystemogx-li><input type=checkbox id=m-docsecosystemogx-check> 245<label for=m-docsecosystemogx-check><a href=/docs/ecosystem/ogx/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-docsecosystemogx><span>OGX</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemogxintroduction-li><input type=checkbox id=m-docsecosystemogxintroduction-check> 246<label for=m-docsecosystemogxintroduction-check><a href=/docs/ecosystem/ogx/introduction/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemogxintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemogxwebsite-li>
246<input type=checkbox id=m-docsecosystemogxwebsite-check> 247<label for=m-docsecosystemogxwebsite-check><a href=https://ogx-ai.github.io/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemogxwebsite><i class="fa-solid fa-arrow-up-right-from-square"></i><span>OGX Website</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsecosystemogxgithub-li><input type=checkbox id=m-docsecosystemogxgithub-check> 248<label for=m-docsecosystemogxgithub-check><a href=https://github.com/ogx-ai/ogx class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-docsecosystemogxgithub><i class="fa-brands fa-github"></i><span>GitHub Repository</span></a></label></li></ul></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-sidebar-toc__inner><div class="td-page-meta pb-3"><a href=https://github.com/kubeflow/website/edit/master/content/en/docs/_index.md class=td-page-meta--edit target=_blank rel=noopener><i class="fa-solid fa-pen-to-square fa-fw"></i> Edit this page</a> 249<a href="https://github.com/kubeflow/website/issues/new?title=[Feedback]+docs/_index.md" class=td-page-meta--issue target=_blank rel=noopener><i class="fa-solid fa-comment fa-fw"></i> Give page feedback</a></div></div></aside><main class="col-12 col-md-9 col-xl-8 px-4 pl-md-4 pr-md-5 pl-xl-5" role=main><nav aria-label=breadcrumb class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li class="breadcrumb-item active" aria-current=page><a href=https://www.kubeflow.org/docs/ aria-disabled=true class="btn-link disabled">Documentation</a></li></ol></nav><div class=td-content><h1>Documentation</h1><div class=lead>All of Kubeflow documentation</div><header class=article-meta></header><div class=section-index><hr class=panel-line><div class=entry><h5><a href=/docs/genai/>GenAI</a></h5><p>GenAI with Kubeflow</p></div><div class=entry><h5><a href=/docs/started/>Getting Started</a></h5><p>How to get started with Kubeflow</p></div><div class=entry><h5><a href=/docs/components/>Kubeflow Subprojects</a></h5><p>Logical projects that make up Kubeflow</p></div><div class=entry><h5><a href=/docs/kubeflow-distribution/>Kubeflow Community Distribution</a></h5><p>Information about Kubeflow Community Distribution</p></div><div class=entry><h5><a href=/docs/about/>Kubeflow Community</a></h5><p>About Kubeflow and its community</p></div><div class=entry><h5><a href=/docs/ecosystem/>Kubeflow Ecosystem</a></h5><p>Externally developed projects that are part of Kubeflow Ecosystem</p></div></div><div class="card mt-4 col-12 col-sm-7 d-print-none"><div class=card-body><h3 class=card-title>Feedback</h3><p class=card-text>Was this page helpful?</p><button class="btn btn-primary feedback--answer feedback--answer-yes" style=width:5rem>Yes</button> 250<button class="btn btn-primary feedback--answer feedback--answer-no" style=width:5rem>No</button><p class="feedback--response feedback--response-yes">Thank you for your feedback!</p><p class="feedback--response feedback--response-no">We're sorry this page wasn't helpful. 251If you have a moment, please <a href="https://github.com/kubeflow/website/issues/new?title=[Feedback]+docs/_index.md" target=_blank>share your feedback</a> so we can improve.</p></div></div>
251<script>const yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response-yes"),noResponse=document.querySelector(".feedback--response-no"),disableButtons=()=>{yesButton.disabled=!0,noButton.disabled=!0},sendFeedback=e=>{if(typeof ga!="function")return;const t={command:"send",hitType:"event",category:"Helpful",action:"click",label:window.location.pathname,value:e};ga(t.command,t.hitType,t.category,t.action,t.label,t.value)};yesButton.addEventListener("click",()=>{yesResponse.classList.add("feedback--response__visible"),disableButtons(),sendFeedback(1)}),noButton.addEventListener("click",()=>{noResponse.classList.add("feedback--response__visible"),disableButtons(),sendFeedback(0)})</script>
251<br><div class="text-muted mt-5 pt-3 border-top">Last modified April 21, 2020: <a href=https://github.com/kubeflow/website/commit/d0bd0e031453d12e704d0636f9ad192c866a327c>Restructured the website repo to allow for future i18n and content translation (#1909) (d0bd0e03)</a></div></div></main></div></div><footer class="bg-dark pt-3 row d-print-none" xmlns=http://www.w3.org/1999/html><div class="container px-5"><div class=row><div class="col-6 col-sm-2 text-xs-center order-sm-2"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=X aria-label=X><a class=text-white target=_blank rel=noopener href=https://x.com/kubeflow/ aria-label=X><i class="fa-brands fa-x-twitter"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=YouTube aria-label=YouTube><a class=text-white target=_blank rel=noopener href=https://www.youtube.com/@KubeflowCommunity aria-label=YouTube><i class="fab fa-youtube"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=LinkedIn aria-label=LinkedIn><a class=text-white target=_blank rel=noopener href=https://www.linkedin.com/company/kubeflow aria-label=LinkedIn><i class="fab fa-linkedin"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Kubeflow Slack" aria-label="Kubeflow Slack"><a class=text-white target=_blank rel=noopener href=/docs/about/community/#kubeflow-slack-channels aria-label="Kubeflow Slack"><i class="fab fa-slack"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Bluesky aria-label=Bluesky><a class=text-white target=_blank rel=noopener href=https://bsky.app/profile/kubefloworg.bsky.social aria-label=Bluesky><i class="fa-brands fa-bluesky"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Kubeflow Mailing List" aria-label="Kubeflow Mailing List"><a class=text-white target=_blank rel=noopener href=/docs/about/community/#kubeflow-mailing-list aria-label="Kubeflow Mailing List"><i class="fa fa-envelope"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Kubeflow Community Calendars" aria-label="Kubeflow Community Calendars"><a class=text-white target=_blank rel=noopener href=/docs/about/community/#kubeflow-community-meetings aria-label="Kubeflow Community Calendars"><i class="fa fa-calendar-day"></i></a></li></ul></div><div class="col-6 col-sm-4 text-right text-xs-center order-sm-3"></div><div class="col-12 col-sm-8 text-center order-sm-2"><div class="mx-auto col-md-4 px-0"><p><small class=text-white>© 2026 The Kubeflow Authors.</small><br><small class=text-white>Documentation distributed under <a href=https://github.com/kubeflow/website/blob/master/LICENSE target=_blank rel=noopener>CC BY 4.0</a></small></p><p><small class=text-white>The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see <a href=https://www.linuxfoundation.org/trademark-usage/ target=_blank rel=noopener>Trademark Usage</a>.</small></p><p><small class=text-white>Website <a href=https://policies.google.com/privacy target=_blank rel=noopener>Privacy Policy</a></small></p></div></div></div></div></footer></div>
251<script src=/js/main.min.4dc92306a8b78c4e762d70801656f826bdaa69235fb003a84199f26d9cd09e36.js integrity="sha256-TckjBqi3jE52LXCAFlb4Jr2qaSNfsAOoQZnybZzQnjY=" crossorigin=anonymous></script>
251<script src=/js/tabpane-persist.js></script>
251</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.