import{s as O,n as k,o as j}from"../chunks/scheduler.e3739aa0.js";import{S as z,i as A,g as p,s as m,r as C,E as G,h as d,f as n,c as f,j as S,u as q,x as y,k as H,y as N,a,v as M,d as T,t as D,w as L}from"../chunks/index.13f5b837.js";import{H as R,E as U}from"../chunks/EditOnGithub.72bac8d8.js";function B(x){let i,h,c,_,s,v,o,b="파이프라인은 독립적으로 훈련된 모델과 스케줄러를 함께 모아서 추론을 위해 diffusion 시스템을 빠르고 쉽게 사용할 수 있는 방법을 제공하는 end-to-end 클래스입니다. 모델과 스케줄러의 특정 조합은 특수한 기능과 함께 <code>StableDiffusionPipeline</code> 또는 <code>StableDiffusionControlNetPipeline</code>과 같은 특정 파이프라인 유형을 정의합니다. 모든 파이프라인 유형은 기본 <code>DiffusionPipeline</code> 클래스에서 상속됩니다. 어느 체크포인트를 전달하면, 파이프라인 유형을 자동으로 감지하고 필요한 구성 요소들을 불러옵니다.",$,l,E="이 섹션에서는 unconditional 이미지 생성, text-to-image 생성의 다양한 테크닉과 변화를 파이프라인에서 지원하는 작업들을 소개합니다. 프롬프트에 있는 특정 단어가 출력에 영향을 미치는 것을 조정하기 위해 재현성을 위한 시드 설정과 프롬프트에 가중치를 부여하는 것으로 생성 프로세스를 더 잘 제어하는 방법에 대해 배울 수 있습니다. 마지막으로 음성에서부터 이미지 생성과 같은 커스텀 작업을 위한 커뮤니티 파이프라인을 만드는 방법을 알 수 있습니다.",g,r,w,u,P;return s=new R({props:{title:"Overview",local:"overview",headingTag:"h1"}}),r=new U({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/ko/using-diffusers/pipeline_overview.md"}}),{c(){i=p("meta"),h=m(),c=p("p"),_=m(),C(s.$$.fragment),v=m(),o=p("p"),o.innerHTML=b,$=m(),l=p("p"),l.textContent=E,g=m(),C(r.$$.fragment),w=m(),u=p("p"),this.h()},l(e){const t=G("svelte-u9bgzb",document.head);i=d(t,"META",{name:!0,content:!0}),t.forEach(n),h=f(e),c=d(e,"P",{}),S(c).forEach(n),_=f(e),q(s.$$.fragment,e),v=f(e),o=d(e,"P",{"data-svelte-h":!0}),y(o)!=="svelte-1i1qq08"&&(o.innerHTML=b),$=f(e),l=d(e,"P",{"data-svelte-h":!0}),y(l)!=="svelte-xr1oqu"&&(l.textContent=E),g=f(e),q(r.$$.fragment,e),w=f(e),u=d(e,"P",{}),S(u).forEach(n),this.h()},h(){H(i,"name","hf:doc:metadata"),H(i,"content",F)},m(e,t){N(document.head,i),a(e,h,t),a(e,c,t),a(e,_,t),M(s,e,t),a(e,v,t),a(e,o,t),a(e,$,t),a(e,l,t),a(e,g,t),M(r,e,t),a(e,w,t),a(e,u,t),P=!0},p:k,i(e){P||(T(s.$$.fragment,e),T(r.$$.fragment,e),P=!0)},o(e){D(s.$$.fragment,e),D(r.$$.fragment,e),P=!1},d(e){e&&(n(h),n(c),n(_),n(v),n(o),n($),n(l),n(g),n(w),n(u)),n(i),L(s,e),L(r,e)}}}const F='{"title":"Overview","local":"overview","sections":[],"depth":1}';function I(x){return j(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class V extends z{constructor(i){super(),A(this,i,I,B,O,{})}}export{V as component};
