import{s as It,n as Ot,o as Rt}from"../chunks/scheduler.b108d059.js";import{S as kt,i as Lt,g as s,s as i,r as m,A as Zt,h as p,f as l,c as a,j as jt,u as g,x as f,k as Ht,y as Wt,a as n,v as U,d as u,t as c,w as h}from"../chunks/index.008de539.js";import{C as T}from"../chunks/CodeBlock.3968c746.js";import{H as d}from"../chunks/Heading.88bfeb84.js";function Et(at){let o,Ue,me,ue,M,ce,$,st="시작하기 전에 적절한 패키지를 설치하여 환경을 설정해야 합니다.",he,J,pt="<code>huggingface_hub</code>는 <strong>Python 3.8+</strong>에서 테스트되었습니다.",Te,w,oe,r,ft=`<a href="https://docs.python.org/3/library/venv.html" rel="nofollow">가상 환경</a>에서 <code>huggingface_hub</code>를 설치하는 것을 적극 권장합니다.
파이썬 가상 환경에 익숙하지 않다면 이 <a href="https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/" rel="nofollow">가이드</a>를 참고하세요.
가상 환경을 사용하면 여러 프로젝트를 더 쉽게 관리하고 의존성 간의 호환성 문제를 피할 수 있습니다.`,de,b,mt="프로젝트 디렉토리에 가상 환경을 생성하는 것으로 시작하세요:",Me,y,$e,C,gt="가상환경을 활성화하려면 Linux 및 macOS의 경우:",Je,x,we,Q,Ut="Windows의 경우:",re,V,be,v,ut='<a href="https://pypi.org/project/huggingface-hub/" rel="nofollow">PyPi 레지스트리</a>에서 <code>huggingface_hub</code>를 설치할 준비가 되었습니다:',ye,_,Ce,j,ct='완료되면 <a href="#check-installation">설치 확인</a>이 올바르게 작동하는지 확인합니다.',xe,H,Qe,I,ht='<code>huggingface_hub</code>의 일부 의존성은 <code>huggingface_hub</code>의 핵심 기능을 실행하는 데 필요하지 않으므로 <a href="https://setuptools.pypa.io/en/latest/userguide/dependency_management.html#optional-dependencies" rel="nofollow">선택적</a>입니다. 설치가 되어있지 않다면 <code>huggingface_hub</code>의 추가적인 기능을 사용하지 못할 수 있습니다.',Ve,O,Tt="선택적 의존성은 <code>pip</code>을 통해 설치할 수 있습니다:",ve,R,_e,k,ot="다음은 <code>huggingface_hub</code>의 선택 의존성 목록입니다:",je,L,dt="<li><code>cli</code>: 보다 편리한 <code>huggingface_hub</code>의 CLI 인터페이스입니다.</li> <li><code>fastai</code>, <code>torch</code>, <code>tensorflow</code>: 프레임워크별 기능을 실행하려면 필요합니다.</li> <li><code>dev</code>: 라이브러리에 기여하고 싶다면 필요합니다. 테스트 실행을 위한 <code>testing</code>, 타입 검사기 실행을 위한 <code>typing</code>, 린터 실행을 위한 <code>quality</code>가 포함됩니다.</li>",He,Z,Ie,W,Mt=`경우에 따라 소스에서 직접 <code>huggingface_hub</code>를 설치하는 게 더 나을수도 있습니다.
이렇게 하면 최신 릴리스 버전이 아닌 최신 <code>main</code> 버전을 사용할 수 있습니다.
<code>main</code> 버전은 마지막 공식 릴리스 이후 버그가 수정되었지만 아직 새 릴리스가 출시되지 않은 경우와 같이 최신 개발 사항을 들고오는 데 유용합니다.`,Oe,E,$t="동시에 <code>main</code> 버전은 항상 안정적일 수 없다는 뜻이기도 합니다. 저희는 <code>main</code> 버전을 계속 운영하기 위해 노력하고 있으며, 대부분의 문제는 보통 몇 시간 또는 하루 이내에 해결됩니다. 문제가 발생하면 이슈를 열어주시면 더 빨리 해결할 수 있어요!",Re,B,ke,G,Jt="소스에서 설치할 때 특정 브랜치를 지정할 수도 있습니다. 아직 병합되지 않은 새로운 기능이나 새로운 버그 수정을 테스트하려는 경우에 유용합니다:",Le,N,Ze,F,wt='완료되면 <a href="#check-installation">설치 확인</a>을 통해 올바르게 작동하는지 확인하세요.',We,A,Ee,D,rt=`소스에서 설치하면 <a href="https://pip.pypa.io/en/stable/topics/local-project-installs/#editable-installs" rel="nofollow">편집 가능한 설치</a>를 설정할 수 있습니다.
이런 고급 설치는 <code>huggingface_hub</code>에 기여하고 코드의 변경 사항을 테스트해야 하는 경우에 쓰입니다. 컴퓨터에 <code>huggingface_hub</code>의 로컬 복사본을 클론해둬야 합니다.`,Be,P,Ge,Y,bt=`이렇게 클론한 레포지토리 폴더와 Python 경로를 연결합니다.
이제 Python은 일반적인 라이브러리 경로 외에도 복제된 폴더 내부를 찾습니다.
예를 들어 파이썬 패키지가 일반적으로 <code>./.venv/lib/python3.11/site-packages/</code>에 설치되어 있다면, Python은 복제된 폴더 <code>./huggingface_hub/</code>도 검색하게 됩니다.`,Ne,S,Fe,z,yt='이미 익숙하다면 <a href="https://anaconda.org/conda-forge/huggingface_hub" rel="nofollow">conda-forge 채널</a>를 통해 <code>huggingface_hub</code>를 설치할 수도 있습니다:',Ae,X,De,q,Ct='완료되면 <a href="#check-installation">설치 확인</a>을 통해 올바르게 작동하는지 확인하세요.',Pe,K,Ye,ee,xt="설치가 완료되면 다음 명령을 실행하여 <code>huggingface_hub</code>가 제대로 작동하는지 확인하세요:",Se,te,ze,le,Qt=`이 명령은 Hub에서 <a href="https://huggingface.co/gpt2" rel="nofollow">gpt2</a> 모델에 대한 정보를 가져옵니다.
출력은 다음과 같아야 합니다:`,Xe,ne,qe,ie,Ke,ae,Vt='좋은 ML을 어디서나 사용할 수 있게 하자는 목표 아래, <code>huggingface_hub</code>를 크로스 플랫폼 라이브러리로 만들었으며, 특히 유닉스 기반과 Windows 시스템 모두에서 잘 작동하도록 했습니다. 그럼에도 <code>huggingface_hub</code>를 Windows에서 실행할 때 몇 가지 제한이 있습니다. 다음은 알려진 문제의 전체 목록입니다. 문서화되지 않은 문제가 발생하면 <a href="https://github.com/huggingface/huggingface_hub/issues/new/choose" rel="nofollow">GitHub에 이슈</a>를 열어서 알려주시기 바랍니다.',et,se,vt='<li><code>huggingface_hub</code>의 캐시 시스템은 Hub에서 다운로드한 파일을 효율적으로 캐시하기 위해 심볼릭 링크에 의존합니다. Windows에서는 개발자 모드를 활성화하거나 관리자 권한으로 스크립트를 실행해야 심볼릭 링크를 활성화할 수 있습니다. 활성화하지 않으면 캐시 시스템이 계속 작동하지만 최적화되지 않은 방식으로 작동합니다. 자세한 내용은 <a href="./guides/manage-cache#limitations">캐시 제한</a> 섹션을 참조하세요.</li> <li>Hub의 파일 경로에는 특수 문자를 사용할 수 있습니다(예: <code>&quot;path/to?/my/file&quot;</code>). 드문 경우이길 바라지만, Windows는 <a href="https://learn.microsoft.com/en-us/windows/win32/intl/character-sets-used-in-file-names" rel="nofollow">특수 문자</a>에 대한 제한이 더 엄격하기 때문에 해당 파일을 다운로드할 수 없습니다. 실수라고 생각되면 레포지토리 소유자에게 문의하시거나 해결책을 찾기 위해 저희에게 연락해 주세요.</li>',tt,pe,lt,fe,_t='컴퓨터에 <code>huggingface_hub</code>가 제대로 설치되면 <a href="package_reference/environment_variables">환경 변수를 설정</a>하거나 <a href="guides/overview">가이드 중 하나를 골라</a> 시작할 수 있습니다.',nt,ge,it;return M=new d({props:{title:"설치 방법",local:"installation",headingTag:"h1"}}),w=new d({props:{title:"pip로 설치하기",local:"install-with-pip",headingTag:"h2"}}),y=new T({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLmVudg==",highlighted:'python -m venv .<span class="hljs-built_in">env</span>',wrap:!1}}),x=new T({props:{code:"c291cmNlJTIwLmVudiUyRmJpbiUyRmFjdGl2YXRl",highlighted:'<span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/activate',wrap:!1}}),V=new T({props:{code:"LmVudiUyRlNjcmlwdHMlMkZhY3RpdmF0ZQ==",highlighted:'.<span class="hljs-built_in">env</span>/Scripts/activate',wrap:!1}}),_=new T({props:{code:"cGlwJTIwaW5zdGFsbCUyMC0tdXBncmFkZSUyMGh1Z2dpbmdmYWNlX2h1Yg==",highlighted:"pip install --upgrade huggingface_hub",wrap:!1}}),H=new d({props:{title:"선택 의존성 설치",local:"install-optional-dependencies",headingTag:"h3"}}),R=new T({props:{code:"JTIzJTIwVGVuc29yRmxvdyUyMCVFQSVCNCU4MCVFQiVBMCVBOCUyMCVFQSVCOCVCMCVFQiU4QSVBNSVFQyU5NyU5MCUyMCVFQiU4QyU4MCVFRCU5NSU5QyUyMCVFQyU5RCU5OCVFQyVBMSVCNCVFQyU4NCVCMSVFQyU5RCU4NCUyMCVFQyU4NCVBNCVFQyVCOSU5OCVFRCU5NSVBOSVFQiU4QiU4OCVFQiU4QiVBNC4lMEElMjMlMjAlMkYhJTVDJTIwJUVBJUIyJUJEJUVBJUIzJUEwJTNBJTIwJTYwcGlwJTIwaW5zdGFsbCUyMHRlbnNvcmZsb3clNjAlRUMlOTklODAlMjAlRUIlOEYlOTklRUMlOUQlQkMlRUQlOTUlOTglRUMlQTclODAlMjAlRUMlOTUlOEElRUMlOEElQjUlRUIlOEIlODglRUIlOEIlQTQuJTBBcGlwJTIwaW5zdGFsbCUyMCdodWdnaW5nZmFjZV9odWIlNUJ0ZW5zb3JmbG93JTVEJyUwQSUwQSUyMyUyMFB5VG9yY2glRUMlOTklODAlMjBDTEklRUMlOTklODAlMjAlRUElQjQlODAlRUIlQTAlQTglRUIlOTAlOUMlMjAlRUElQjglQjAlRUIlOEElQTUlRUMlOTclOTAlMjAlRUIlOEMlODAlRUQlOTUlOUMlMjAlRUMlOUQlOTglRUMlQTElQjQlRUMlODQlQjElRUMlOUQlODQlMjAlRUIlQUElQTglRUIlOTElOTAlMjAlRUMlODQlQTQlRUMlQjklOTglRUQlOTUlQTklRUIlOEIlODglRUIlOEIlQTQuJTBBcGlwJTIwaW5zdGFsbCUyMCdodWdnaW5nZmFjZV9odWIlNUJjbGklMkN0b3JjaCU1RCc=",highlighted:`<span class="hljs-comment"># TensorFlow 관련 기능에 대한 의존성을 설치합니다.</span>
<span class="hljs-comment"># /!\\ 경고: \`pip install tensorflow\`와 동일하지 않습니다.</span>
pip install <span class="hljs-string">&#x27;huggingface_hub[tensorflow]&#x27;</span>

<span class="hljs-comment"># PyTorch와 CLI와 관련된 기능에 대한 의존성을 모두 설치합니다.</span>
pip install <span class="hljs-string">&#x27;huggingface_hub[cli,torch]&#x27;</span>`,wrap:!1}}),Z=new d({props:{title:"소스에서 설치",local:"install-from-source",headingTag:"h3"}}),B=new T({props:{code:"cGlwJTIwaW5zdGFsbCUyMGdpdCUyQmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmh1Z2dpbmdmYWNlJTJGaHVnZ2luZ2ZhY2VfaHVi",highlighted:"pip install git+https://github.com/huggingface/huggingface_hub",wrap:!1}}),N=new T({props:{code:"cGlwJTIwaW5zdGFsbCUyMGdpdCUyQmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmh1Z2dpbmdmYWNlJTJGaHVnZ2luZ2ZhY2VfaHViJTQwbXktZmVhdHVyZS1icmFuY2g=",highlighted:"pip install git+https://github.com/huggingface/huggingface_hub@my-feature-branch",wrap:!1}}),A=new d({props:{title:"편집 가능한 설치",local:"editable-install",headingTag:"h3"}}),P=new T({props:{code:"JTIzJTIwJUVCJUE4JUJDJUVDJUEwJTgwJTIwJUVCJUExJTlDJUVDJUJCJUFDJUVDJTk3JTkwJTIwJUVCJUE2JUFDJUVEJThGJUFDJUVDJUE3JTgwJUVEJTg2JUEwJUVCJUE2JUFDJUVCJUE1JUJDJTIwJUVCJUIzJUI1JUVDJUEwJTlDJUVEJTk1JTk4JUVDJTg0JUI4JUVDJTlBJTk0LiUwQWdpdCUyMGNsb25lJTIwaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGaHVnZ2luZ2ZhY2UlMkZodWdnaW5nZmFjZV9odWIuZ2l0JTBBJTBBJTIzJTIwJUVBJUI3JUI4JUVCJTlGJUIwJTIwJUVCJThCJUE0JUVDJTlEJThDJTIwLWUlMjAlRUQlOTQlOEMlRUIlOUUlOTglRUElQjclQjglRUIlQTUlQkMlMjAlRUMlODIlQUMlRUMlOUElQTklRUQlOTUlOTglRUMlOTclQUMlMjAlRUMlODQlQTQlRUMlQjklOTglRUQlOTUlOTglRUMlODQlQjglRUMlOUElOTQuJTBBY2QlMjBodWdnaW5nZmFjZV9odWIlMEFwaXAlMjBpbnN0YWxsJTIwLWUlMjAu",highlighted:`<span class="hljs-comment"># 먼저 로컬에 리포지토리를 복제하세요.</span>
git <span class="hljs-built_in">clone</span> https://github.com/huggingface/huggingface_hub.git

<span class="hljs-comment"># 그런 다음 -e 플래그를 사용하여 설치하세요.</span>
<span class="hljs-built_in">cd</span> huggingface_hub
pip install -e .`,wrap:!1}}),S=new d({props:{title:"conda로 설치하기",local:"install-with-conda",headingTag:"h2"}}),X=new T({props:{code:"Y29uZGElMjBpbnN0YWxsJTIwLWMlMjBjb25kYS1mb3JnZSUyMGh1Z2dpbmdmYWNlX2h1Yg==",highlighted:"conda install -c conda-forge huggingface_hub",wrap:!1}}),K=new d({props:{title:"설치 확인",local:"check-installation",headingTag:"h2"}}),te=new T({props:{code:"cHl0aG9uJTIwLWMlMjAlMjJmcm9tJTIwaHVnZ2luZ2ZhY2VfaHViJTIwaW1wb3J0JTIwbW9kZWxfaW5mbyUzQiUyMHByaW50KG1vZGVsX2luZm8oJ2dwdDInKSklMjI=",highlighted:'python -c <span class="hljs-string">&quot;from huggingface_hub import model_info; print(model_info(&#x27;gpt2&#x27;))&quot;</span>',wrap:!1}}),ne=new T({props:{code:"TW9kZWwlMjBOYW1lJTNBJTIwZ3B0MiUwQVRhZ3MlM0ElMjAlNUIncHl0b3JjaCclMkMlMjAndGYnJTJDJTIwJ2pheCclMkMlMjAndGZsaXRlJyUyQyUyMCdydXN0JyUyQyUyMCdzYWZldGVuc29ycyclMkMlMjAnZ3B0MiclMkMlMjAndGV4dC1nZW5lcmF0aW9uJyUyQyUyMCdlbiclMkMlMjAnZG9pJTNBMTAuNTc5NjclMkZoZiUyRjAwMzknJTJDJTIwJ3RyYW5zZm9ybWVycyclMkMlMjAnZXhiZXJ0JyUyQyUyMCdsaWNlbnNlJTNBbWl0JyUyQyUyMCdoYXNfc3BhY2UnJTVEJTBBVGFzayUzQSUyMHRleHQtZ2VuZXJhdGlvbg==",highlighted:`Model Name: gpt2
Tags: [&#x27;pytorch&#x27;, &#x27;tf&#x27;, &#x27;jax&#x27;, &#x27;tflite&#x27;, &#x27;rust&#x27;, &#x27;safetensors&#x27;, &#x27;gpt2&#x27;, &#x27;text-generation&#x27;, &#x27;en&#x27;, &#x27;doi:10.57967/hf/0039&#x27;, &#x27;transformers&#x27;, &#x27;exbert&#x27;, &#x27;license:mit&#x27;, &#x27;has_space&#x27;]
Task: text-generation`,wrap:!1}}),ie=new d({props:{title:"Windows 제한 사항",local:"windows-limitations",headingTag:"h2"}}),pe=new d({props:{title:"다음 단계",local:"next-steps",headingTag:"h2"}}),{c(){o=s("meta"),Ue=i(),me=s("p"),ue=i(),m(M.$$.fragment),ce=i(),$=s("p"),$.textContent=st,he=i(),J=s("p"),J.innerHTML=pt,Te=i(),m(w.$$.fragment),oe=i(),r=s("p"),r.innerHTML=ft,de=i(),b=s("p"),b.textContent=mt,Me=i(),m(y.$$.fragment),$e=i(),C=s("p"),C.textContent=gt,Je=i(),m(x.$$.fragment),we=i(),Q=s("p"),Q.textContent=Ut,re=i(),m(V.$$.fragment),be=i(),v=s("p"),v.innerHTML=ut,ye=i(),m(_.$$.fragment),Ce=i(),j=s("p"),j.innerHTML=ct,xe=i(),m(H.$$.fragment),Qe=i(),I=s("p"),I.innerHTML=ht,Ve=i(),O=s("p"),O.innerHTML=Tt,ve=i(),m(R.$$.fragment),_e=i(),k=s("p"),k.innerHTML=ot,je=i(),L=s("ul"),L.innerHTML=dt,He=i(),m(Z.$$.fragment),Ie=i(),W=s("p"),W.innerHTML=Mt,Oe=i(),E=s("p"),E.innerHTML=$t,Re=i(),m(B.$$.fragment),ke=i(),G=s("p"),G.textContent=Jt,Le=i(),m(N.$$.fragment),Ze=i(),F=s("p"),F.innerHTML=wt,We=i(),m(A.$$.fragment),Ee=i(),D=s("p"),D.innerHTML=rt,Be=i(),m(P.$$.fragment),Ge=i(),Y=s("p"),Y.innerHTML=bt,Ne=i(),m(S.$$.fragment),Fe=i(),z=s("p"),z.innerHTML=yt,Ae=i(),m(X.$$.fragment),De=i(),q=s("p"),q.innerHTML=Ct,Pe=i(),m(K.$$.fragment),Ye=i(),ee=s("p"),ee.innerHTML=xt,Se=i(),m(te.$$.fragment),ze=i(),le=s("p"),le.innerHTML=Qt,Xe=i(),m(ne.$$.fragment),qe=i(),m(ie.$$.fragment),Ke=i(),ae=s("p"),ae.innerHTML=Vt,et=i(),se=s("ul"),se.innerHTML=vt,tt=i(),m(pe.$$.fragment),lt=i(),fe=s("p"),fe.innerHTML=_t,nt=i(),ge=s("p"),this.h()},l(e){const t=Zt("svelte-u9bgzb",document.head);o=p(t,"META",{name:!0,content:!0}),t.forEach(l),Ue=a(e),me=p(e,"P",{}),jt(me).forEach(l),ue=a(e),g(M.$$.fragment,e),ce=a(e),$=p(e,"P",{"data-svelte-h":!0}),f($)!=="svelte-1ccoai1"&&($.textContent=st),he=a(e),J=p(e,"P",{"data-svelte-h":!0}),f(J)!=="svelte-tihhqd"&&(J.innerHTML=pt),Te=a(e),g(w.$$.fragment,e),oe=a(e),r=p(e,"P",{"data-svelte-h":!0}),f(r)!=="svelte-18jeg4c"&&(r.innerHTML=ft),de=a(e),b=p(e,"P",{"data-svelte-h":!0}),f(b)!=="svelte-s4rxei"&&(b.textContent=mt),Me=a(e),g(y.$$.fragment,e),$e=a(e),C=p(e,"P",{"data-svelte-h":!0}),f(C)!=="svelte-k20ef2"&&(C.textContent=gt),Je=a(e),g(x.$$.fragment,e),we=a(e),Q=p(e,"P",{"data-svelte-h":!0}),f(Q)!=="svelte-9b4beq"&&(Q.textContent=Ut),re=a(e),g(V.$$.fragment,e),be=a(e),v=p(e,"P",{"data-svelte-h":!0}),f(v)!=="svelte-mpeaya"&&(v.innerHTML=ut),ye=a(e),g(_.$$.fragment,e),Ce=a(e),j=p(e,"P",{"data-svelte-h":!0}),f(j)!=="svelte-1444mmy"&&(j.innerHTML=ct),xe=a(e),g(H.$$.fragment,e),Qe=a(e),I=p(e,"P",{"data-svelte-h":!0}),f(I)!=="svelte-98tsvx"&&(I.innerHTML=ht),Ve=a(e),O=p(e,"P",{"data-svelte-h":!0}),f(O)!=="svelte-uy5m5b"&&(O.innerHTML=Tt),ve=a(e),g(R.$$.fragment,e),_e=a(e),k=p(e,"P",{"data-svelte-h":!0}),f(k)!=="svelte-l0653q"&&(k.innerHTML=ot),je=a(e),L=p(e,"UL",{"data-svelte-h":!0}),f(L)!=="svelte-ibhq8q"&&(L.innerHTML=dt),He=a(e),g(Z.$$.fragment,e),Ie=a(e),W=p(e,"P",{"data-svelte-h":!0}),f(W)!=="svelte-2vuhyq"&&(W.innerHTML=Mt),Oe=a(e),E=p(e,"P",{"data-svelte-h":!0}),f(E)!=="svelte-16hyvp9"&&(E.innerHTML=$t),Re=a(e),g(B.$$.fragment,e),ke=a(e),G=p(e,"P",{"data-svelte-h":!0}),f(G)!=="svelte-14iebmg"&&(G.textContent=Jt),Le=a(e),g(N.$$.fragment,e),Ze=a(e),F=p(e,"P",{"data-svelte-h":!0}),f(F)!=="svelte-1ncyje"&&(F.innerHTML=wt),We=a(e),g(A.$$.fragment,e),Ee=a(e),D=p(e,"P",{"data-svelte-h":!0}),f(D)!=="svelte-znmvyd"&&(D.innerHTML=rt),Be=a(e),g(P.$$.fragment,e),Ge=a(e),Y=p(e,"P",{"data-svelte-h":!0}),f(Y)!=="svelte-y65ns"&&(Y.innerHTML=bt),Ne=a(e),g(S.$$.fragment,e),Fe=a(e),z=p(e,"P",{"data-svelte-h":!0}),f(z)!=="svelte-ysmenk"&&(z.innerHTML=yt),Ae=a(e),g(X.$$.fragment,e),De=a(e),q=p(e,"P",{"data-svelte-h":!0}),f(q)!=="svelte-1ncyje"&&(q.innerHTML=Ct),Pe=a(e),g(K.$$.fragment,e),Ye=a(e),ee=p(e,"P",{"data-svelte-h":!0}),f(ee)!=="svelte-1gp6ebz"&&(ee.innerHTML=xt),Se=a(e),g(te.$$.fragment,e),ze=a(e),le=p(e,"P",{"data-svelte-h":!0}),f(le)!=="svelte-amh45j"&&(le.innerHTML=Qt),Xe=a(e),g(ne.$$.fragment,e),qe=a(e),g(ie.$$.fragment,e),Ke=a(e),ae=p(e,"P",{"data-svelte-h":!0}),f(ae)!=="svelte-1m768da"&&(ae.innerHTML=Vt),et=a(e),se=p(e,"UL",{"data-svelte-h":!0}),f(se)!=="svelte-1og8mg3"&&(se.innerHTML=vt),tt=a(e),g(pe.$$.fragment,e),lt=a(e),fe=p(e,"P",{"data-svelte-h":!0}),f(fe)!=="svelte-15bdf9"&&(fe.innerHTML=_t),nt=a(e),ge=p(e,"P",{}),jt(ge).forEach(l),this.h()},h(){Ht(o,"name","hf:doc:metadata"),Ht(o,"content",Bt)},m(e,t){Wt(document.head,o),n(e,Ue,t),n(e,me,t),n(e,ue,t),U(M,e,t),n(e,ce,t),n(e,$,t),n(e,he,t),n(e,J,t),n(e,Te,t),U(w,e,t),n(e,oe,t),n(e,r,t),n(e,de,t),n(e,b,t),n(e,Me,t),U(y,e,t),n(e,$e,t),n(e,C,t),n(e,Je,t),U(x,e,t),n(e,we,t),n(e,Q,t),n(e,re,t),U(V,e,t),n(e,be,t),n(e,v,t),n(e,ye,t),U(_,e,t),n(e,Ce,t),n(e,j,t),n(e,xe,t),U(H,e,t),n(e,Qe,t),n(e,I,t),n(e,Ve,t),n(e,O,t),n(e,ve,t),U(R,e,t),n(e,_e,t),n(e,k,t),n(e,je,t),n(e,L,t),n(e,He,t),U(Z,e,t),n(e,Ie,t),n(e,W,t),n(e,Oe,t),n(e,E,t),n(e,Re,t),U(B,e,t),n(e,ke,t),n(e,G,t),n(e,Le,t),U(N,e,t),n(e,Ze,t),n(e,F,t),n(e,We,t),U(A,e,t),n(e,Ee,t),n(e,D,t),n(e,Be,t),U(P,e,t),n(e,Ge,t),n(e,Y,t),n(e,Ne,t),U(S,e,t),n(e,Fe,t),n(e,z,t),n(e,Ae,t),U(X,e,t),n(e,De,t),n(e,q,t),n(e,Pe,t),U(K,e,t),n(e,Ye,t),n(e,ee,t),n(e,Se,t),U(te,e,t),n(e,ze,t),n(e,le,t),n(e,Xe,t),U(ne,e,t),n(e,qe,t),U(ie,e,t),n(e,Ke,t),n(e,ae,t),n(e,et,t),n(e,se,t),n(e,tt,t),U(pe,e,t),n(e,lt,t),n(e,fe,t),n(e,nt,t),n(e,ge,t),it=!0},p:Ot,i(e){it||(u(M.$$.fragment,e),u(w.$$.fragment,e),u(y.$$.fragment,e),u(x.$$.fragment,e),u(V.$$.fragment,e),u(_.$$.fragment,e),u(H.$$.fragment,e),u(R.$$.fragment,e),u(Z.$$.fragment,e),u(B.$$.fragment,e),u(N.$$.fragment,e),u(A.$$.fragment,e),u(P.$$.fragment,e),u(S.$$.fragment,e),u(X.$$.fragment,e),u(K.$$.fragment,e),u(te.$$.fragment,e),u(ne.$$.fragment,e),u(ie.$$.fragment,e),u(pe.$$.fragment,e),it=!0)},o(e){c(M.$$.fragment,e),c(w.$$.fragment,e),c(y.$$.fragment,e),c(x.$$.fragment,e),c(V.$$.fragment,e),c(_.$$.fragment,e),c(H.$$.fragment,e),c(R.$$.fragment,e),c(Z.$$.fragment,e),c(B.$$.fragment,e),c(N.$$.fragment,e),c(A.$$.fragment,e),c(P.$$.fragment,e),c(S.$$.fragment,e),c(X.$$.fragment,e),c(K.$$.fragment,e),c(te.$$.fragment,e),c(ne.$$.fragment,e),c(ie.$$.fragment,e),c(pe.$$.fragment,e),it=!1},d(e){e&&(l(Ue),l(me),l(ue),l(ce),l($),l(he),l(J),l(Te),l(oe),l(r),l(de),l(b),l(Me),l($e),l(C),l(Je),l(we),l(Q),l(re),l(be),l(v),l(ye),l(Ce),l(j),l(xe),l(Qe),l(I),l(Ve),l(O),l(ve),l(_e),l(k),l(je),l(L),l(He),l(Ie),l(W),l(Oe),l(E),l(Re),l(ke),l(G),l(Le),l(Ze),l(F),l(We),l(Ee),l(D),l(Be),l(Ge),l(Y),l(Ne),l(Fe),l(z),l(Ae),l(De),l(q),l(Pe),l(Ye),l(ee),l(Se),l(ze),l(le),l(Xe),l(qe),l(Ke),l(ae),l(et),l(se),l(tt),l(lt),l(fe),l(nt),l(ge)),l(o),h(M,e),h(w,e),h(y,e),h(x,e),h(V,e),h(_,e),h(H,e),h(R,e),h(Z,e),h(B,e),h(N,e),h(A,e),h(P,e),h(S,e),h(X,e),h(K,e),h(te,e),h(ne,e),h(ie,e),h(pe,e)}}}const Bt='{"title":"설치 방법","local":"installation","sections":[{"title":"pip로 설치하기","local":"install-with-pip","sections":[{"title":"선택 의존성 설치","local":"install-optional-dependencies","sections":[],"depth":3},{"title":"소스에서 설치","local":"install-from-source","sections":[],"depth":3},{"title":"편집 가능한 설치","local":"editable-install","sections":[],"depth":3}],"depth":2},{"title":"conda로 설치하기","local":"install-with-conda","sections":[],"depth":2},{"title":"설치 확인","local":"check-installation","sections":[],"depth":2},{"title":"Windows 제한 사항","local":"windows-limitations","sections":[],"depth":2},{"title":"다음 단계","local":"next-steps","sections":[],"depth":2}],"depth":1}';function Gt(at){return Rt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Pt extends kt{constructor(o){super(),Lt(this,o,Gt,Et,It,{})}}export{Pt as component};
