import{s as O,n as R,o as D}from"../chunks/scheduler.37c15a92.js";import{S as I,i as J,g as $,s as l,r as k,A as K,h,f as a,c as i,j as F,u as y,x as L,k as G,y as Q,a as n,v as M,d as S,t as j,w as z}from"../chunks/index.2bf4358c.js";import{C as V}from"../chunks/CourseFloatingBanner.9ff4c771.js";import{H as W,E as X}from"../chunks/getInferenceSnippets.80a69898.js";function Y(A){let s,x,g,d,o,C,m,v,r,N="🤗 Transformers를 활용해 가장 일반적인 NLP 과제를 해결하는 방법을 배웠기 때문에, 이제 스스로 프로젝트를 진행할 차례입니다! 이번 단원에서는 문제가 생겼을 때 해야할 일을 살펴보겠습니다. 이 단원을 읽고 나면 학습 코드를 완벽하게 디버그 하는 방법과, 혼자서 해결할 수 없는 문제에 대해서 커뮤니티에 도움을 청하는 법을 배울 수 있으며, 만약 Huggingface 라이브러리에서 버그를 발견했을 시 해당 버그를 빠르게 해결 하기 위해 리포트하는 가장 좋은 방법을 제시하고자 합니다.",w,f,U="이번 단원에서 배우게 될 상세한 목차입니다.",P,p,q='<li>에러가 발생했을 때 처음으로 할 일</li> <li><a href="https://discuss.huggingface.co/" rel="nofollow">포럼</a>에 도움을 요청하는 방법</li> <li>학습 파이프라인을 디버그 하는 방법</li> <li>이슈 리포트 작성하는 법</li>',b,u,B="위 내용은 🤗 Transformers나 Huggingface 에코시스템과 특별히 관련 있는 것은 아니지만 대부분의 오픈 소스 프로젝트에 적용할 수 있습니다",E,c,H,_,T;return o=new W({props:{title:"단원 소개",local:"단원-소개",headingTag:"h1"}}),m=new V({props:{chapter:8,classNames:"absolute z-10 right-0 top-0"}}),c=new X({props:{source:"https://github.com/huggingface/course/blob/main/chapters/ko/chapter8/1.mdx"}}),{c(){s=$("meta"),x=l(),g=$("p"),d=l(),k(o.$$.fragment),C=l(),k(m.$$.fragment),v=l(),r=$("p"),r.textContent=N,w=l(),f=$("p"),f.textContent=U,P=l(),p=$("ul"),p.innerHTML=q,b=l(),u=$("p"),u.textContent=B,E=l(),k(c.$$.fragment),H=l(),_=$("p"),this.h()},l(t){const e=K("svelte-u9bgzb",document.head);s=h(e,"META",{name:!0,content:!0}),e.forEach(a),x=i(t),g=h(t,"P",{}),F(g).forEach(a),d=i(t),y(o.$$.fragment,t),C=i(t),y(m.$$.fragment,t),v=i(t),r=h(t,"P",{"data-svelte-h":!0}),L(r)!=="svelte-afcofj"&&(r.textContent=N),w=i(t),f=h(t,"P",{"data-svelte-h":!0}),L(f)!=="svelte-1ifuikd"&&(f.textContent=U),P=i(t),p=h(t,"UL",{"data-svelte-h":!0}),L(p)!=="svelte-51k7m4"&&(p.innerHTML=q),b=i(t),u=h(t,"P",{"data-svelte-h":!0}),L(u)!=="svelte-wio5gw"&&(u.textContent=B),E=i(t),y(c.$$.fragment,t),H=i(t),_=h(t,"P",{}),F(_).forEach(a),this.h()},h(){G(s,"name","hf:doc:metadata"),G(s,"content",Z)},m(t,e){Q(document.head,s),n(t,x,e),n(t,g,e),n(t,d,e),M(o,t,e),n(t,C,e),M(m,t,e),n(t,v,e),n(t,r,e),n(t,w,e),n(t,f,e),n(t,P,e),n(t,p,e),n(t,b,e),n(t,u,e),n(t,E,e),M(c,t,e),n(t,H,e),n(t,_,e),T=!0},p:R,i(t){T||(S(o.$$.fragment,t),S(m.$$.fragment,t),S(c.$$.fragment,t),T=!0)},o(t){j(o.$$.fragment,t),j(m.$$.fragment,t),j(c.$$.fragment,t),T=!1},d(t){t&&(a(x),a(g),a(d),a(C),a(v),a(r),a(w),a(f),a(P),a(p),a(b),a(u),a(E),a(H),a(_)),a(s),z(o,t),z(m,t),z(c,t)}}}const Z='{"title":"단원 소개","local":"단원-소개","sections":[],"depth":1}';function tt(A){return D(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class lt extends I{constructor(s){super(),J(this,s,tt,Y,O,{})}}export{lt as component};
