Buckets:
| import{s as O,o as ee,n as te}from"../chunks/scheduler.94020406.js";import{S as se,i as ie,g as p,s as o,r as $,E as le,h as r,f as s,c as n,j as z,u as Z,x as J,k as A,y as oe,a as i,v as U,d as T,t as C,w as k}from"../chunks/index.a08c8d92.js";import{T as ne}from"../chunks/Tip.3b0aeee8.js";import{C as K}from"../chunks/CodeBlock.b23cf525.js";import{D as ae}from"../chunks/DocNotebookDropdown.d8a25975.js";import{H as pe,E as re}from"../chunks/EditOnGithub.b1bceb47.js";function me(V){let l,f="๐ ํ๊น ํ์ด์ค ํ๋ธ์์ ์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ๋ถ๋ฌ์ค๋ ๊ฒ์ ๊ณง ํด๋น ์ฝ๋๊ฐ ์์ ํ๋ค๊ณ ์ ๋ขฐํ๋ ๊ฒ์ ๋๋ค. ์ฝ๋๋ฅผ ์๋์ผ๋ก ๋ถ๋ฌ์ค๊ณ ์คํํ๊ธฐ ์์ ๋ฐ๋์ ์จ๋ผ์ธ์ผ๋ก ํด๋น ์ฝ๋์ ์ ๋ขฐ์ฑ์ ๊ฒ์ฌํ์ธ์!";return{c(){l=p("p"),l.textContent=f},l(a){l=r(a,"P",{"data-svelte-h":!0}),J(l)!=="svelte-52untw"&&(l.textContent=f)},m(a,v){i(a,l,v)},p:te,d(a){a&&s(l)}}}function fe(V){let l,f,a,v,u,W,c,j,d,Q='์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ๋ ผ๋ฌธ์ ๋ช ์๋ ์๋์ ๊ตฌํ์ฒด์ ๋ค๋ฅธ ํํ๋ก ๊ตฌํ๋ ๋ชจ๋ <code>DiffusionPipeline</code> ํด๋์ค๋ฅผ ์๋ฏธํฉ๋๋ค. (์๋ฅผ ๋ค์ด, <code>StableDiffusionControlNetPipeline</code>๋ <a href="https://arxiv.org/abs/2302.05543" rel="nofollow">โText-to-Image Generation with ControlNet Conditioningโ</a> ํด๋น) ์ด๋ค์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ฑฐ๋ ํ์ดํ๋ผ์ธ์ ์๋ ๊ตฌํ์ ํ์ฅํฉ๋๋ค.',x,b,H='<a href="https://github.com/huggingface/diffusers/tree/main/examples/community#speech-to-image" rel="nofollow">Speech to Image</a> ๋๋ <a href="https://github.com/huggingface/diffusers/tree/main/examples/community#composable-stable-diffusion" rel="nofollow">Composable Stable Diffusion</a> ๊ณผ ๊ฐ์ ๋ฉ์ง ์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ด ๋ง์ด ์์ผ๋ฉฐ <a href="https://github.com/huggingface/diffusers/tree/main/examples/community" rel="nofollow">์ฌ๊ธฐ์์</a> ๋ชจ๋ ๊ณต์ ์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ์ฐพ์ ์ ์์ต๋๋ค.',I,g,D="ํ๋ธ์์ ์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ๋ก๋ํ๋ ค๋ฉด, ์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ๋ฆฌํฌ์งํ ๋ฆฌ ID์ (ํ์ดํ๋ผ์ธ ๊ฐ์ค์น ๋ฐ ๊ตฌ์ฑ ์์๋ฅผ ๋ก๋ํ๋ ค๋) ๋ชจ๋ธ์ ๋ฆฌํฌ์งํ ๋ฆฌ ID๋ฅผ ์ธ์๋ก ์ ๋ฌํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ ์์์์๋ <code>hf-internal-testing/diffusers-dummy-pipeline</code>์์ ๋๋ฏธ ํ์ดํ๋ผ์ธ์ ๋ถ๋ฌ์ค๊ณ , <code>google/ddpm-cifar10-32</code>์์ ํ์ดํ๋ผ์ธ์ ๊ฐ์ค์น์ ์ปดํฌ๋ํธ๋ค์ ๋ก๋ํฉ๋๋ค.",N,m,B,y,E,h,Y='๊ณต์ ์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ๋ถ๋ฌ์ค๋ ๊ฒ์ ๋น์ทํ์ง๋ง, ๊ณต์ ๋ฆฌํฌ์งํ ๋ฆฌ ID์์ ๊ฐ์ค์น๋ฅผ ๋ถ๋ฌ์ค๋ ๊ฒ๊ณผ ๋๋ถ์ด ํด๋น ํ์ดํ๋ผ์ธ ๋ด์ ์ปดํฌ๋ํธ๋ฅผ ์ง์ ์ง์ ํ๋ ๊ฒ ์ญ์ ๊ฐ๋ฅํฉ๋๋ค. ์๋ ์์ ๋ฅผ ๋ณด๋ฉด ์ปค๋ฎค๋ํฐ <a href="https://github.com/huggingface/diffusers/tree/main/examples/community#clip-guided-stable-diffusion" rel="nofollow">CLIP Guided Stable Diffusion</a> ํ์ดํ๋ผ์ธ์ ๋ก๋ํ ๋, ํด๋น ํ์ดํ๋ผ์ธ์์ ์ฌ์ฉํ <code>clip_model</code> ์ปดํฌ๋ํธ์ <code>feature_extractor</code> ์ปดํฌ๋ํธ๋ฅผ ์ง์ ์ค์ ํ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.',S,w,P,M,q='์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ๋ํ ์์ธํ ๋ด์ฉ์ <a href="https://github.com/huggingface/diffusers/blob/main/docs/source/en/using-diffusers/custom_pipeline_examples" rel="nofollow">์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ</a> ๊ฐ์ด๋๋ฅผ ์ดํด๋ณด์ธ์. ์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ ๋ฑ๋ก์ ๊ด์ฌ์ด ์๋ ๊ฒฝ์ฐ <a href="https://github.com/huggingface/diffusers/blob/main/docs/source/en/using-diffusers/contribute_pipeline" rel="nofollow">์ปค๋ฎค๋ํฐ ํ์ดํ๋ผ์ธ์ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ</a>์ ๋ํ ๊ฐ์ด๋๋ฅผ ํ์ธํ์ธ์ !',X,_,R,G,L;return u=new pe({props:{title:"์ปค์คํ ํ์ดํ๋ผ์ธ ๋ถ๋ฌ์ค๊ธฐ",local:"์ปค์คํ -ํ์ดํ๋ผ์ธ-๋ถ๋ฌ์ค๊ธฐ",headingTag:"h1"}}),c=new ae({props:{classNames:"absolute z-10 right-0 top-0",options:[{label:"Mixed",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ko/custom_pipeline_overview.ipynb"},{label:"PyTorch",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ko/pytorch/custom_pipeline_overview.ipynb"},{label:"TensorFlow",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ko/tensorflow/custom_pipeline_overview.ipynb"},{label:"Mixed",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ko/custom_pipeline_overview.ipynb"},{label:"PyTorch",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ko/pytorch/custom_pipeline_overview.ipynb"},{label:"TensorFlow",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ko/tensorflow/custom_pipeline_overview.ipynb"}]}}),m=new ne({props:{warning:!0,$$slots:{default:[me]},$$scope:{ctx:V}}}),y=new K({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMERpZmZ1c2lvblBpcGVsaW5lJTBBJTBBcGlwZWxpbmUlMjAlM0QlMjBEaWZmdXNpb25QaXBlbGluZS5mcm9tX3ByZXRyYWluZWQoJTBBJTIwJTIwJTIwJTIwJTIyZ29vZ2xlJTJGZGRwbS1jaWZhcjEwLTMyJTIyJTJDJTIwY3VzdG9tX3BpcGVsaW5lJTNEJTIyaGYtaW50ZXJuYWwtdGVzdGluZyUyRmRpZmZ1c2Vycy1kdW1teS1waXBlbGluZSUyMiUwQSk=",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> DiffusionPipeline | |
| pipeline = DiffusionPipeline.from_pretrained( | |
| <span class="hljs-string">"google/ddpm-cifar10-32"</span>, custom_pipeline=<span class="hljs-string">"hf-internal-testing/diffusers-dummy-pipeline"</span> | |
| )`,wrap:!1}}),w=new K({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMERpZmZ1c2lvblBpcGVsaW5lJTBBZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMENMSVBJbWFnZVByb2Nlc3NvciUyQyUyMENMSVBNb2RlbCUwQSUwQWNsaXBfbW9kZWxfaWQlMjAlM0QlMjAlMjJsYWlvbiUyRkNMSVAtVmlULUItMzItbGFpb24yQi1zMzRCLWI3OUslMjIlMEElMEFmZWF0dXJlX2V4dHJhY3RvciUyMCUzRCUyMENMSVBJbWFnZVByb2Nlc3Nvci5mcm9tX3ByZXRyYWluZWQoY2xpcF9tb2RlbF9pZCklMEFjbGlwX21vZGVsJTIwJTNEJTIwQ0xJUE1vZGVsLmZyb21fcHJldHJhaW5lZChjbGlwX21vZGVsX2lkKSUwQSUwQXBpcGVsaW5lJTIwJTNEJTIwRGlmZnVzaW9uUGlwZWxpbmUuZnJvbV9wcmV0cmFpbmVkKCUwQSUyMCUyMCUyMCUyMCUyMnN0YWJsZS1kaWZmdXNpb24tdjEtNSUyRnN0YWJsZS1kaWZmdXNpb24tdjEtNSUyMiUyQyUwQSUyMCUyMCUyMCUyMGN1c3RvbV9waXBlbGluZSUzRCUyMmNsaXBfZ3VpZGVkX3N0YWJsZV9kaWZmdXNpb24lMjIlMkMlMEElMjAlMjAlMjAlMjBjbGlwX21vZGVsJTNEY2xpcF9tb2RlbCUyQyUwQSUyMCUyMCUyMCUyMGZlYXR1cmVfZXh0cmFjdG9yJTNEZmVhdHVyZV9leHRyYWN0b3IlMkMlMEEp",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> DiffusionPipeline | |
| <span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> CLIPImageProcessor, CLIPModel | |
| clip_model_id = <span class="hljs-string">"laion/CLIP-ViT-B-32-laion2B-s34B-b79K"</span> | |
| feature_extractor = CLIPImageProcessor.from_pretrained(clip_model_id) | |
| clip_model = CLIPModel.from_pretrained(clip_model_id) | |
| pipeline = DiffusionPipeline.from_pretrained( | |
| <span class="hljs-string">"stable-diffusion-v1-5/stable-diffusion-v1-5"</span>, | |
| custom_pipeline=<span class="hljs-string">"clip_guided_stable_diffusion"</span>, | |
| clip_model=clip_model, | |
| feature_extractor=feature_extractor, | |
| )`,wrap:!1}}),_=new re({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/ko/using-diffusers/custom_pipeline_overview.md"}}),{c(){l=p("meta"),f=o(),a=p("p"),v=o(),$(u.$$.fragment),W=o(),$(c.$$.fragment),j=o(),d=p("p"),d.innerHTML=Q,x=o(),b=p("p"),b.innerHTML=H,I=o(),g=p("p"),g.innerHTML=D,N=o(),$(m.$$.fragment),B=o(),$(y.$$.fragment),E=o(),h=p("p"),h.innerHTML=Y,S=o(),$(w.$$.fragment),P=o(),M=p("p"),M.innerHTML=q,X=o(),$(_.$$.fragment),R=o(),G=p("p"),this.h()},l(e){const t=le("svelte-u9bgzb",document.head);l=r(t,"META",{name:!0,content:!0}),t.forEach(s),f=n(e),a=r(e,"P",{}),z(a).forEach(s),v=n(e),Z(u.$$.fragment,e),W=n(e),Z(c.$$.fragment,e),j=n(e),d=r(e,"P",{"data-svelte-h":!0}),J(d)!=="svelte-piihgu"&&(d.innerHTML=Q),x=n(e),b=r(e,"P",{"data-svelte-h":!0}),J(b)!=="svelte-18lvwqp"&&(b.innerHTML=H),I=n(e),g=r(e,"P",{"data-svelte-h":!0}),J(g)!=="svelte-16aji3q"&&(g.innerHTML=D),N=n(e),Z(m.$$.fragment,e),B=n(e),Z(y.$$.fragment,e),E=n(e),h=r(e,"P",{"data-svelte-h":!0}),J(h)!=="svelte-ntl3n4"&&(h.innerHTML=Y),S=n(e),Z(w.$$.fragment,e),P=n(e),M=r(e,"P",{"data-svelte-h":!0}),J(M)!=="svelte-uvoq7s"&&(M.innerHTML=q),X=n(e),Z(_.$$.fragment,e),R=n(e),G=r(e,"P",{}),z(G).forEach(s),this.h()},h(){A(l,"name","hf:doc:metadata"),A(l,"content",ue)},m(e,t){oe(document.head,l),i(e,f,t),i(e,a,t),i(e,v,t),U(u,e,t),i(e,W,t),U(c,e,t),i(e,j,t),i(e,d,t),i(e,x,t),i(e,b,t),i(e,I,t),i(e,g,t),i(e,N,t),U(m,e,t),i(e,B,t),U(y,e,t),i(e,E,t),i(e,h,t),i(e,S,t),U(w,e,t),i(e,P,t),i(e,M,t),i(e,X,t),U(_,e,t),i(e,R,t),i(e,G,t),L=!0},p(e,[t]){const F={};t&2&&(F.$$scope={dirty:t,ctx:e}),m.$set(F)},i(e){L||(T(u.$$.fragment,e),T(c.$$.fragment,e),T(m.$$.fragment,e),T(y.$$.fragment,e),T(w.$$.fragment,e),T(_.$$.fragment,e),L=!0)},o(e){C(u.$$.fragment,e),C(c.$$.fragment,e),C(m.$$.fragment,e),C(y.$$.fragment,e),C(w.$$.fragment,e),C(_.$$.fragment,e),L=!1},d(e){e&&(s(f),s(a),s(v),s(W),s(j),s(d),s(x),s(b),s(I),s(g),s(N),s(B),s(E),s(h),s(S),s(P),s(M),s(X),s(R),s(G)),s(l),k(u,e),k(c,e),k(m,e),k(y,e),k(w,e),k(_,e)}}}const ue='{"title":"์ปค์คํ ํ์ดํ๋ผ์ธ ๋ถ๋ฌ์ค๊ธฐ","local":"์ปค์คํ -ํ์ดํ๋ผ์ธ-๋ถ๋ฌ์ค๊ธฐ","sections":[],"depth":1}';function ce(V){return ee(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Me extends se{constructor(l){super(),ie(this,l,ce,fe,O,{})}}export{Me as component}; | |
Xet Storage Details
- Size:
- 9.6 kB
- Xet hash:
- 4cfb44cab0025856603fec68716cb956df57d66dc9001c60a061a75d7e947da2
ยท
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.