import{s as J,o as O,n as Q}from"../chunks/scheduler.36a0863c.js";import{S as R,i as B,g as i,s as $,u as N,A as D,h as l,f as a,c as v,j as x,v as b,y as H,k as g,o as P,a as s,w as U,d as G,t as I,x as j}from"../chunks/index.d0f7a4c4.js";import{T as F}from"../chunks/Tip.4c7d7eb1.js";import{I as K}from"../chunks/IconCopyLink.bc5fad79.js";function V(y){let t,m='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=i("p"),t.innerHTML=m},l(o){t=l(o,"P",{"data-svelte-h":!0}),H(t)!=="svelte-1s5ppaf"&&(t.innerHTML=m)},m(o,h){s(o,t,h)},p:Q,d(o){o&&a(t)}}}function W(y){let t,m,o,h,r,c,w,u,k,_,M="Addestramento su Hardware Specializzato",C,p,S,d,T="Questo documento sarà presto completato con informazioni su come effettuare la formazione su hardware specializzato.",A,z,E;return u=new K({}),p=new F({props:{$$slots:{default:[V]},$$scope:{ctx:y}}}),{c(){t=i("meta"),m=$(),o=i("p"),h=$(),r=i("h1"),c=i("a"),w=i("span"),N(u.$$.fragment),k=$(),_=i("span"),_.textContent=M,C=$(),N(p.$$.fragment),S=$(),d=i("p"),d.textContent=T,A=$(),z=i("p"),this.h()},l(e){const n=D("svelte-1phssyn",document.head);t=l(n,"META",{name:!0,content:!0}),n.forEach(a),m=v(e),o=l(e,"P",{}),x(o).forEach(a),h=v(e),r=l(e,"H1",{class:!0});var f=x(r);c=l(f,"A",{id:!0,class:!0,href:!0});var q=x(c);w=l(q,"SPAN",{});var L=x(w);b(u.$$.fragment,L),L.forEach(a),q.forEach(a),k=v(f),_=l(f,"SPAN",{"data-svelte-h":!0}),H(_)!=="svelte-m1v0k6"&&(_.textContent=M),f.forEach(a),C=v(e),b(p.$$.fragment,e),S=v(e),d=l(e,"P",{"data-svelte-h":!0}),H(d)!=="svelte-7qtnct"&&(d.textContent=T),A=v(e),z=l(e,"P",{}),x(z).forEach(a),this.h()},h(){g(t,"name","hf:doc:metadata"),g(t,"content",JSON.stringify(X)),g(c,"id","addestramento-su-hardware-specializzato"),g(c,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),g(c,"href","#addestramento-su-hardware-specializzato"),g(r,"class","relative group")},m(e,n){P(document.head,t),s(e,m,n),s(e,o,n),s(e,h,n),s(e,r,n),P(r,c),P(c,w),U(u,w,null),P(r,k),P(r,_),s(e,C,n),U(p,e,n),s(e,S,n),s(e,d,n),s(e,A,n),s(e,z,n),E=!0},p(e,[n]){const f={};n&2&&(f.$$scope={dirty:n,ctx:e}),p.$set(f)},i(e){E||(G(u.$$.fragment,e),G(p.$$.fragment,e),E=!0)},o(e){I(u.$$.fragment,e),I(p.$$.fragment,e),E=!1},d(e){e&&(a(m),a(o),a(h),a(r),a(C),a(S),a(d),a(A),a(z)),a(t),j(u),j(p,e)}}}const X={local:"addestramento-su-hardware-specializzato",title:"Addestramento su Hardware Specializzato"};function Y(y){return O(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ne extends R{constructor(t){super(),B(this,t,Y,W,J,{})}}export{ne as component};
