import{s as S,n as j,o as q}from"../chunks/scheduler.e3739aa0.js";import{S as D,i as A,g as p,s as m,r as y,E as F,h as d,f as a,c as f,j as C,u as H,x as k,k as z,y as G,a as s,v as M,d as T,t as L,w as O}from"../chunks/index.13f5b837.js";import{H as K,E as R}from"../chunks/EditOnGithub.72bac8d8.js";function U(x){let n,h,u,_,i,v,o,P='🧨 Diffusers는 생성 작업을 위한 다양한 파이프라인, 모델, 스케줄러를 제공합니다. 이러한 컴포넌트를 최대한 간단하게 로드할 수 있도록 단일 통합 메서드인 <code>from_pretrained()</code>를 제공하여 Hugging Face <a href="https://huggingface.co/models?library=diffusers&amp;sort=downloads" rel="nofollow">Hub</a> 또는 로컬 머신에서 이러한 컴포넌트를 불러올 수 있습니다. 파이프라인이나 모델을 로드할 때마다, 최신 파일이 자동으로 다운로드되고 캐시되므로, 다음에 파일을 다시 다운로드하지 않고도 빠르게 재사용할 수 있습니다.',g,r,E="이 섹션은 파이프라인 로딩, 파이프라인에서 다양한 컴포넌트를 로드하는 방법, 체크포인트 variants를 불러오는 방법, 그리고 커뮤니티 파이프라인을 불러오는 방법에 대해 알아야 할 모든 것들을 다룹니다. 또한 스케줄러를 불러오는 방법과 서로 다른 스케줄러를 사용할 때 발생하는 속도와 품질간의 트레이드 오프를 비교하는 방법 역시 다룹니다. 그리고 마지막으로 🧨 Diffusers와 함께 파이토치에서 사용할 수 있도록 KerasCV 체크포인트를 변환하고 불러오는 방법을 살펴봅니다.",$,l,w,c,b;return i=new K({props:{title:"Overview",local:"overview",headingTag:"h1"}}),l=new R({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/ko/using-diffusers/loading_overview.md"}}),{c(){n=p("meta"),h=m(),u=p("p"),_=m(),y(i.$$.fragment),v=m(),o=p("p"),o.innerHTML=P,g=m(),r=p("p"),r.textContent=E,$=m(),y(l.$$.fragment),w=m(),c=p("p"),this.h()},l(e){const t=F("svelte-u9bgzb",document.head);n=d(t,"META",{name:!0,content:!0}),t.forEach(a),h=f(e),u=d(e,"P",{}),C(u).forEach(a),_=f(e),H(i.$$.fragment,e),v=f(e),o=d(e,"P",{"data-svelte-h":!0}),k(o)!=="svelte-1wjfkkz"&&(o.innerHTML=P),g=f(e),r=d(e,"P",{"data-svelte-h":!0}),k(r)!=="svelte-qe0zzy"&&(r.textContent=E),$=f(e),H(l.$$.fragment,e),w=f(e),c=d(e,"P",{}),C(c).forEach(a),this.h()},h(){z(n,"name","hf:doc:metadata"),z(n,"content",V)},m(e,t){G(document.head,n),s(e,h,t),s(e,u,t),s(e,_,t),M(i,e,t),s(e,v,t),s(e,o,t),s(e,g,t),s(e,r,t),s(e,$,t),M(l,e,t),s(e,w,t),s(e,c,t),b=!0},p:j,i(e){b||(T(i.$$.fragment,e),T(l.$$.fragment,e),b=!0)},o(e){L(i.$$.fragment,e),L(l.$$.fragment,e),b=!1},d(e){e&&(a(h),a(u),a(_),a(v),a(o),a(g),a(r),a($),a(w),a(c)),a(n),O(i,e),O(l,e)}}}const V='{"title":"Overview","local":"overview","sections":[],"depth":1}';function B(x){return q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Q extends D{constructor(n){super(),A(this,n,B,U,S,{})}}export{Q as component};
