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