import{s as q,n as z,o as I}from"../chunks/scheduler.d9d004e7.js";import{S as U,i as A,e as h,s as f,c as H,h as D,a as d,d as a,b as u,f as O,g as C,j,k,l as R,m as i,n as P,t as T,o as E,p as L}from"../chunks/index.4a2b774c.js";import{C as W,H as B,E as F}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.c93fcd94.js";function J(M){let n,$,p,v,o,w,l,g,s,S=`Welcome to the 🤗 Optimum for Intel Gaudi tutorials!
They will help you to get started quickly on the following topics:`,_,r,G='<li>How to <a href="./single_hpu">train a model on a single device</a></li> <li>How to <a href="./distributed">train a model on several devices</a></li> <li>How to <a href="./inference">run inference with your model</a></li> <li>How to <a href="./stable_diffusion">generate images from text with Stable Diffusion</a></li> <li>How to <a href="./tgi">run TGI service on Gaudi</a></li>',x,m,b,c,y;return o=new W({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),l=new B({props:{title:"Overview",local:"overview",headingTag:"h1"}}),m=new F({props:{source:"https://github.com/huggingface/optimum-habana/blob/main/docs/source/tutorials/overview.mdx"}}),{c(){n=h("meta"),$=f(),p=h("p"),v=f(),H(o.$$.fragment),w=f(),H(l.$$.fragment),g=f(),s=h("p"),s.textContent=S,_=f(),r=h("ul"),r.innerHTML=G,x=f(),H(m.$$.fragment),b=f(),c=h("p"),this.h()},l(e){const t=D("svelte-u9bgzb",document.head);n=d(t,"META",{name:!0,content:!0}),t.forEach(a),$=u(e),p=d(e,"P",{}),O(p).forEach(a),v=u(e),C(o.$$.fragment,e),w=u(e),C(l.$$.fragment,e),g=u(e),s=d(e,"P",{"data-svelte-h":!0}),j(s)!=="svelte-63johy"&&(s.textContent=S),_=u(e),r=d(e,"UL",{"data-svelte-h":!0}),j(r)!=="svelte-pd31a4"&&(r.innerHTML=G),x=u(e),C(m.$$.fragment,e),b=u(e),c=d(e,"P",{}),O(c).forEach(a),this.h()},h(){k(n,"name","hf:doc:metadata"),k(n,"content",K)},m(e,t){R(document.head,n),i(e,$,t),i(e,p,t),i(e,v,t),P(o,e,t),i(e,w,t),P(l,e,t),i(e,g,t),i(e,s,t),i(e,_,t),i(e,r,t),i(e,x,t),P(m,e,t),i(e,b,t),i(e,c,t),y=!0},p:z,i(e){y||(T(o.$$.fragment,e),T(l.$$.fragment,e),T(m.$$.fragment,e),y=!0)},o(e){E(o.$$.fragment,e),E(l.$$.fragment,e),E(m.$$.fragment,e),y=!1},d(e){e&&(a($),a(p),a(v),a(w),a(g),a(s),a(_),a(r),a(x),a(b),a(c)),a(n),L(o,e),L(l,e),L(m,e)}}}const K='{"title":"Overview","local":"overview","sections":[],"depth":1}';function N(M){return I(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Y extends U{constructor(n){super(),A(this,n,N,J,q,{})}}export{Y as component};
