import{s as U,o as b,n as j}from"../chunks/scheduler.56730f09.js";import{S as k,i as A,g as d,s as f,r as T,A as G,h as _,f as n,c as u,j as H,u as z,x as L,k as C,y as q,a as r,v as S,d as y,t as E,w as M}from"../chunks/index.61415d3e.js";import{T as R}from"../chunks/Tip.81680c40.js";import{H as B}from"../chunks/Heading.9036b585.js";function D($){let t,o='注意: <a href="perf_train_gpu_one">単一GPUセクション</a>で紹介されたほとんどの戦略（混合精度トレーニングや勾配蓄積など）および<a href="perf_train_gpu_many">マルチGPUセクション</a>は一般的なトレーニングモデルに適用される汎用的なものですので、このセクションに入る前にそれを確認してください。';return{c(){t=d("p"),t.innerHTML=o},l(s){t=_(s,"P",{"data-svelte-h":!0}),L(t)!=="svelte-nsgxjc"&&(t.innerHTML=o)},m(s,m){r(s,t,m)},p:j,d(s){s&&n(t)}}}function F($){let t,o,s,m,l,h,i,g,p,x="このドキュメントは、専用ハードウェアでトレーニングする方法に関する情報を近日中に追加予定です。",w,c,P;return l=new B({props:{title:"Training on Specialized Hardware",local:"training-on-specialized-hardware",headingTag:"h1"}}),i=new R({props:{$$slots:{default:[D]},$$scope:{ctx:$}}}),{c(){t=d("meta"),o=f(),s=d("p"),m=f(),T(l.$$.fragment),h=f(),T(i.$$.fragment),g=f(),p=d("p"),p.textContent=x,w=f(),c=d("p"),this.h()},l(e){const a=G("svelte-u9bgzb",document.head);t=_(a,"META",{name:!0,content:!0}),a.forEach(n),o=u(e),s=_(e,"P",{}),H(s).forEach(n),m=u(e),z(l.$$.fragment,e),h=u(e),z(i.$$.fragment,e),g=u(e),p=_(e,"P",{"data-svelte-h":!0}),L(p)!=="svelte-1rtk05u"&&(p.textContent=x),w=u(e),c=_(e,"P",{}),H(c).forEach(n),this.h()},h(){C(t,"name","hf:doc:metadata"),C(t,"content",I)},m(e,a){q(document.head,t),r(e,o,a),r(e,s,a),r(e,m,a),S(l,e,a),r(e,h,a),S(i,e,a),r(e,g,a),r(e,p,a),r(e,w,a),r(e,c,a),P=!0},p(e,[a]){const v={};a&2&&(v.$$scope={dirty:a,ctx:e}),i.$set(v)},i(e){P||(y(l.$$.fragment,e),y(i.$$.fragment,e),P=!0)},o(e){E(l.$$.fragment,e),E(i.$$.fragment,e),P=!1},d(e){e&&(n(o),n(s),n(m),n(h),n(g),n(p),n(w),n(c)),n(t),M(l,e),M(i,e)}}}const I='{"title":"Training on Specialized Hardware","local":"training-on-specialized-hardware","sections":[],"depth":1}';function J($){return b(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class V extends k{constructor(t){super(),A(this,t,J,F,U,{})}}export{V as component};
