import{s as Ze,o as Ge,n as Re}from"../chunks/scheduler.6e0d5ff7.js";import{S as Ie,i as ke,g as p,s,r as $,E as Ee,h as f,f as l,c as i,j as Ue,u as a,x as m,k as je,y as Ve,a as n,v as r,d as u,t as o,w as T}from"../chunks/index.d7c1b260.js";import{T as ze}from"../chunks/Tip.c000e27b.js";import{C as v}from"../chunks/CodeBlock.09a08494.js";import{H as rt}from"../chunks/Heading.30a009b0.js";function Fe(ut){let d,x="라이브러리를 계속 사용하려면 <code>diffusers</code> 폴더를 유지해야 합니다.";return{c(){d=p("p"),d.innerHTML=x},l(c){d=f(c,"P",{"data-svelte-h":!0}),m(d)!=="svelte-mtcspz"&&(d.innerHTML=x)},m(c,$t){n(c,d,$t)},p:Re,d(c){c&&l(d)}}}function qe(ut){let d,x,c,$t,h,ot,g,se="사용하시는 라이브러리에 맞는 🤗 Diffusers를 설치하세요.",Tt,C,ie="🤗 Diffusers는 Python 3.8+, PyTorch 1.7.0+ 및 flax에서 테스트되었습니다. 사용중인 딥러닝 라이브러리에 대한 아래의 설치 안내를 따르세요.",dt,y,pe='<li><a href="https://pytorch.org/get-started/locally/" rel="nofollow">PyTorch 설치 안내</a></li> <li><a href="https://flax.readthedocs.io/en/latest/" rel="nofollow">Flax 설치 안내</a></li>',vt,M,ct,_,fe=`<a href="https://docs.python.org/3/library/venv.html" rel="nofollow">가상 환경</a>에 🤗 Diffusers를 설치해야 합니다.
Python 가상 환경에 익숙하지 않은 경우 <a href="https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/" rel="nofollow">가상환경 pip 설치 가이드</a>를 살펴보세요.
가상 환경을 사용하면 서로 다른 프로젝트를 더 쉽게 관리하고, 종속성간의 호환성 문제를 피할 수 있습니다.`,wt,L,me="프로젝트 디렉토리에 가상 환경을 생성하는 것으로 시작하세요:",xt,b,ht,P,$e="그리고 가상 환경을 활성화합니다:",gt,H,Ct,J,ae="이제 다음의 명령어로 🤗 Diffusers를 설치할 준비가 되었습니다:",yt,U,re="<strong>PyTorch의 경우</strong>",Mt,j,_t,Z,ue="<strong>Flax의 경우</strong>",Lt,G,bt,R,Pt,I,oe="소스에서 <code>diffusers</code>를 설치하기 전에, <code>torch</code> 및 <code>accelerate</code>이 설치되어 있는지 확인하세요.",Ht,k,Te='<code>torch</code> 설치에 대해서는 <a href="https://pytorch.org/get-started/locally/#start-locally" rel="nofollow">torch docs</a>를 참고하세요.',Jt,E,de="다음과 같이 <code>accelerate</code>을 설치하세요.",Ut,V,jt,z,ve="다음 명령어를 사용하여 소스에서 🤗 Diffusers를 설치하세요:",Zt,F,Gt,q,ce=`이 명령어는 최신 <code>stable</code> 버전이 아닌 최첨단 <code>main</code> 버전을 설치합니다.
<code>main</code> 버전은 최신 개발 정보를 최신 상태로 유지하는 데 유용합니다.
예를 들어 마지막 공식 릴리즈 이후 버그가 수정되었지만, 새 릴리즈가 아직 출시되지 않은 경우입니다.
그러나 이는 <code>main</code> 버전이 항상 안정적이지 않을 수 있음을 의미합니다.
우리는 <code>main</code> 버전이 지속적으로 작동하도록 노력하고 있으며, 대부분의 문제는 보통 몇 시간 또는 하루 안에 해결됩니다.
문제가 발생하면 더 빨리 해결할 수 있도록 <a href="https://github.com/huggingface/transformers/issues" rel="nofollow">Issue</a>를 열어주세요!`,Rt,D,It,Y,we="다음을 수행하려면 편집가능한 설치가 필요합니다:",kt,Q,xe="<li>소스 코드의 <code>main</code> 버전을 사용</li> <li>🤗 Diffusers에 기여 (코드의 변경 사항을 테스트하기 위해 필요)</li>",Et,S,he="저장소를 복제하고 다음 명령어를 사용하여 🤗 Diffusers를 설치합니다:",Vt,W,zt,B,ge="<strong>PyTorch의 경우</strong>",Ft,N,qt,X,Ce="<strong>Flax의 경우</strong>",Dt,A,Yt,O,ye=`이러한 명령어들은 저장소를 복제한 폴더와 Python 라이브러리 경로를 연결합니다.
Python은 이제 일반 라이브러리 경로에 더하여 복제한 폴더 내부를 살펴봅니다.
예를들어 Python 패키지가 <code>~/anaconda3/envs/main/lib/python3.8/site-packages/</code>에 설치되어 있는 경우 Python은 복제한 폴더인 <code>~/diffusers/</code>도 검색합니다.`,Qt,w,St,K,Me="이제 다음 명령어를 사용하여 최신 버전의 🤗 Diffusers로 쉽게 업데이트할 수 있습니다:",Wt,tt,Bt,et,_e="이렇게 하면, 다음에 실행할 때 Python 환경이 🤗 Diffusers의 <code>main</code> 버전을 찾게 됩니다.",Nt,lt,Xt,nt,Le=`우리 라이브러리는 <code>from_pretrained()</code> 요청 중에 텔레메트리 정보를 원격으로 수집합니다.
이 데이터에는 Diffusers 및 PyTorch/Flax의 버전, 요청된 모델 또는 파이프라인 클래스, 그리고 허브에서 호스팅되는 경우 사전학습된 체크포인트에 대한 경로를 포함합니다.
이 사용 데이터는 문제를 디버깅하고 새로운 기능의 우선순위를 지정하는데 도움이 됩니다.
텔레메트리는 HuggingFace 허브에서 모델과 파이프라인을 불러올 때만 전송되며, 로컬 사용 중에는 수집되지 않습니다.`,At,st,be="우리는 추가 정보를 공유하지 않기를 원하는 사람이 있다는 것을 이해하고 개인 정보를 존중하므로, 터미널에서 <code>DISABLE_TELEMETRY</code> 환경 변수를 설정하여 텔레메트리 수집을 비활성화할 수 있습니다.",Ot,it,Pe="Linux/MacOS에서:",Kt,pt,te,ft,He="Windows에서:",ee,mt,le,at,ne;return h=new rt({props:{title:"설치",local:"설치",headingTag:"h1"}}),M=new rt({props:{title:"pip를 이용한 설치",local:"pip를-이용한-설치",headingTag:"h2"}}),b=new v({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLmVudg==",highlighted:'python -m venv .<span class="hljs-built_in">env</span>',wrap:!1}}),H=new v({props:{code:"c291cmNlJTIwLmVudiUyRmJpbiUyRmFjdGl2YXRl",highlighted:'<span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/activate',wrap:!1}}),j=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGRpZmZ1c2VycyU1QiUyMnRvcmNoJTIyJTVE",highlighted:'pip install diffusers[<span class="hljs-string">&quot;torch&quot;</span>]',wrap:!1}}),G=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGRpZmZ1c2VycyU1QiUyMmZsYXglMjIlNUQ=",highlighted:'pip install diffusers[<span class="hljs-string">&quot;flax&quot;</span>]',wrap:!1}}),R=new rt({props:{title:"소스로부터 설치",local:"소스로부터-설치",headingTag:"h2"}}),V=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGFjY2VsZXJhdGU=",highlighted:"pip install accelerate",wrap:!1}}),F=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMGdpdCUyQmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmh1Z2dpbmdmYWNlJTJGZGlmZnVzZXJz",highlighted:"pip install git+https://github.com/huggingface/diffusers",wrap:!1}}),D=new rt({props:{title:"편집가능한 설치",local:"편집가능한-설치",headingTag:"h2"}}),W=new v({props:{code:"Z2l0JTIwY2xvbmUlMjBodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZodWdnaW5nZmFjZSUyRmRpZmZ1c2Vycy5naXQlMEFjZCUyMGRpZmZ1c2Vycw==",highlighted:`git <span class="hljs-built_in">clone</span> https://github.com/huggingface/diffusers.git
<span class="hljs-built_in">cd</span> diffusers`,wrap:!1}}),N=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMC1lJTIwJTIyLiU1QnRvcmNoJTVEJTIy",highlighted:'pip <span class="hljs-keyword">install</span> -e <span class="hljs-string">&quot;.[torch]&quot;</span>',wrap:!1}}),A=new v({props:{code:"cGlwJTIwaW5zdGFsbCUyMC1lJTIwJTIyLiU1QmZsYXglNUQlMjI=",highlighted:'pip <span class="hljs-keyword">install</span> -e <span class="hljs-string">&quot;.[flax]&quot;</span>',wrap:!1}}),w=new ze({props:{warning:!0,$$slots:{default:[Fe]},$$scope:{ctx:ut}}}),tt=new v({props:{code:"Y2QlMjB+JTJGZGlmZnVzZXJzJTJGJTBBZ2l0JTIwcHVsbA==",highlighted:`<span class="hljs-built_in">cd</span> ~/diffusers/
git pull`,wrap:!1}}),lt=new rt({props:{title:"텔레메트리 로깅에 대한 알림",local:"텔레메트리-로깅에-대한-알림",headingTag:"h2"}}),pt=new v({props:{code:"ZXhwb3J0JTIwRElTQUJMRV9URUxFTUVUUlklM0RZRVM=",highlighted:'<span class="hljs-built_in">export</span> DISABLE_TELEMETRY=YES',wrap:!1}}),mt=new v({props:{code:"c2V0JTIwRElTQUJMRV9URUxFTUVUUlklM0RZRVM=",highlighted:'<span class="hljs-built_in">set</span> DISABLE_TELEMETRY=YES',wrap:!1}}),{c(){d=p("meta"),x=s(),c=p("p"),$t=s(),$(h.$$.fragment),ot=s(),g=p("p"),g.textContent=se,Tt=s(),C=p("p"),C.textContent=ie,dt=s(),y=p("ul"),y.innerHTML=pe,vt=s(),$(M.$$.fragment),ct=s(),_=p("p"),_.innerHTML=fe,wt=s(),L=p("p"),L.textContent=me,xt=s(),$(b.$$.fragment),ht=s(),P=p("p"),P.textContent=$e,gt=s(),$(H.$$.fragment),Ct=s(),J=p("p"),J.textContent=ae,yt=s(),U=p("p"),U.innerHTML=re,Mt=s(),$(j.$$.fragment),_t=s(),Z=p("p"),Z.innerHTML=ue,Lt=s(),$(G.$$.fragment),bt=s(),$(R.$$.fragment),Pt=s(),I=p("p"),I.innerHTML=oe,Ht=s(),k=p("p"),k.innerHTML=Te,Jt=s(),E=p("p"),E.innerHTML=de,Ut=s(),$(V.$$.fragment),jt=s(),z=p("p"),z.textContent=ve,Zt=s(),$(F.$$.fragment),Gt=s(),q=p("p"),q.innerHTML=ce,Rt=s(),$(D.$$.fragment),It=s(),Y=p("p"),Y.textContent=we,kt=s(),Q=p("ul"),Q.innerHTML=xe,Et=s(),S=p("p"),S.textContent=he,Vt=s(),$(W.$$.fragment),zt=s(),B=p("p"),B.innerHTML=ge,Ft=s(),$(N.$$.fragment),qt=s(),X=p("p"),X.innerHTML=Ce,Dt=s(),$(A.$$.fragment),Yt=s(),O=p("p"),O.innerHTML=ye,Qt=s(),$(w.$$.fragment),St=s(),K=p("p"),K.textContent=Me,Wt=s(),$(tt.$$.fragment),Bt=s(),et=p("p"),et.innerHTML=_e,Nt=s(),$(lt.$$.fragment),Xt=s(),nt=p("p"),nt.innerHTML=Le,At=s(),st=p("p"),st.innerHTML=be,Ot=s(),it=p("p"),it.textContent=Pe,Kt=s(),$(pt.$$.fragment),te=s(),ft=p("p"),ft.textContent=He,ee=s(),$(mt.$$.fragment),le=s(),at=p("p"),this.h()},l(t){const e=Ee("svelte-u9bgzb",document.head);d=f(e,"META",{name:!0,content:!0}),e.forEach(l),x=i(t),c=f(t,"P",{}),Ue(c).forEach(l),$t=i(t),a(h.$$.fragment,t),ot=i(t),g=f(t,"P",{"data-svelte-h":!0}),m(g)!=="svelte-e0gg9f"&&(g.textContent=se),Tt=i(t),C=f(t,"P",{"data-svelte-h":!0}),m(C)!=="svelte-1l056ir"&&(C.textContent=ie),dt=i(t),y=f(t,"UL",{"data-svelte-h":!0}),m(y)!=="svelte-1dypyaq"&&(y.innerHTML=pe),vt=i(t),a(M.$$.fragment,t),ct=i(t),_=f(t,"P",{"data-svelte-h":!0}),m(_)!=="svelte-dhbz6n"&&(_.innerHTML=fe),wt=i(t),L=f(t,"P",{"data-svelte-h":!0}),m(L)!=="svelte-s4rxei"&&(L.textContent=me),xt=i(t),a(b.$$.fragment,t),ht=i(t),P=f(t,"P",{"data-svelte-h":!0}),m(P)!=="svelte-16rsky8"&&(P.textContent=$e),gt=i(t),a(H.$$.fragment,t),Ct=i(t),J=f(t,"P",{"data-svelte-h":!0}),m(J)!=="svelte-zeqs65"&&(J.textContent=ae),yt=i(t),U=f(t,"P",{"data-svelte-h":!0}),m(U)!=="svelte-1cm7hz7"&&(U.innerHTML=re),Mt=i(t),a(j.$$.fragment,t),_t=i(t),Z=f(t,"P",{"data-svelte-h":!0}),m(Z)!=="svelte-1nu070f"&&(Z.innerHTML=ue),Lt=i(t),a(G.$$.fragment,t),bt=i(t),a(R.$$.fragment,t),Pt=i(t),I=f(t,"P",{"data-svelte-h":!0}),m(I)!=="svelte-1hgvg2l"&&(I.innerHTML=oe),Ht=i(t),k=f(t,"P",{"data-svelte-h":!0}),m(k)!=="svelte-f1mr1y"&&(k.innerHTML=Te),Jt=i(t),E=f(t,"P",{"data-svelte-h":!0}),m(E)!=="svelte-csub5n"&&(E.innerHTML=de),Ut=i(t),a(V.$$.fragment,t),jt=i(t),z=f(t,"P",{"data-svelte-h":!0}),m(z)!=="svelte-pesk3"&&(z.textContent=ve),Zt=i(t),a(F.$$.fragment,t),Gt=i(t),q=f(t,"P",{"data-svelte-h":!0}),m(q)!=="svelte-22877j"&&(q.innerHTML=ce),Rt=i(t),a(D.$$.fragment,t),It=i(t),Y=f(t,"P",{"data-svelte-h":!0}),m(Y)!=="svelte-eg1xck"&&(Y.textContent=we),kt=i(t),Q=f(t,"UL",{"data-svelte-h":!0}),m(Q)!=="svelte-off2j2"&&(Q.innerHTML=xe),Et=i(t),S=f(t,"P",{"data-svelte-h":!0}),m(S)!=="svelte-og9gse"&&(S.textContent=he),Vt=i(t),a(W.$$.fragment,t),zt=i(t),B=f(t,"P",{"data-svelte-h":!0}),m(B)!=="svelte-1cm7hz7"&&(B.innerHTML=ge),Ft=i(t),a(N.$$.fragment,t),qt=i(t),X=f(t,"P",{"data-svelte-h":!0}),m(X)!=="svelte-1nu070f"&&(X.innerHTML=Ce),Dt=i(t),a(A.$$.fragment,t),Yt=i(t),O=f(t,"P",{"data-svelte-h":!0}),m(O)!=="svelte-1xmc171"&&(O.innerHTML=ye),Qt=i(t),a(w.$$.fragment,t),St=i(t),K=f(t,"P",{"data-svelte-h":!0}),m(K)!=="svelte-1w8hifm"&&(K.textContent=Me),Wt=i(t),a(tt.$$.fragment,t),Bt=i(t),et=f(t,"P",{"data-svelte-h":!0}),m(et)!=="svelte-1q8hyq8"&&(et.innerHTML=_e),Nt=i(t),a(lt.$$.fragment,t),Xt=i(t),nt=f(t,"P",{"data-svelte-h":!0}),m(nt)!=="svelte-vosisv"&&(nt.innerHTML=Le),At=i(t),st=f(t,"P",{"data-svelte-h":!0}),m(st)!=="svelte-j2h1cd"&&(st.innerHTML=be),Ot=i(t),it=f(t,"P",{"data-svelte-h":!0}),m(it)!=="svelte-1wfxjom"&&(it.textContent=Pe),Kt=i(t),a(pt.$$.fragment,t),te=i(t),ft=f(t,"P",{"data-svelte-h":!0}),m(ft)!=="svelte-qbjfpb"&&(ft.textContent=He),ee=i(t),a(mt.$$.fragment,t),le=i(t),at=f(t,"P",{}),Ue(at).forEach(l),this.h()},h(){je(d,"name","hf:doc:metadata"),je(d,"content",De)},m(t,e){Ve(document.head,d),n(t,x,e),n(t,c,e),n(t,$t,e),r(h,t,e),n(t,ot,e),n(t,g,e),n(t,Tt,e),n(t,C,e),n(t,dt,e),n(t,y,e),n(t,vt,e),r(M,t,e),n(t,ct,e),n(t,_,e),n(t,wt,e),n(t,L,e),n(t,xt,e),r(b,t,e),n(t,ht,e),n(t,P,e),n(t,gt,e),r(H,t,e),n(t,Ct,e),n(t,J,e),n(t,yt,e),n(t,U,e),n(t,Mt,e),r(j,t,e),n(t,_t,e),n(t,Z,e),n(t,Lt,e),r(G,t,e),n(t,bt,e),r(R,t,e),n(t,Pt,e),n(t,I,e),n(t,Ht,e),n(t,k,e),n(t,Jt,e),n(t,E,e),n(t,Ut,e),r(V,t,e),n(t,jt,e),n(t,z,e),n(t,Zt,e),r(F,t,e),n(t,Gt,e),n(t,q,e),n(t,Rt,e),r(D,t,e),n(t,It,e),n(t,Y,e),n(t,kt,e),n(t,Q,e),n(t,Et,e),n(t,S,e),n(t,Vt,e),r(W,t,e),n(t,zt,e),n(t,B,e),n(t,Ft,e),r(N,t,e),n(t,qt,e),n(t,X,e),n(t,Dt,e),r(A,t,e),n(t,Yt,e),n(t,O,e),n(t,Qt,e),r(w,t,e),n(t,St,e),n(t,K,e),n(t,Wt,e),r(tt,t,e),n(t,Bt,e),n(t,et,e),n(t,Nt,e),r(lt,t,e),n(t,Xt,e),n(t,nt,e),n(t,At,e),n(t,st,e),n(t,Ot,e),n(t,it,e),n(t,Kt,e),r(pt,t,e),n(t,te,e),n(t,ft,e),n(t,ee,e),r(mt,t,e),n(t,le,e),n(t,at,e),ne=!0},p(t,[e]){const Je={};e&2&&(Je.$$scope={dirty:e,ctx:t}),w.$set(Je)},i(t){ne||(u(h.$$.fragment,t),u(M.$$.fragment,t),u(b.$$.fragment,t),u(H.$$.fragment,t),u(j.$$.fragment,t),u(G.$$.fragment,t),u(R.$$.fragment,t),u(V.$$.fragment,t),u(F.$$.fragment,t),u(D.$$.fragment,t),u(W.$$.fragment,t),u(N.$$.fragment,t),u(A.$$.fragment,t),u(w.$$.fragment,t),u(tt.$$.fragment,t),u(lt.$$.fragment,t),u(pt.$$.fragment,t),u(mt.$$.fragment,t),ne=!0)},o(t){o(h.$$.fragment,t),o(M.$$.fragment,t),o(b.$$.fragment,t),o(H.$$.fragment,t),o(j.$$.fragment,t),o(G.$$.fragment,t),o(R.$$.fragment,t),o(V.$$.fragment,t),o(F.$$.fragment,t),o(D.$$.fragment,t),o(W.$$.fragment,t),o(N.$$.fragment,t),o(A.$$.fragment,t),o(w.$$.fragment,t),o(tt.$$.fragment,t),o(lt.$$.fragment,t),o(pt.$$.fragment,t),o(mt.$$.fragment,t),ne=!1},d(t){t&&(l(x),l(c),l($t),l(ot),l(g),l(Tt),l(C),l(dt),l(y),l(vt),l(ct),l(_),l(wt),l(L),l(xt),l(ht),l(P),l(gt),l(Ct),l(J),l(yt),l(U),l(Mt),l(_t),l(Z),l(Lt),l(bt),l(Pt),l(I),l(Ht),l(k),l(Jt),l(E),l(Ut),l(jt),l(z),l(Zt),l(Gt),l(q),l(Rt),l(It),l(Y),l(kt),l(Q),l(Et),l(S),l(Vt),l(zt),l(B),l(Ft),l(qt),l(X),l(Dt),l(Yt),l(O),l(Qt),l(St),l(K),l(Wt),l(Bt),l(et),l(Nt),l(Xt),l(nt),l(At),l(st),l(Ot),l(it),l(Kt),l(te),l(ft),l(ee),l(le),l(at)),l(d),T(h,t),T(M,t),T(b,t),T(H,t),T(j,t),T(G,t),T(R,t),T(V,t),T(F,t),T(D,t),T(W,t),T(N,t),T(A,t),T(w,t),T(tt,t),T(lt,t),T(pt,t),T(mt,t)}}}const De='{"title":"설치","local":"설치","sections":[{"title":"pip를 이용한 설치","local":"pip를-이용한-설치","sections":[],"depth":2},{"title":"소스로부터 설치","local":"소스로부터-설치","sections":[],"depth":2},{"title":"편집가능한 설치","local":"편집가능한-설치","sections":[],"depth":2},{"title":"텔레메트리 로깅에 대한 알림","local":"텔레메트리-로깅에-대한-알림","sections":[],"depth":2}],"depth":1}';function Ye(ut){return Ge(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Xe extends Ie{constructor(d){super(),ke(this,d,Ye,qe,Ze,{})}}export{Xe as component};
