Buckets:

rtrm's picture
download
raw
21.5 kB
import{s as le,n as ee,o as se}from"../chunks/scheduler.94020406.js";import{S as te,i as ne,g as p,s as n,r as u,E as ae,h as o,f as s,c as a,j as Kl,u as i,x as m,k as Ol,y as pe,a as t,v as M,d as J,t as b,w as T}from"../chunks/index.a08c8d92.js";import{C as c}from"../chunks/CodeBlock.f1fae7de.js";import{D as oe}from"../chunks/DocNotebookDropdown.a1753374.js";import{H as K,E as ue}from"../chunks/index.9fb21c13.js";function ie(El){let r,O,L,ll,y,el,h,sl,w,Dl="๐Ÿค— Diffusers๋Š” ๋ชจ๋ธ, ์Šค์ผ€์ค„๋Ÿฌ ๋˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ Hub์— ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” <code>PushToHubMixin</code>์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” Hub์— ๋‹น์‹ ์˜ ํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” ์‰ฌ์šด ๋ฐฉ๋ฒ•์ด๋ฉฐ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ์ž‘์—…์„ ๊ณต์œ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ์ ์œผ๋กœ <code>PushToHubMixin</code>๊ฐ€ ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:",tl,d,Xl="<li>Hub์— ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</li> <li>๋‚˜์ค‘์— ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ธ, ์Šค์ผ€์ค„๋Ÿฌ ๋˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.</li> <li>์ด๋Ÿฌํ•œ ํŒŒ์ผ์ด ํฌํ•จ๋œ ํด๋”๋ฅผ Hub์— ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.</li>",nl,f,Rl="์ด ๊ฐ€์ด๋“œ๋Š” <code>PushToHubMixin</code>์„ ์‚ฌ์šฉํ•˜์—ฌ Hub์— ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.",al,j,Nl='๋จผ์ € ์•ก์„ธ์Šค <a href="https://huggingface.co/settings/tokens" rel="nofollow">ํ† ํฐ</a>์œผ๋กœ Hub ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:',pl,I,ol,U,ul,_,Wl="๋ชจ๋ธ์„ ํ—ˆ๋ธŒ์— ํ‘ธ์‹œํ•˜๋ ค๋ฉด <code>push_to_hub()</code>๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  Hub์— ์ €์žฅํ•  ๋ชจ๋ธ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ id๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค:",il,k,Ml,$,Yl='๋ชจ๋ธ์˜ ๊ฒฝ์šฐ Hub์— ํ‘ธ์‹œํ•  ๊ฐ€์ค‘์น˜์˜ <a href="loading#checkpoint-variants"><em>๋ณ€ํ˜•</em></a>์„ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, <code>fp16</code> ๊ฐ€์ค‘์น˜๋ฅผ ํ‘ธ์‹œํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•˜์„ธ์š”:',Jl,B,bl,Z,Hl="<code>push_to_hub()</code> ํ•จ์ˆ˜๋Š” ๋ชจ๋ธ์˜ <code>config.json</code> ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ณ  ๊ฐ€์ค‘์น˜๋Š” <code>safetensors</code> ํ˜•์‹์œผ๋กœ ์ž๋™์œผ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.",Tl,g,xl="์ด์ œ Hub์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋ชจ๋ธ์„ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:",ml,C,cl,G,rl,V,Ql="์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ํ—ˆ๋ธŒ์— ํ‘ธ์‹œํ•˜๋ ค๋ฉด <code>push_to_hub()</code>๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  Hub์— ์ €์žฅํ•  ์Šค์ผ€์ค„๋Ÿฌ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ id๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค:",yl,v,hl,E,zl="<code>push_to_hub()</code> ํ•จ์ˆ˜๋Š” ์Šค์ผ€์ค„๋Ÿฌ์˜ <code>scheduler_config.json</code> ํŒŒ์ผ์„ ์ง€์ •๋œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.",wl,D,Sl="์ด์ œ ํ—ˆ๋ธŒ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:",dl,X,fl,R,jl,N,ql="๋ชจ๋“  ์ปดํฌ๋„ŒํŠธ๊ฐ€ ํฌํ•จ๋œ ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์„ Hub๋กœ ํ‘ธ์‹œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์›ํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ <code>StableDiffusionPipeline</code>์˜ ์ปดํฌ๋„ŒํŠธ๋“ค์„ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค:",Il,W,Ul,Y,Al="๋ชจ๋“  ์ปดํฌ๋„ŒํŠธ๋“ค์„ <code>StableDiffusionPipeline</code>์— ์ „๋‹ฌํ•˜๊ณ  <code>push_to_hub()</code>๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ํŒŒ์ดํ”„๋ผ์ธ์„ Hub๋กœ ํ‘ธ์‹œํ•ฉ๋‹ˆ๋‹ค:",_l,H,kl,x,Fl="<code>push_to_hub()</code> ํ•จ์ˆ˜๋Š” ๊ฐ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ํ•˜์œ„ ํด๋”์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ Hub์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:",$l,Q,Bl,z,Zl,S,Ll="๋ชจ๋ธ, ์Šค์ผ€์ค„๋Ÿฌ ๋˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ ํŒŒ์ผ๋“ค์„ ๋น„๊ณต๊ฐœ๋กœ ๋‘๋ ค๋ฉด <code>push_to_hub()</code> ํ•จ์ˆ˜์—์„œ <code>private=True</code>๋ฅผ ์„ค์ •ํ•˜์„ธ์š”:",gl,q,Cl,A,Pl='๋น„๊ณต๊ฐœ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ๋ณธ์ธ๋งŒ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋Š” ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋ณต์ œํ•  ์ˆ˜ ์—†๊ณ  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋น„๊ณต๊ฐœ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ URL์„ ๊ฐ€์ง€๊ณ  ์žˆ๋”๋ผ๋„ <code>404 - Sorry, we can&#39;t find the page you are looking for</code>๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋น„๊ณต๊ฐœ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋ชจ๋ธ์„ ๋กœ๋“œํ•˜๋ ค๋ฉด <a href="https://huggingface.co/docs/huggingface_hub/quick-start#login" rel="nofollow">๋กœ๊ทธ์ธ</a> ์ƒํƒœ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.',Gl,F,Vl,P,vl;return y=new K({props:{title:"ํŒŒ์ผ๋“ค์„ Hub๋กœ ํ‘ธ์‹œํ•˜๊ธฐ",local:"ํŒŒ์ผ๋“ค์„-hub๋กœ-ํ‘ธ์‹œํ•˜๊ธฐ",headingTag:"h1"}}),h=new oe({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/push_to_hub.ipynb"},{label:"PyTorch",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ko/pytorch/push_to_hub.ipynb"},{label:"TensorFlow",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ko/tensorflow/push_to_hub.ipynb"},{label:"Mixed",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ko/push_to_hub.ipynb"},{label:"PyTorch",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ko/pytorch/push_to_hub.ipynb"},{label:"TensorFlow",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ko/tensorflow/push_to_hub.ipynb"}]}}),I=new c({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMG5vdGVib29rX2xvZ2luJTBBJTBBbm90ZWJvb2tfbG9naW4oKQ==",highlighted:`<span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> notebook_login
notebook_login()`,wrap:!1}}),U=new K({props:{title:"๋ชจ๋ธ",local:"๋ชจ๋ธ",headingTag:"h2"}}),k=new c({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMENvbnRyb2xOZXRNb2RlbCUwQSUwQWNvbnRyb2xuZXQlMjAlM0QlMjBDb250cm9sTmV0TW9kZWwoJTBBJTIwJTIwJTIwJTIwYmxvY2tfb3V0X2NoYW5uZWxzJTNEKDMyJTJDJTIwNjQpJTJDJTBBJTIwJTIwJTIwJTIwbGF5ZXJzX3Blcl9ibG9jayUzRDIlMkMlMEElMjAlMjAlMjAlMjBpbl9jaGFubmVscyUzRDQlMkMlMEElMjAlMjAlMjAlMjBkb3duX2Jsb2NrX3R5cGVzJTNEKCUyMkRvd25CbG9jazJEJTIyJTJDJTIwJTIyQ3Jvc3NBdHRuRG93bkJsb2NrMkQlMjIpJTJDJTBBJTIwJTIwJTIwJTIwY3Jvc3NfYXR0ZW50aW9uX2RpbSUzRDMyJTJDJTBBJTIwJTIwJTIwJTIwY29uZGl0aW9uaW5nX2VtYmVkZGluZ19vdXRfY2hhbm5lbHMlM0QoMTYlMkMlMjAzMiklMkMlMEEpJTBBY29udHJvbG5ldC5wdXNoX3RvX2h1YiglMjJteS1jb250cm9sbmV0LW1vZGVsJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> ControlNetModel
controlnet = ControlNetModel(
block_out_channels=(<span class="hljs-number">32</span>, <span class="hljs-number">64</span>),
layers_per_block=<span class="hljs-number">2</span>,
in_channels=<span class="hljs-number">4</span>,
down_block_types=(<span class="hljs-string">&quot;DownBlock2D&quot;</span>, <span class="hljs-string">&quot;CrossAttnDownBlock2D&quot;</span>),
cross_attention_dim=<span class="hljs-number">32</span>,
conditioning_embedding_out_channels=(<span class="hljs-number">16</span>, <span class="hljs-number">32</span>),
)
controlnet.push_to_hub(<span class="hljs-string">&quot;my-controlnet-model&quot;</span>)`,wrap:!1}}),B=new c({props:{code:"Y29udHJvbG5ldC5wdXNoX3RvX2h1YiglMjJteS1jb250cm9sbmV0LW1vZGVsJTIyJTJDJTIwdmFyaWFudCUzRCUyMmZwMTYlMjIp",highlighted:'controlnet.push_to_hub(<span class="hljs-string">&quot;my-controlnet-model&quot;</span>, variant=<span class="hljs-string">&quot;fp16&quot;</span>)',wrap:!1}}),C=new c({props:{code:"bW9kZWwlMjAlM0QlMjBDb250cm9sTmV0TW9kZWwuZnJvbV9wcmV0cmFpbmVkKCUyMnlvdXItbmFtZXNwYWNlJTJGbXktY29udHJvbG5ldC1tb2RlbCUyMik=",highlighted:'model = ControlNetModel.from_pretrained(<span class="hljs-string">&quot;your-namespace/my-controlnet-model&quot;</span>)',wrap:!1}}),G=new K({props:{title:"์Šค์ผ€์ค„๋Ÿฌ",local:"์Šค์ผ€์ค„๋Ÿฌ",headingTag:"h2"}}),v=new c({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMERESU1TY2hlZHVsZXIlMEElMEFzY2hlZHVsZXIlMjAlM0QlMjBERElNU2NoZWR1bGVyKCUwQSUyMCUyMCUyMCUyMGJldGFfc3RhcnQlM0QwLjAwMDg1JTJDJTBBJTIwJTIwJTIwJTIwYmV0YV9lbmQlM0QwLjAxMiUyQyUwQSUyMCUyMCUyMCUyMGJldGFfc2NoZWR1bGUlM0QlMjJzY2FsZWRfbGluZWFyJTIyJTJDJTBBJTIwJTIwJTIwJTIwY2xpcF9zYW1wbGUlM0RGYWxzZSUyQyUwQSUyMCUyMCUyMCUyMHNldF9hbHBoYV90b19vbmUlM0RGYWxzZSUyQyUwQSklMEFzY2hlZHVsZXIucHVzaF90b19odWIoJTIybXktY29udHJvbG5ldC1zY2hlZHVsZXIlMjIp",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> DDIMScheduler
scheduler = DDIMScheduler(
beta_start=<span class="hljs-number">0.00085</span>,
beta_end=<span class="hljs-number">0.012</span>,
beta_schedule=<span class="hljs-string">&quot;scaled_linear&quot;</span>,
clip_sample=<span class="hljs-literal">False</span>,
set_alpha_to_one=<span class="hljs-literal">False</span>,
)
scheduler.push_to_hub(<span class="hljs-string">&quot;my-controlnet-scheduler&quot;</span>)`,wrap:!1}}),X=new c({props:{code:"c2NoZWR1bGVyJTIwJTNEJTIwRERJTVNjaGVkdWxlci5mcm9tX3ByZXRyYWluZWQoJTIyeW91ci1uYW1lcHNhY2UlMkZteS1jb250cm9sbmV0LXNjaGVkdWxlciUyMik=",highlighted:'scheduler = DDIMScheduler.from_pretrained(<span class="hljs-string">&quot;your-namepsace/my-controlnet-scheduler&quot;</span>)',wrap:!1}}),R=new K({props:{title:"ํŒŒ์ดํ”„๋ผ์ธ",local:"ํŒŒ์ดํ”„๋ผ์ธ",headingTag:"h2"}}),W=new c({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMCglMEElMjAlMjAlMjAlMjBVTmV0MkRDb25kaXRpb25Nb2RlbCUyQyUwQSUyMCUyMCUyMCUyMEF1dG9lbmNvZGVyS0wlMkMlMEElMjAlMjAlMjAlMjBERElNU2NoZWR1bGVyJTJDJTBBJTIwJTIwJTIwJTIwU3RhYmxlRGlmZnVzaW9uUGlwZWxpbmUlMkMlMEEpJTBBZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMENMSVBUZXh0TW9kZWwlMkMlMjBDTElQVGV4dENvbmZpZyUyQyUyMENMSVBUb2tlbml6ZXIlMEElMEF1bmV0JTIwJTNEJTIwVU5ldDJEQ29uZGl0aW9uTW9kZWwoJTBBJTIwJTIwJTIwJTIwYmxvY2tfb3V0X2NoYW5uZWxzJTNEKDMyJTJDJTIwNjQpJTJDJTBBJTIwJTIwJTIwJTIwbGF5ZXJzX3Blcl9ibG9jayUzRDIlMkMlMEElMjAlMjAlMjAlMjBzYW1wbGVfc2l6ZSUzRDMyJTJDJTBBJTIwJTIwJTIwJTIwaW5fY2hhbm5lbHMlM0Q0JTJDJTBBJTIwJTIwJTIwJTIwb3V0X2NoYW5uZWxzJTNENCUyQyUwQSUyMCUyMCUyMCUyMGRvd25fYmxvY2tfdHlwZXMlM0QoJTIyRG93bkJsb2NrMkQlMjIlMkMlMjAlMjJDcm9zc0F0dG5Eb3duQmxvY2syRCUyMiklMkMlMEElMjAlMjAlMjAlMjB1cF9ibG9ja190eXBlcyUzRCglMjJDcm9zc0F0dG5VcEJsb2NrMkQlMjIlMkMlMjAlMjJVcEJsb2NrMkQlMjIpJTJDJTBBJTIwJTIwJTIwJTIwY3Jvc3NfYXR0ZW50aW9uX2RpbSUzRDMyJTJDJTBBKSUwQSUwQXNjaGVkdWxlciUyMCUzRCUyMERESU1TY2hlZHVsZXIoJTBBJTIwJTIwJTIwJTIwYmV0YV9zdGFydCUzRDAuMDAwODUlMkMlMEElMjAlMjAlMjAlMjBiZXRhX2VuZCUzRDAuMDEyJTJDJTBBJTIwJTIwJTIwJTIwYmV0YV9zY2hlZHVsZSUzRCUyMnNjYWxlZF9saW5lYXIlMjIlMkMlMEElMjAlMjAlMjAlMjBjbGlwX3NhbXBsZSUzREZhbHNlJTJDJTBBJTIwJTIwJTIwJTIwc2V0X2FscGhhX3RvX29uZSUzREZhbHNlJTJDJTBBKSUwQSUwQXZhZSUyMCUzRCUyMEF1dG9lbmNvZGVyS0woJTBBJTIwJTIwJTIwJTIwYmxvY2tfb3V0X2NoYW5uZWxzJTNEJTVCMzIlMkMlMjA2NCU1RCUyQyUwQSUyMCUyMCUyMCUyMGluX2NoYW5uZWxzJTNEMyUyQyUwQSUyMCUyMCUyMCUyMG91dF9jaGFubmVscyUzRDMlMkMlMEElMjAlMjAlMjAlMjBkb3duX2Jsb2NrX3R5cGVzJTNEJTVCJTIyRG93bkVuY29kZXJCbG9jazJEJTIyJTJDJTIwJTIyRG93bkVuY29kZXJCbG9jazJEJTIyJTVEJTJDJTBBJTIwJTIwJTIwJTIwdXBfYmxvY2tfdHlwZXMlM0QlNUIlMjJVcERlY29kZXJCbG9jazJEJTIyJTJDJTIwJTIyVXBEZWNvZGVyQmxvY2syRCUyMiU1RCUyQyUwQSUyMCUyMCUyMCUyMGxhdGVudF9jaGFubmVscyUzRDQlMkMlMEEpJTBBJTBBdGV4dF9lbmNvZGVyX2NvbmZpZyUyMCUzRCUyMENMSVBUZXh0Q29uZmlnKCUwQSUyMCUyMCUyMCUyMGJvc190b2tlbl9pZCUzRDAlMkMlMEElMjAlMjAlMjAlMjBlb3NfdG9rZW5faWQlM0QyJTJDJTBBJTIwJTIwJTIwJTIwaGlkZGVuX3NpemUlM0QzMiUyQyUwQSUyMCUyMCUyMCUyMGludGVybWVkaWF0ZV9zaXplJTNEMzclMkMlMEElMjAlMjAlMjAlMjBsYXllcl9ub3JtX2VwcyUzRDFlLTA1JTJDJTBBJTIwJTIwJTIwJTIwbnVtX2F0dGVudGlvbl9oZWFkcyUzRDQlMkMlMEElMjAlMjAlMjAlMjBudW1faGlkZGVuX2xheWVycyUzRDUlMkMlMEElMjAlMjAlMjAlMjBwYWRfdG9rZW5faWQlM0QxJTJDJTBBJTIwJTIwJTIwJTIwdm9jYWJfc2l6ZSUzRDEwMDAlMkMlMEEpJTBBdGV4dF9lbmNvZGVyJTIwJTNEJTIwQ0xJUFRleHRNb2RlbCh0ZXh0X2VuY29kZXJfY29uZmlnKSUwQXRva2VuaXplciUyMCUzRCUyMENMSVBUb2tlbml6ZXIuZnJvbV9wcmV0cmFpbmVkKCUyMmhmLWludGVybmFsLXRlc3RpbmclMkZ0aW55LXJhbmRvbS1jbGlwJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> (
UNet2DConditionModel,
AutoencoderKL,
DDIMScheduler,
StableDiffusionPipeline,
)
<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> CLIPTextModel, CLIPTextConfig, CLIPTokenizer
unet = UNet2DConditionModel(
block_out_channels=(<span class="hljs-number">32</span>, <span class="hljs-number">64</span>),
layers_per_block=<span class="hljs-number">2</span>,
sample_size=<span class="hljs-number">32</span>,
in_channels=<span class="hljs-number">4</span>,
out_channels=<span class="hljs-number">4</span>,
down_block_types=(<span class="hljs-string">&quot;DownBlock2D&quot;</span>, <span class="hljs-string">&quot;CrossAttnDownBlock2D&quot;</span>),
up_block_types=(<span class="hljs-string">&quot;CrossAttnUpBlock2D&quot;</span>, <span class="hljs-string">&quot;UpBlock2D&quot;</span>),
cross_attention_dim=<span class="hljs-number">32</span>,
)
scheduler = DDIMScheduler(
beta_start=<span class="hljs-number">0.00085</span>,
beta_end=<span class="hljs-number">0.012</span>,
beta_schedule=<span class="hljs-string">&quot;scaled_linear&quot;</span>,
clip_sample=<span class="hljs-literal">False</span>,
set_alpha_to_one=<span class="hljs-literal">False</span>,
)
vae = AutoencoderKL(
block_out_channels=[<span class="hljs-number">32</span>, <span class="hljs-number">64</span>],
in_channels=<span class="hljs-number">3</span>,
out_channels=<span class="hljs-number">3</span>,
down_block_types=[<span class="hljs-string">&quot;DownEncoderBlock2D&quot;</span>, <span class="hljs-string">&quot;DownEncoderBlock2D&quot;</span>],
up_block_types=[<span class="hljs-string">&quot;UpDecoderBlock2D&quot;</span>, <span class="hljs-string">&quot;UpDecoderBlock2D&quot;</span>],
latent_channels=<span class="hljs-number">4</span>,
)
text_encoder_config = CLIPTextConfig(
bos_token_id=<span class="hljs-number">0</span>,
eos_token_id=<span class="hljs-number">2</span>,
hidden_size=<span class="hljs-number">32</span>,
intermediate_size=<span class="hljs-number">37</span>,
layer_norm_eps=<span class="hljs-number">1e-05</span>,
num_attention_heads=<span class="hljs-number">4</span>,
num_hidden_layers=<span class="hljs-number">5</span>,
pad_token_id=<span class="hljs-number">1</span>,
vocab_size=<span class="hljs-number">1000</span>,
)
text_encoder = CLIPTextModel(text_encoder_config)
tokenizer = CLIPTokenizer.from_pretrained(<span class="hljs-string">&quot;hf-internal-testing/tiny-random-clip&quot;</span>)`,wrap:!1}}),H=new c({props:{code:"Y29tcG9uZW50cyUyMCUzRCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMnVuZXQlMjIlM0ElMjB1bmV0JTJDJTBBJTIwJTIwJTIwJTIwJTIyc2NoZWR1bGVyJTIyJTNBJTIwc2NoZWR1bGVyJTJDJTBBJTIwJTIwJTIwJTIwJTIydmFlJTIyJTNBJTIwdmFlJTJDJTBBJTIwJTIwJTIwJTIwJTIydGV4dF9lbmNvZGVyJTIyJTNBJTIwdGV4dF9lbmNvZGVyJTJDJTBBJTIwJTIwJTIwJTIwJTIydG9rZW5pemVyJTIyJTNBJTIwdG9rZW5pemVyJTJDJTBBJTIwJTIwJTIwJTIwJTIyc2FmZXR5X2NoZWNrZXIlMjIlM0ElMjBOb25lJTJDJTBBJTIwJTIwJTIwJTIwJTIyZmVhdHVyZV9leHRyYWN0b3IlMjIlM0ElMjBOb25lJTJDJTBBJTdEJTBBJTBBcGlwZWxpbmUlMjAlM0QlMjBTdGFibGVEaWZmdXNpb25QaXBlbGluZSgqKmNvbXBvbmVudHMpJTBBcGlwZWxpbmUucHVzaF90b19odWIoJTIybXktcGlwZWxpbmUlMjIp",highlighted:`components = {
<span class="hljs-string">&quot;unet&quot;</span>: unet,
<span class="hljs-string">&quot;scheduler&quot;</span>: scheduler,
<span class="hljs-string">&quot;vae&quot;</span>: vae,
<span class="hljs-string">&quot;text_encoder&quot;</span>: text_encoder,
<span class="hljs-string">&quot;tokenizer&quot;</span>: tokenizer,
<span class="hljs-string">&quot;safety_checker&quot;</span>: <span class="hljs-literal">None</span>,
<span class="hljs-string">&quot;feature_extractor&quot;</span>: <span class="hljs-literal">None</span>,
}
pipeline = StableDiffusionPipeline(**components)
pipeline.push_to_hub(<span class="hljs-string">&quot;my-pipeline&quot;</span>)`,wrap:!1}}),Q=new c({props:{code:"cGlwZWxpbmUlMjAlM0QlMjBTdGFibGVEaWZmdXNpb25QaXBlbGluZS5mcm9tX3ByZXRyYWluZWQoJTIyeW91ci1uYW1lc3BhY2UlMkZteS1waXBlbGluZSUyMik=",highlighted:'pipeline = StableDiffusionPipeline.from_pretrained(<span class="hljs-string">&quot;your-namespace/my-pipeline&quot;</span>)',wrap:!1}}),z=new K({props:{title:"๋น„๊ณต๊ฐœ",local:"๋น„๊ณต๊ฐœ",headingTag:"h2"}}),q=new c({props:{code:"Y29udHJvbG5ldC5wdXNoX3RvX2h1YiglMjJteS1jb250cm9sbmV0LW1vZGVsLXByaXZhdGUlMjIlMkMlMjBwcml2YXRlJTNEVHJ1ZSk=",highlighted:'controlnet.push_to_hub(<span class="hljs-string">&quot;my-controlnet-model-private&quot;</span>, private=<span class="hljs-literal">True</span>)',wrap:!1}}),F=new ue({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/ko/using-diffusers/push_to_hub.md"}}),{c(){r=p("meta"),O=n(),L=p("p"),ll=n(),u(y.$$.fragment),el=n(),u(h.$$.fragment),sl=n(),w=p("p"),w.innerHTML=Dl,tl=n(),d=p("ol"),d.innerHTML=Xl,nl=n(),f=p("p"),f.innerHTML=Rl,al=n(),j=p("p"),j.innerHTML=Nl,pl=n(),u(I.$$.fragment),ol=n(),u(U.$$.fragment),ul=n(),_=p("p"),_.innerHTML=Wl,il=n(),u(k.$$.fragment),Ml=n(),$=p("p"),$.innerHTML=Yl,Jl=n(),u(B.$$.fragment),bl=n(),Z=p("p"),Z.innerHTML=Hl,Tl=n(),g=p("p"),g.textContent=xl,ml=n(),u(C.$$.fragment),cl=n(),u(G.$$.fragment),rl=n(),V=p("p"),V.innerHTML=Ql,yl=n(),u(v.$$.fragment),hl=n(),E=p("p"),E.innerHTML=zl,wl=n(),D=p("p"),D.textContent=Sl,dl=n(),u(X.$$.fragment),fl=n(),u(R.$$.fragment),jl=n(),N=p("p"),N.innerHTML=ql,Il=n(),u(W.$$.fragment),Ul=n(),Y=p("p"),Y.innerHTML=Al,_l=n(),u(H.$$.fragment),kl=n(),x=p("p"),x.innerHTML=Fl,$l=n(),u(Q.$$.fragment),Bl=n(),u(z.$$.fragment),Zl=n(),S=p("p"),S.innerHTML=Ll,gl=n(),u(q.$$.fragment),Cl=n(),A=p("p"),A.innerHTML=Pl,Gl=n(),u(F.$$.fragment),Vl=n(),P=p("p"),this.h()},l(l){const e=ae("svelte-u9bgzb",document.head);r=o(e,"META",{name:!0,content:!0}),e.forEach(s),O=a(l),L=o(l,"P",{}),Kl(L).forEach(s),ll=a(l),i(y.$$.fragment,l),el=a(l),i(h.$$.fragment,l),sl=a(l),w=o(l,"P",{"data-svelte-h":!0}),m(w)!=="svelte-so5cag"&&(w.innerHTML=Dl),tl=a(l),d=o(l,"OL",{"data-svelte-h":!0}),m(d)!=="svelte-j2yhm2"&&(d.innerHTML=Xl),nl=a(l),f=o(l,"P",{"data-svelte-h":!0}),m(f)!=="svelte-1pfnmpm"&&(f.innerHTML=Rl),al=a(l),j=o(l,"P",{"data-svelte-h":!0}),m(j)!=="svelte-1n1ep3"&&(j.innerHTML=Nl),pl=a(l),i(I.$$.fragment,l),ol=a(l),i(U.$$.fragment,l),ul=a(l),_=o(l,"P",{"data-svelte-h":!0}),m(_)!=="svelte-9tv3th"&&(_.innerHTML=Wl),il=a(l),i(k.$$.fragment,l),Ml=a(l),$=o(l,"P",{"data-svelte-h":!0}),m($)!=="svelte-1qrngu6"&&($.innerHTML=Yl),Jl=a(l),i(B.$$.fragment,l),bl=a(l),Z=o(l,"P",{"data-svelte-h":!0}),m(Z)!=="svelte-1i0yt7m"&&(Z.innerHTML=Hl),Tl=a(l),g=o(l,"P",{"data-svelte-h":!0}),m(g)!=="svelte-1pbx7a0"&&(g.textContent=xl),ml=a(l),i(C.$$.fragment,l),cl=a(l),i(G.$$.fragment,l),rl=a(l),V=o(l,"P",{"data-svelte-h":!0}),m(V)!=="svelte-vb4ud9"&&(V.innerHTML=Ql),yl=a(l),i(v.$$.fragment,l),hl=a(l),E=o(l,"P",{"data-svelte-h":!0}),m(E)!=="svelte-1jeyyqs"&&(E.innerHTML=zl),wl=a(l),D=o(l,"P",{"data-svelte-h":!0}),m(D)!=="svelte-n51sr"&&(D.textContent=Sl),dl=a(l),i(X.$$.fragment,l),fl=a(l),i(R.$$.fragment,l),jl=a(l),N=o(l,"P",{"data-svelte-h":!0}),m(N)!=="svelte-uug2kc"&&(N.innerHTML=ql),Il=a(l),i(W.$$.fragment,l),Ul=a(l),Y=o(l,"P",{"data-svelte-h":!0}),m(Y)!=="svelte-1n5f0xn"&&(Y.innerHTML=Al),_l=a(l),i(H.$$.fragment,l),kl=a(l),x=o(l,"P",{"data-svelte-h":!0}),m(x)!=="svelte-oumvyd"&&(x.innerHTML=Fl),$l=a(l),i(Q.$$.fragment,l),Bl=a(l),i(z.$$.fragment,l),Zl=a(l),S=o(l,"P",{"data-svelte-h":!0}),m(S)!=="svelte-1b15r1v"&&(S.innerHTML=Ll),gl=a(l),i(q.$$.fragment,l),Cl=a(l),A=o(l,"P",{"data-svelte-h":!0}),m(A)!=="svelte-ixi250"&&(A.innerHTML=Pl),Gl=a(l),i(F.$$.fragment,l),Vl=a(l),P=o(l,"P",{}),Kl(P).forEach(s),this.h()},h(){Ol(r,"name","hf:doc:metadata"),Ol(r,"content",Me)},m(l,e){pe(document.head,r),t(l,O,e),t(l,L,e),t(l,ll,e),M(y,l,e),t(l,el,e),M(h,l,e),t(l,sl,e),t(l,w,e),t(l,tl,e),t(l,d,e),t(l,nl,e),t(l,f,e),t(l,al,e),t(l,j,e),t(l,pl,e),M(I,l,e),t(l,ol,e),M(U,l,e),t(l,ul,e),t(l,_,e),t(l,il,e),M(k,l,e),t(l,Ml,e),t(l,$,e),t(l,Jl,e),M(B,l,e),t(l,bl,e),t(l,Z,e),t(l,Tl,e),t(l,g,e),t(l,ml,e),M(C,l,e),t(l,cl,e),M(G,l,e),t(l,rl,e),t(l,V,e),t(l,yl,e),M(v,l,e),t(l,hl,e),t(l,E,e),t(l,wl,e),t(l,D,e),t(l,dl,e),M(X,l,e),t(l,fl,e),M(R,l,e),t(l,jl,e),t(l,N,e),t(l,Il,e),M(W,l,e),t(l,Ul,e),t(l,Y,e),t(l,_l,e),M(H,l,e),t(l,kl,e),t(l,x,e),t(l,$l,e),M(Q,l,e),t(l,Bl,e),M(z,l,e),t(l,Zl,e),t(l,S,e),t(l,gl,e),M(q,l,e),t(l,Cl,e),t(l,A,e),t(l,Gl,e),M(F,l,e),t(l,Vl,e),t(l,P,e),vl=!0},p:ee,i(l){vl||(J(y.$$.fragment,l),J(h.$$.fragment,l),J(I.$$.fragment,l),J(U.$$.fragment,l),J(k.$$.fragment,l),J(B.$$.fragment,l),J(C.$$.fragment,l),J(G.$$.fragment,l),J(v.$$.fragment,l),J(X.$$.fragment,l),J(R.$$.fragment,l),J(W.$$.fragment,l),J(H.$$.fragment,l),J(Q.$$.fragment,l),J(z.$$.fragment,l),J(q.$$.fragment,l),J(F.$$.fragment,l),vl=!0)},o(l){b(y.$$.fragment,l),b(h.$$.fragment,l),b(I.$$.fragment,l),b(U.$$.fragment,l),b(k.$$.fragment,l),b(B.$$.fragment,l),b(C.$$.fragment,l),b(G.$$.fragment,l),b(v.$$.fragment,l),b(X.$$.fragment,l),b(R.$$.fragment,l),b(W.$$.fragment,l),b(H.$$.fragment,l),b(Q.$$.fragment,l),b(z.$$.fragment,l),b(q.$$.fragment,l),b(F.$$.fragment,l),vl=!1},d(l){l&&(s(O),s(L),s(ll),s(el),s(sl),s(w),s(tl),s(d),s(nl),s(f),s(al),s(j),s(pl),s(ol),s(ul),s(_),s(il),s(Ml),s($),s(Jl),s(bl),s(Z),s(Tl),s(g),s(ml),s(cl),s(rl),s(V),s(yl),s(hl),s(E),s(wl),s(D),s(dl),s(fl),s(jl),s(N),s(Il),s(Ul),s(Y),s(_l),s(kl),s(x),s($l),s(Bl),s(Zl),s(S),s(gl),s(Cl),s(A),s(Gl),s(Vl),s(P)),s(r),T(y,l),T(h,l),T(I,l),T(U,l),T(k,l),T(B,l),T(C,l),T(G,l),T(v,l),T(X,l),T(R,l),T(W,l),T(H,l),T(Q,l),T(z,l),T(q,l),T(F,l)}}}const Me='{"title":"ํŒŒ์ผ๋“ค์„ Hub๋กœ ํ‘ธ์‹œํ•˜๊ธฐ","local":"ํŒŒ์ผ๋“ค์„-hub๋กœ-ํ‘ธ์‹œํ•˜๊ธฐ","sections":[{"title":"๋ชจ๋ธ","local":"๋ชจ๋ธ","sections":[],"depth":2},{"title":"์Šค์ผ€์ค„๋Ÿฌ","local":"์Šค์ผ€์ค„๋Ÿฌ","sections":[],"depth":2},{"title":"ํŒŒ์ดํ”„๋ผ์ธ","local":"ํŒŒ์ดํ”„๋ผ์ธ","sections":[],"depth":2},{"title":"๋น„๊ณต๊ฐœ","local":"๋น„๊ณต๊ฐœ","sections":[],"depth":2}],"depth":1}';function Je(El){return se(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ye extends te{constructor(r){super(),ne(this,r,Je,ie,le,{})}}export{ye as component};

Xet Storage Details

Size:
21.5 kB
ยท
Xet hash:
ce5a5712561d0d575ea5641738646672057c621287d596433f1ab1c5c46d1520

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.