import{s as G,o as L,n as U}from"../chunks/scheduler.36a0863c.js";import{S as j,i as k,g as $,s as u,r as b,A as N,h as _,f as n,c as f,j as q,u as v,x as A,k as y,y as O,a as s,v as E,d as H,t as T,w as C}from"../chunks/index.9c13489a.js";import{T as Q}from"../chunks/Tip.3b06990e.js";import{H as R,E as B}from"../chunks/EditOnGithub.e88f2b7b.js";function D(h){let a,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(){a=$("p"),a.innerHTML=r},l(i){a=_(i,"P",{"data-svelte-h":!0}),A(a)!=="svelte-1s5ppaf"&&(a.innerHTML=r)},m(i,c){s(i,a,c)},p:U,d(i){i&&n(a)}}}function F(h){let a,r,i,c,l,g,o,z,m,M="Questo documento sarà presto completato con informazioni su come effettuare la formazione su hardware specializzato.",w,p,P,d,x;return l=new R({props:{title:"Addestramento su Hardware Specializzato",local:"addestramento-su-hardware-specializzato",headingTag:"h1"}}),o=new Q({props:{$$slots:{default:[D]},$$scope:{ctx:h}}}),p=new B({props:{source:"https://github.com/huggingface/transformers/blob/main/docs/source/it/perf_train_special.md"}}),{c(){a=$("meta"),r=u(),i=$("p"),c=u(),b(l.$$.fragment),g=u(),b(o.$$.fragment),z=u(),m=$("p"),m.textContent=M,w=u(),b(p.$$.fragment),P=u(),d=$("p"),this.h()},l(e){const t=N("svelte-u9bgzb",document.head);a=_(t,"META",{name:!0,content:!0}),t.forEach(n),r=f(e),i=_(e,"P",{}),q(i).forEach(n),c=f(e),v(l.$$.fragment,e),g=f(e),v(o.$$.fragment,e),z=f(e),m=_(e,"P",{"data-svelte-h":!0}),A(m)!=="svelte-7qtnct"&&(m.textContent=M),w=f(e),v(p.$$.fragment,e),P=f(e),d=_(e,"P",{}),q(d).forEach(n),this.h()},h(){y(a,"name","hf:doc:metadata"),y(a,"content",I)},m(e,t){O(document.head,a),s(e,r,t),s(e,i,t),s(e,c,t),E(l,e,t),s(e,g,t),E(o,e,t),s(e,z,t),s(e,m,t),s(e,w,t),E(p,e,t),s(e,P,t),s(e,d,t),x=!0},p(e,[t]){const S={};t&2&&(S.$$scope={dirty:t,ctx:e}),o.$set(S)},i(e){x||(H(l.$$.fragment,e),H(o.$$.fragment,e),H(p.$$.fragment,e),x=!0)},o(e){T(l.$$.fragment,e),T(o.$$.fragment,e),T(p.$$.fragment,e),x=!1},d(e){e&&(n(r),n(i),n(c),n(g),n(z),n(m),n(w),n(P),n(d)),n(a),C(l,e),C(o,e),C(p,e)}}}const I='{"title":"Addestramento su Hardware Specializzato","local":"addestramento-su-hardware-specializzato","sections":[],"depth":1}';function J(h){return L(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Y extends j{constructor(a){super(),k(this,a,J,F,G,{})}}export{Y as component};
