CINXE.COM
<!doctype html> <html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false"> <head> <meta charset="UTF-8"> <meta name="generator" content="Docusaurus v3.0.1"> <title data-rh="true">MLflow | MLflow</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://your-docusaurus-site.example.com/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://your-docusaurus-site.example.com/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://your-docusaurus-site.example.com/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="MLflow | MLflow"><meta data-rh="true" name="description" content="Description will go into a meta tag in <head />"><meta data-rh="true" property="og:description" content="Description will go into a meta tag in <head />"><link data-rh="true" rel="icon" href="/img/mlflow-favicon.ico"><link data-rh="true" rel="canonical" href="https://your-docusaurus-site.example.com/"><link data-rh="true" rel="alternate" href="https://your-docusaurus-site.example.com/" hreflang="en"><link data-rh="true" rel="alternate" href="https://your-docusaurus-site.example.com/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="MLflow RSS Feed"> <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="MLflow Atom Feed"> <link rel="preconnect" href="https://www.googletagmanager.com"> <script>window.dataLayer=window.dataLayer||[]</script> <script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var m=t.getElementsByTagName(a)[0],r=t.createElement(a);r.async=!0,r.src="https://www.googletagmanager.com/gtm.js?id=GTM-N6WMTTJ",m.parentNode.insertBefore(r,m)}(window,document,"script","dataLayer")</script> <link rel="alternate" type="application/rss+xml" href="/releases/rss.xml" title="MLflow RSS Feed"> <link rel="alternate" type="application/atom+xml" href="/releases/atom.xml" title="MLflow Atom Feed"><link rel="stylesheet" href="/assets/css/styles.9baad99b.css"> <script src="/assets/js/runtime~main.a8ae1988.js" defer="defer"></script> <script src="/assets/js/main.e7672803.js" defer="defer"></script> </head> <body class="navigation-with-keyboard"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N6WMTTJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"dark")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/mlflow-white.svg" alt="MLflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/mlflow-black.svg" alt="MLflow" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/blog">Blog</a><a class="navbar__item navbar__link" href="/releases">Releases</a><a href="/docs/latest/index.html" target="_self" rel="noopener noreferrer" class="navbar__item navbar__link">Docs</a><a href="https://github.com/mlflow/mlflow" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Contribute<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a class="navbar__item navbar__link" href="/ambassador">Ambassador Program</a><a href="/docs/latest/getting-started/index.html" target="_self" rel="noopener noreferrer" class="navbar__item navbar__link navbar__item__get-started">Get Started</a><div class="navbarSearchContainer_Bca1"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="container"><div style="height:64px"></div><div class="container_aTmY"><h1 class="h1_8KIc">ML and GenAI<br> made simple</h1></div><div style="background:radial-gradient(51.2% 156.44% at 48.65% 192.33%, #43C9ED 0%, rgba(67, 201, 237, 0.00) 100%)"><div style="text-align:center;font-size:1.5rem;width:70%;margin:auto;padding-top:32px;padding-bottom:32px">Build better models and generative AI apps on a unified, end-to-end,<br>open source MLOps platform</div><div class="container__4uE"><div class="container_PmSu"><a class="a_MglZ" href="docs/latest/getting-started/index.html">Get Started</a></div><a class="a_ofnO" href="/releases/2.18.0"><div class="container_G2du"><div class="version_DBNg">v2.18.0</div>See the latest release<img src="img/arrow.svg" alt=""></div></a></div></div></div><div class="container__pUb"><div class="left_cuLu"><img class="img_Muup" src="img/flow.svg" alt=""></div><div class="center_HRpV"><img class="centerImg_AxM_" src="img/hero.png" alt=""></div><div class="right_vE0G"><img class="img_Muup" src="img/flow.svg" alt=""></div></div><nav class="floating-nav"><ul><li><a href="#core-concepts">CORE CONCEPTS</a></li><li><a href="#benefits">BENEFITS</a></li><li><a href="#features">FEATURES</a></li><li><a href="#integrations">INTEGRATIONS</a></li><li><a href="#learning-resources">LEARNING RESOURCES</a></li></ul></nav><div style="height:96px"></div><div class="container"><div style="display:flex;align-items:center;justify-content:center;margin-bottom:3rem;gap:1rem"><div style="width:100%"><div style="display:flex;align-items:center;margin:0;height:0;width:100%"><svg style="fill:var(--ifm-color-primary);height:8px;width:8px;z-index:2" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><circle cx="50%" cy="50%" r="4.5"></circle></svg><svg width="100%" stroke-width="1" viewBox="0 0 200 10" xmlns="http://www.w3.org/2000/svg"><path vector-effect="non-scaling-stroke" class="lines" d="M0 5 H 200"></path></svg><svg style="fill:var(--ifm-color-primary);height:8px;width:8px;z-index:2" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><circle cx="50%" cy="50%" r="4.5"></circle></svg></div></div><div style="text-align:center;white-space:nowrap">Join thousands of users worldwide</div><div style="width:100%"><div style="display:flex;align-items:center;margin:0;height:0;width:100%"><svg style="fill:var(--ifm-color-primary);height:8px;width:8px;z-index:2" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><circle cx="50%" cy="50%" r="4.5"></circle></svg><svg width="100%" stroke-width="1" viewBox="0 0 200 10" xmlns="http://www.w3.org/2000/svg"><path vector-effect="non-scaling-stroke" class="lines" d="M0 5 H 200"></path></svg><svg style="fill:var(--ifm-color-primary);height:8px;width:8px;z-index:2" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><circle cx="50%" cy="50%" r="4.5"></circle></svg></div></div></div></div><div class="container_Bj8f"><div class="section_fwLh"><img src="img/companies/databricks.svg" alt="img/companies/databricks.svg" class="img_Aljd"><img src="img/companies/microsoft.svg" alt="img/companies/microsoft.svg" class="img_Aljd"><img src="img/companies/meta.svg" alt="img/companies/meta.svg" class="img_Aljd"><img src="img/companies/mosaicml.svg" alt="img/companies/mosaicml.svg" class="img_Aljd"><img src="img/companies/zillow.svg" alt="img/companies/zillow.svg" class="img_Aljd"><img src="img/companies/toyota.svg" alt="img/companies/toyota.svg" class="img_Aljd"><img src="img/companies/booking.svg" alt="img/companies/booking.svg" class="img_Aljd"><img src="img/companies/wix.svg" alt="img/companies/wix.svg" class="img_Aljd"><img src="img/companies/accenture.svg" alt="img/companies/accenture.svg" class="img_Aljd"><img src="img/companies/asml.svg" alt="img/companies/asml.svg" class="img_Aljd"></div><div class="section_fwLh"><img src="img/companies/databricks.svg" alt="img/companies/databricks.svg" class="img_Aljd"><img src="img/companies/microsoft.svg" alt="img/companies/microsoft.svg" class="img_Aljd"><img src="img/companies/meta.svg" alt="img/companies/meta.svg" class="img_Aljd"><img src="img/companies/mosaicml.svg" alt="img/companies/mosaicml.svg" class="img_Aljd"><img src="img/companies/zillow.svg" alt="img/companies/zillow.svg" class="img_Aljd"><img src="img/companies/toyota.svg" alt="img/companies/toyota.svg" class="img_Aljd"><img src="img/companies/booking.svg" alt="img/companies/booking.svg" class="img_Aljd"><img src="img/companies/wix.svg" alt="img/companies/wix.svg" class="img_Aljd"><img src="img/companies/accenture.svg" alt="img/companies/accenture.svg" class="img_Aljd"><img src="img/companies/asml.svg" alt="img/companies/asml.svg" class="img_Aljd"></div><div class="section_fwLh"><img src="img/companies/databricks.svg" alt="img/companies/databricks.svg" class="img_Aljd"><img src="img/companies/microsoft.svg" alt="img/companies/microsoft.svg" class="img_Aljd"><img src="img/companies/meta.svg" alt="img/companies/meta.svg" class="img_Aljd"><img src="img/companies/mosaicml.svg" alt="img/companies/mosaicml.svg" class="img_Aljd"><img src="img/companies/zillow.svg" alt="img/companies/zillow.svg" class="img_Aljd"><img src="img/companies/toyota.svg" alt="img/companies/toyota.svg" class="img_Aljd"><img src="img/companies/booking.svg" alt="img/companies/booking.svg" class="img_Aljd"><img src="img/companies/wix.svg" alt="img/companies/wix.svg" class="img_Aljd"><img src="img/companies/accenture.svg" alt="img/companies/accenture.svg" class="img_Aljd"><img src="img/companies/asml.svg" alt="img/companies/asml.svg" class="img_Aljd"></div><div class="section_fwLh"><img src="img/companies/databricks.svg" alt="img/companies/databricks.svg" class="img_Aljd"><img src="img/companies/microsoft.svg" alt="img/companies/microsoft.svg" class="img_Aljd"><img src="img/companies/meta.svg" alt="img/companies/meta.svg" class="img_Aljd"><img src="img/companies/mosaicml.svg" alt="img/companies/mosaicml.svg" class="img_Aljd"><img src="img/companies/zillow.svg" alt="img/companies/zillow.svg" class="img_Aljd"><img src="img/companies/toyota.svg" alt="img/companies/toyota.svg" class="img_Aljd"><img src="img/companies/booking.svg" alt="img/companies/booking.svg" class="img_Aljd"><img src="img/companies/wix.svg" alt="img/companies/wix.svg" class="img_Aljd"><img src="img/companies/accenture.svg" alt="img/companies/accenture.svg" class="img_Aljd"><img src="img/companies/asml.svg" alt="img/companies/asml.svg" class="img_Aljd"></div><div class="section_fwLh"><img src="img/companies/databricks.svg" alt="img/companies/databricks.svg" class="img_Aljd"><img src="img/companies/microsoft.svg" alt="img/companies/microsoft.svg" class="img_Aljd"><img src="img/companies/meta.svg" alt="img/companies/meta.svg" class="img_Aljd"><img src="img/companies/mosaicml.svg" alt="img/companies/mosaicml.svg" class="img_Aljd"><img src="img/companies/zillow.svg" alt="img/companies/zillow.svg" class="img_Aljd"><img src="img/companies/toyota.svg" alt="img/companies/toyota.svg" class="img_Aljd"><img src="img/companies/booking.svg" alt="img/companies/booking.svg" class="img_Aljd"><img src="img/companies/wix.svg" alt="img/companies/wix.svg" class="img_Aljd"><img src="img/companies/accenture.svg" alt="img/companies/accenture.svg" class="img_Aljd"><img src="img/companies/asml.svg" alt="img/companies/asml.svg" class="img_Aljd"></div></div><div class="container"><div style="height:200px"></div><div class="container_DW67"><a id="core-concepts" class="a_Tj7q" href="#core-concepts">core concepts</a></div><div class="container_aTmY"><h2 class="h2__EX5">Run ML and generative AI projects that solve complex, real-world challenges</h2></div><div style="height:64px"></div><div class="container_ZMUL"><div class="card card_P7_e"><a href="docs/latest/tracking.html" class="a_fine"><div class="card__body"><img src="img/concepts/experiment-tracking.svg" alt="img/concepts/experiment-tracking.svg"><div style="margin-top:24px"></div><h3>Experiment tracking</h3></div></a></div><div class="card card_P7_e"><a href="docs/latest/getting-started/quickstart-2/index.html#compare-the-results" class="a_fine"><div class="card__body"><img src="img/concepts/visualization.svg" alt="img/concepts/visualization.svg"><div style="margin-top:24px"></div><h3>Visualization</h3></div></a></div><div class="card card_P7_e"><a href="docs/latest/llms/index.html" class="a_fine"><div class="card__body"><img src="img/concepts/generative-ai.svg" alt="img/concepts/generative-ai.svg"><div style="margin-top:24px"></div><h3>Generative AI</h3></div></a></div><div class="card card_P7_e"><a href="docs/latest/llms/tracing/index.html" class="a_fine"><div class="card__body"><img src="img/concepts/observability.svg" alt="img/concepts/observability.svg"><div style="margin-top:24px"></div><h3>Observability</h3></div></a></div><div class="card card_P7_e"><a href="docs/latest/model-evaluation/index.html" class="a_fine"><div class="card__body"><img src="img/concepts/evaluation.svg" alt="img/concepts/evaluation.svg"><div style="margin-top:24px"></div><h3>Evaluation</h3></div></a></div><div class="card card_P7_e"><a href="docs/latest/models.html" class="a_fine"><div class="card__body"><img src="img/concepts/models.svg" alt="img/concepts/models.svg"><div style="margin-top:24px"></div><h3>Models</h3></div></a></div><div class="card card_P7_e"><a href="docs/latest/model-registry.html" class="a_fine"><div class="card__body"><img src="img/concepts/model-registry.svg" alt="img/concepts/model-registry.svg"><div style="margin-top:24px"></div><h3>Model Registry</h3></div></a></div><div class="card card_P7_e"><a href="docs/latest/deployment/index.html" class="a_fine"><div class="card__body"><img src="img/concepts/serving.svg" alt="img/concepts/serving.svg"><div style="margin-top:24px"></div><h3>Serving</h3></div></a></div></div><div style="height:200px"></div><div class="container_DW67"><a id="benefits" class="a_Tj7q" href="#benefits">benefits</a></div><div class="container_aTmY"><h2 class="h2__EX5">What makes MLflow different</h2></div><div style="height:64px"></div><div class="container_i1JU"><div class="card card_ET4E"><div class="card__body"><h2>Open Source</h2><p style="font-size:24px">Integrate with any ML library and platform</p></div></div><div class="card card_ET4E"><div class="card__body"><h2>Comprehensive</h2><p style="font-size:24px">Manage end-to-end ML and GenAI workflows, from development to production</p></div></div><div class="card card_ET4E"><div class="card__body"><h2>Unified</h2><p style="font-size:24px">Unified platform for both traditional ML and GenAI applications</p></div></div></div><div style="height:200px"></div><div class="container_DW67"><a id="features" class="a_Tj7q" href="#features">features</a></div><div style="background:radial-gradient(61.2% 156.44% at 48.65% 192.33%, #43C9ED 0%, rgba(67, 201, 237, 0.00) 100%);padding-bottom:32px"><div class="container_aTmY"><h2 class="h2__EX5">Streamline your entire ML and generative AI lifecycle in a dynamic landscape</h2></div><ul class="pills" style="display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:0;margin-top:64px"><li class="pills__item pills__item--active">Generative AI</li><li class="pills__item">Deep Learning</li><li class="pills__item">Traditional ML</li><li class="pills__item">Evaluation</li><li class="pills__item">Model Management</li></ul></div><div class="card card_A7JJ"><div class="card__body" style="padding:0"><div class="container_zDxv"><div class="thumbnail_S35g"><ul><li class="li_UyRJ">Improve generative AI quality</li><li class="li_UyRJ">Enhance LLM observability with tracing</li><li class="li_UyRJ">Build applications with prompt engineering</li><li class="li_UyRJ">Track progress during fine tuning</li><li class="li_UyRJ">Package and deploy models</li><li class="li_UyRJ">Securely host LLMs at scale with MLflow Deployments</li></ul><div class="arrow_bonT"><img src="img/arrow.svg" alt=""><a class="a_hLkZ" href="docs/latest/llms/index.html">See how in the docs</a></div></div><div class="body_lTRY"><div class="carousel_R691"><img src="img/media/tracing.png" class="img_hr3L"><div class="dotsContainer_Od1a"><div class="dot_UeGb active_Pavp"></div><div class="dot_UeGb"></div></div></div></div></div></div></div><div style="height:200px"></div><div class="container_DW67"><a id="integrations" class="a_Tj7q" href="#integrations">integrations</a></div><div class="container_aTmY"><h2 class="h2__EX5">Run MLflow anywhere</h2></div><div class="row"><div class="col"><div class="card card_OvAo"><div class="card__body cardBody_mHKS"><a href="https://docs.databricks.com/en/mlflow/index.html" class="a_KT5U"><div class="container_ITC0"><img src="img/databricks.svg" class="img_bXta"><div><h3 class="title_MiHh">Databricks</h3></div></div></a></div></div></div><div class="col"><div class="card card_OvAo"><div class="card__body cardBody_mHKS"><a href="https://www.mlflow.org/docs/latest/tracking/tutorials/remote-server.html" class="a_KT5U"><div class="container_ITC0"><img src="img/cloud.svg" class="img_bXta"><div><h3 class="title_MiHh">Your cloud provider</h3></div></div></a></div></div></div><div class="col"><div class="card card_OvAo"><div class="card__body cardBody_mHKS"><a href="https://www.mlflow.org/docs/latest/tracking.html#common-setups" class="a_KT5U"><div class="container_ITC0"><img src="img/datacenter.svg" class="img_bXta"><div><h3 class="title_MiHh">Your datacenter</h3></div></div></a></div></div></div><div class="col"><div class="card card_OvAo"><div class="card__body cardBody_mHKS"><a href="https://www.mlflow.org/docs/latest/getting-started/intro-quickstart/index.html" class="a_KT5U"><div class="container_ITC0"><img src="img/computer.svg" class="img_bXta"><div><h3 class="title_MiHh">Your computer</h3></div></div></a></div></div></div></div><div style="height:96px"></div><div style="text-align:center"><h2 style="color:var(--ifm-color-success);margin-bottom:48px">MLflow integrates with these tools and platforms</h2></div><div style="display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:24px"><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.pytorch.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/pytorch.svg" alt="PyTorch" class="img_kVo8"><h4 class="title_HEBx">PyTorch</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.transformers.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/huggingface.svg" alt="HuggingFace" class="img_kVo8"><h4 class="title_HEBx">HuggingFace</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/openai/index.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/openai.svg" alt="OpenAI" class="img_kVo8"><h4 class="title_HEBx">OpenAI</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.langchain.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/langchain.svg" alt="LangChain" class="img_kVo8"><h4 class="title_HEBx">LangChain</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.spark.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/spark.svg" alt="Spark" class="img_kVo8"><h4 class="title_HEBx">Spark</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.keras_core.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/keras.svg" alt="Keras" class="img_kVo8"><h4 class="title_HEBx">Keras</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.tensorflow.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/tensorflow.svg" alt="TensorFlow" class="img_kVo8"><h4 class="title_HEBx">TensorFlow</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.prophet.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/prophet.svg" alt="Prophet" class="img_kVo8"><h4 class="title_HEBx">Prophet</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.sklearn.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/scikit-learn.svg" alt="scikit-learn" class="img_kVo8"><h4 class="title_HEBx">scikit-learn</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.xgboost.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/xgboost.svg" alt="XGBoost" class="img_kVo8"><h4 class="title_HEBx">XGBoost</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.lightgbm.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/lightgbm.svg" alt="LightGBM" class="img_kVo8"><h4 class="title_HEBx">LightGBM</h4></div></div></a></div><div class="card card_TKUl"><a href="docs/latest/python_api/mlflow.catboost.html" class="a_Wouj"><div class="card__body"><div class="container_liof"><img src="img/catboost.svg" alt="CatBoost" class="img_kVo8"><h4 class="title_HEBx">CatBoost</h4></div></div></a></div></div><div style="height:200px"></div><div class="container_DW67"><a id="learning-resources" class="a_Tj7q" href="#learning-resources">learning resources</a></div><div style="background:radial-gradient(61.2% 156.44% at 48.65% 192.33%, #43C9ED 0%, rgba(67, 201, 237, 0.00) 100%);padding-bottom:32px"><div class="container_aTmY"><h2 class="h2__EX5">Get started with how-to guides, tutorials and everything you need</h2></div><ul class="pills" style="display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:0;margin-top:64px"><li class="pills__item pills__item--active">LLMs</li><li class="pills__item">Deep Learning</li><li class="pills__item">Traditional ML</li><li class="pills__item">Tracking</li><li class="pills__item">Deployment</li></ul></div><div style="display:flex;align-items:center;margin:0;height:0;width:100%"><svg style="fill:var(--ifm-color-primary);height:8px;width:8px;z-index:2" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><circle cx="50%" cy="50%" r="4.5"></circle></svg><svg width="100%" stroke-width="1" viewBox="0 0 200 10" xmlns="http://www.w3.org/2000/svg"><path vector-effect="non-scaling-stroke" class="lines" d="M0 5 H 200"></path></svg><svg style="fill:var(--ifm-color-primary);height:8px;width:8px;z-index:2" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><circle cx="50%" cy="50%" r="4.5"></circle></svg></div><div style="margin-top:32px"></div><div class="container_i1JU"><a href="docs/latest/llms/llm-evaluate/index.html" class="card card_Q0VC a_jT6a"><div class="card__body cardBody_BQYw"><div class="container_Ijas"><div class="thumbnail_YpEo"><img src="img/learning/evaluating-llms_16_9.png" alt="" class="img_vcoM"></div><div class="body_kM1r"><h2>Evaluating LLMs</h2>Learn how to evaluate LLMs with MLflow</div></div></div></a><a href="docs/latest/llms/custom-pyfunc-for-llms/index.html" class="card card_Q0VC a_jT6a"><div class="card__body cardBody_BQYw"><div class="container_Ijas"><div class="thumbnail_YpEo"><img src="img/learning/custom-pyfunc_16_9.png" alt="" class="img_vcoM"></div><div class="body_kM1r"><h2>Using Custom PyFunc with LLMs</h2>Explore the nuances of packaging, customizing, and deploying advanced LLMs in MLflow using custom PyFuncs.</div></div></div></a><a href="docs/latest/llms/rag/index.html" class="card card_Q0VC a_jT6a"><div class="card__body cardBody_BQYw"><div class="container_Ijas"><div class="thumbnail_YpEo"><img src="img/learning/rag_16_9.png" alt="" class="img_vcoM"></div><div class="body_kM1r"><h2>Evaluation for RAG</h2>Learn how to evaluate Retrieval Augmented Generation applications by leveraging LLMs to generate a evaluation dataset and evaluate it using the built-in metrics in the MLflow Evaluate API.</div></div></div></a></div><div style="height:200px"></div><div style="background:radial-gradient(27.46% 40.02% at 50% 63.2%, rgba(67, 201, 237, 0.30) 0%, rgba(67, 201, 237, 0.00) 100%)"><div class="container_aTmY"><h1 class="h1_8KIc">Join our growing community</h1></div><div style="text-align:center;font-size:20px;width:70%;margin:auto">14M+ monthly downloads<br>600+ contributors worldwide</div><div style="height:32px"></div></div><div style="height:200px"></div><div style="text-align:center"><h2 style="color:var(--ifm-color-success);margin-bottom:64px">Latest release notes</h2></div><div class="container_i1JU"><div class="card card__3dL"><div class="card__body"><a class="a_uK3L" href="/releases/2.18.0"><p class="p_irm_">Nov 12, 2024</p><h4>MLflow 2.18.0</h4><p>We're happy to announce the release of MLflow 2.18.0.</p></a></div></div><div class="card card__3dL"><div class="card__body"><a class="a_uK3L" href="/releases/2.17.2"><p class="p_irm_">Oct 31, 2024</p><h4>MLflow 2.17.2</h4><p>We're happy to announce the release of MLflow 2.17.2.</p></a></div></div><div class="card card__3dL"><div class="card__body"><a class="a_uK3L" href="/releases/2.17.1"><p class="p_irm_">Oct 25, 2024</p><h4>MLflow 2.17.1</h4><p>We're happy to announce the release of MLflow 2.17.1.</p></a></div></div></div><div style="height:200px"></div><div style="text-align:center"><h2 style="color:var(--ifm-color-primary);margin-bottom:64px">Latest blog posts</h2></div><div class="container_i1JU"><div class="card card_uP6D"><div class="card__body cardBody_u2V8"><a style="text-decoration:none;color:inherit" href="/blog/bedrock-chat-model-part-1"><div class="container_ayDx"><div class="thumbnail_SH65"><img src="/img/blog/bedrock-chatmodel.png" alt="Using Bedrock Agent as an MLflow ChatModel with Tracing" title="Using Bedrock Agent as an MLflow ChatModel with Tracing" class="img_jdJz"></div><div class="body_sO6K"><div class="tags_yUMM"><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/genai">genai</a><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/pyfunc">pyfunc</a><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/bedrock">bedrock</a><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/tracing">tracing</a></div><a href="/blog/bedrock-chat-model-part-1" class="a_NBLy"><h4>Using Bedrock Agent as an MLflow ChatModel with Tracing</h4></a><div class="avatar"><a class="avatar__photo-link avatar__photo avatar__photo--md" href="https://www.linkedin.com/in/jas-bali-195ba410a/"><img alt="Jas Bali" src="/img/authors/jas_bali.png"></a><div class="avatar__intro"><small class="avatar__subtitle">by <strong>Jas Bali</strong> on<!-- --> <strong>Nov 7, 2024</strong></small></div></div></div></div></a></div></div><div class="card card_uP6D"><div class="card__body cardBody_u2V8"><a style="text-decoration:none;color:inherit" href="/blog/mlflow-llama-index-workflow"><div class="container_ayDx"><div class="thumbnail_SH65"><img src="/img/blog/llama-index-thumbnail.png" alt="Building Advanced RAG with MLflow and LlamaIndex Workflow" title="Building Advanced RAG with MLflow and LlamaIndex Workflow" class="img_jdJz"></div><div class="body_sO6K"><div class="tags_yUMM"><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/genai">genai</a><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/mlops">mlops</a><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/mlflow-evaluate">mlflow-evaluate</a></div><a href="/blog/mlflow-llama-index-workflow" class="a_NBLy"><h4>Building Advanced RAG with MLflow and LlamaIndex Workflow</h4></a><div class="avatar"><a class="avatar__photo-link avatar__photo avatar__photo--md" href="https://www.linkedin.com/in/yuki-watanabe-a04528164/"><img alt="Yuki Watanabe" src="/img/authors/yuki_watanabe.png"></a><div class="avatar__intro"><small class="avatar__subtitle">by <strong>Yuki Watanabe</strong> on<!-- --> <strong>Oct 25, 2024</strong></small></div></div></div></div></a></div></div><div class="card card_uP6D"><div class="card__body cardBody_u2V8"><a style="text-decoration:none;color:inherit" href="/blog/llm-as-judge"><div class="container_ayDx"><div class="thumbnail_SH65"><img src="/img/blog/llm-as-judge.png" alt="LLM as judge" title="LLM as judge" class="img_jdJz"></div><div class="body_sO6K"><div class="tags_yUMM"><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/genai">genai</a><a class="button button--sm button--outline button--primary tag_sueN" href="/blog/tags/mlflow-evalaute">mlflow-evalaute</a></div><a href="/blog/llm-as-judge" class="a_NBLy"><h4>LLM as judge</h4></a><div class="avatar"><a class="avatar__photo-link avatar__photo avatar__photo--md" href="https://www.linkedin.com/in/pedro-azevedo-/"><img alt="Pedro Azevedo" src="/img/authors/pedro.png"></a><div class="avatar__intro"><small class="avatar__subtitle">by <strong>Pedro Azevedo</strong> on<!-- --> <strong>Oct 3, 2024</strong></small></div></div></div></div></a></div></div></div><div style="height:200px"></div><div style="display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px"><div class="container_PmSu"><a class="a_MglZ" href="docs/latest/getting-started/index.html">Get Started with MLflow</a></div><div style="display:flex;align-items:flex-start;gap:8px"><img src="img/arrow.svg" alt="" style="height:1.25rem"><div style="line-height:1.25rem"><a style="color:inherit" href="https://github.com/mlflow/mlflow/blob/master/CONTRIBUTING.md">Learn how to contribute</a></div></div></div><div style="height:200px"></div></div><img src="img/prefooter-circles.svg" alt=""></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><a class="footerLogoLink_DDai" href="/"><img src="/img/mlflow-white.svg" alt="MLflow" class="footer__logo themedComponent_mlkZ themedComponent--light_NVdE" width="200px"><img src="/img/mlflow-black.svg" alt="MLflow" class="footer__logo themedComponent_mlkZ themedComponent--dark_xIcU" width="200px"></a></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://stackoverflow.com/questions/tagged/mlflow" target="_blank" rel="noopener noreferrer" class="footer__link-item">Stack Overflow<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.linkedin.com/company/mlflow-org" target="_blank" rel="noopener noreferrer" class="footer__link-item">LinkedIn<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://x.com/mlflow" target="_blank" rel="noopener noreferrer" class="footer__link-item">X<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Resources</div><ul class="footer__items clean-list"><li class="footer__item"><a href="/docs/latest/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Docs</a></li><li class="footer__item"><a class="footer__link-item" href="/releases">Releases</a></li><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">漏 2024 MLflow Project, a Series of LF Projects, LLC.</div></div></div></footer></div> </body> </html>