import{s as b,o as q,n as L}from"../chunks/scheduler.36a0863c.js";import{S,i as k,g as d,s as u,r as w,A as G,h as _,f as n,c as f,j as z,u as U,x as H,k as C,y as j,a as o,v as M,d as y,t as A,w as E}from"../chunks/index.9c13489a.js";import{T as N}from"../chunks/Tip.3b06990e.js";import{H as Q}from"../chunks/Heading.7a254a62.js";function R($){let t,r='Nota: Molte delle strategie introdotte nella <a href="perf_train_gpu_one">sezione sulla GPU singola</a> (come mixed precision training o gradient accumulation) e <a href="perf_train_gpu_many">sezione multi-GPU</a> sono generiche e applicabili all’addestramento di modelli in generale quindi assicurati di dargli un’occhiata prima di immergerti in questa sezione.';return{c(){t=d("p"),t.innerHTML=r},l(s){t=_(s,"P",{"data-svelte-h":!0}),H(t)!=="svelte-1s5ppaf"&&(t.innerHTML=r)},m(s,p){o(s,t,p)},p:L,d(s){s&&n(t)}}}function B($){let t,r,s,p,l,h,i,g,m,x="Questo documento sarà presto completato con informazioni su come effettuare la formazione su TPU.",P,c,v;return l=new Q({props:{title:"Addestramento su TPU",local:"addestramento-su-tpu",headingTag:"h1"}}),i=new N({props:{$$slots:{default:[R]},$$scope:{ctx:$}}}),{c(){t=d("meta"),r=u(),s=d("p"),p=u(),w(l.$$.fragment),h=u(),w(i.$$.fragment),g=u(),m=d("p"),m.textContent=x,P=u(),c=d("p"),this.h()},l(e){const a=G("svelte-u9bgzb",document.head);t=_(a,"META",{name:!0,content:!0}),a.forEach(n),r=f(e),s=_(e,"P",{}),z(s).forEach(n),p=f(e),U(l.$$.fragment,e),h=f(e),U(i.$$.fragment,e),g=f(e),m=_(e,"P",{"data-svelte-h":!0}),H(m)!=="svelte-15wvmk4"&&(m.textContent=x),P=f(e),c=_(e,"P",{}),z(c).forEach(n),this.h()},h(){C(t,"name","hf:doc:metadata"),C(t,"content",D)},m(e,a){j(document.head,t),o(e,r,a),o(e,s,a),o(e,p,a),M(l,e,a),o(e,h,a),M(i,e,a),o(e,g,a),o(e,m,a),o(e,P,a),o(e,c,a),v=!0},p(e,[a]){const T={};a&2&&(T.$$scope={dirty:a,ctx:e}),i.$set(T)},i(e){v||(y(l.$$.fragment,e),y(i.$$.fragment,e),v=!0)},o(e){A(l.$$.fragment,e),A(i.$$.fragment,e),v=!1},d(e){e&&(n(r),n(s),n(p),n(h),n(g),n(m),n(P),n(c)),n(t),E(l,e),E(i,e)}}}const D='{"title":"Addestramento su TPU","local":"addestramento-su-tpu","sections":[],"depth":1}';function F($){return q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class V extends S{constructor(t){super(),k(this,t,F,B,b,{})}}export{V as component};
