Buckets:

rtrm's picture
download
raw
19.4 kB
import{s as vt,o as bt,n as _t}from"../chunks/scheduler.182ea377.js";import{S as yt,i as $t,g as s,s as a,p as v,A as wt,h as o,f as n,c as l,j as h,q as b,m as g,k as u,v as t,a as _,r as y,d as $,t as w,u as D}from"../chunks/index.008d68e4.js";import{T as Dt}from"../chunks/Tip.4f096367.js";import{D as k}from"../chunks/Docstring.7aec8b85.js";import{C as Ct}from"../chunks/CodeBlock.5ed6eb7b.js";import{I as gt}from"../chunks/IconCopyLink.96bbb92b.js";import{E as Et}from"../chunks/ExampleCodeBlock.23e54afe.js";function xt(ee){let i,C="Inference is only supported for 2 iterations as of now.";return{c(){i=s("p"),i.textContent=C},l(m){i=o(m,"P",{"data-svelte-h":!0}),g(i)!=="svelte-oxwnyv"&&(i.textContent=C)},m(m,f){_(m,i,f)},p:_t,d(m){m&&n(i)}}}function kt(ee){let i,C="Examples:",m,f,E;return f=new Ct({props:{code:"aW1wb3J0JTIwdG9yY2glMEFmcm9tJTIwZGlmZnVzZXJzJTIwaW1wb3J0JTIwU3RhYmxlRGlmZnVzaW9uUGlwZWxpbmUlMkMlMjBDb25zaXN0ZW5jeURlY29kZXJWQUUlMEElMEF2YWUlMjAlM0QlMjBDb25zaXN0ZW5jeURlY29kZXJWQUUuZnJvbV9wcmV0cmFpbmVkKCUyMm9wZW5haSUyRmNvbnNpc3RlbmN5LWRlY29kZXIlMjIlMkMlMjB0b3JjaF9kdHlwZSUzRHRvcmNoLmZsb2F0MTYpJTBBcGlwZSUyMCUzRCUyMFN0YWJsZURpZmZ1c2lvblBpcGVsaW5lLmZyb21fcHJldHJhaW5lZCglMEElMjAlMjAlMjAlMjAlMjJydW53YXltbCUyRnN0YWJsZS1kaWZmdXNpb24tdjEtNSUyMiUyQyUyMHZhZSUzRHZhZSUyQyUyMHRvcmNoX2R0eXBlJTNEdG9yY2guZmxvYXQxNiUwQSkudG8oJTIyY3VkYSUyMiklMEElMEFwaXBlKCUyMmhvcnNlJTIyJTJDJTIwZ2VuZXJhdG9yJTNEdG9yY2gubWFudWFsX3NlZWQoMCkpLmltYWdlcw==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">import</span> torch
<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> StableDiffusionPipeline, ConsistencyDecoderVAE
<span class="hljs-meta">&gt;&gt;&gt; </span>vae = ConsistencyDecoderVAE.from_pretrained(<span class="hljs-string">&quot;openai/consistency-decoder&quot;</span>, torch_dtype=torch.float16)
<span class="hljs-meta">&gt;&gt;&gt; </span>pipe = StableDiffusionPipeline.from_pretrained(
<span class="hljs-meta">... </span> <span class="hljs-string">&quot;runwayml/stable-diffusion-v1-5&quot;</span>, vae=vae, torch_dtype=torch.float16
<span class="hljs-meta">... </span>).to(<span class="hljs-string">&quot;cuda&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>pipe(<span class="hljs-string">&quot;horse&quot;</span>, generator=torch.manual_seed(<span class="hljs-number">0</span>)).images`}}),{c(){i=s("p"),i.textContent=C,m=a(),v(f.$$.fragment)},l(d){i=o(d,"P",{"data-svelte-h":!0}),g(i)!=="svelte-kvfsh7"&&(i.textContent=C),m=l(d),b(f.$$.fragment,d)},m(d,W){_(d,i,W),_(d,m,W),y(f,d,W),E=!0},p:_t,i(d){E||($(f.$$.fragment,d),E=!0)},o(d){w(f.$$.fragment,d),E=!1},d(d){d&&(n(i),n(m)),D(f,d)}}}function Tt(ee){let i,C,m,f,E,d,W,te,Oe="Consistency Decoder",_e,J,Qe='Consistency decoder can be used to decode the latents from the denoising UNet in the <a href="/docs/diffusers/v0.25.0/pt/api/pipelines/stable_diffusion/text2img#diffusers.StableDiffusionPipeline">StableDiffusionPipeline</a>. This decoder was introduced in the <a href="https://openai.com/dall-e-3" rel="nofollow">DALL-E 3 technical report</a>.',ve,N,Ke='The original codebase can be found at <a href="https://github.com/openai/consistencydecoder" rel="nofollow">openai/consistencydecoder</a>.',be,A,ye,R,et='The pipeline could not have been contributed without the help of <a href="https://github.com/madebyollin" rel="nofollow">madebyollin</a> and <a href="https://github.com/mrsteyk" rel="nofollow">mrsteyk</a> from <a href="https://github.com/openai/consistencydecoder/issues/1" rel="nofollow">this issue</a>.',$e,T,V,he,B,Me,ne,tt="ConsistencyDecoderVAE",we,r,S,je,se,nt="The consistency decoder used with DALL-E 3.",Ue,M,Le,oe,H,Ze,j,F,Ie,re,st=`Disable sliced VAE decoding. If <code>enable_slicing</code> was previously enabled, this method will go back to computing
decoding in one step.`,Pe,U,Y,We,ae,ot=`Disable tiled VAE decoding. If <code>enable_tiling</code> was previously enabled, this method will go back to computing
decoding in one step.`,Je,L,X,Ne,le,rt=`Enable sliced VAE decoding. When this option is enabled, the VAE will split the input tensor in slices to
compute decoding in several steps. This is useful to save some memory and allow larger batch sizes.`,Re,Z,z,Be,ie,at=`Enable tiled VAE decoding. When this option is enabled, the VAE will split the input tensor into tiles to
compute decoding and encoding in several steps. This is useful for saving a large amount of memory and to allow
processing larger images.`,Se,ce,q,He,I,G,Fe,de,lt="Sets the attention processor to use to compute attention.",Ye,P,O,Xe,pe,it="Disables custom attention processors and sets the default attention implementation.",ze,x,Q,qe,me,ct="Encode a batch of images using a tiled encoder.",Ge,ue,dt=`When this option is enabled, the VAE will split the input tensor into tiles to compute encoding in several
steps. This is useful to keep memory use constant regardless of image size. The end result of tiled encoding is
different from non-tiled encoding because each tile uses a different encoder. To avoid tiling artifacts, the
tiles overlap and are blended together to form a smooth output. You may still see tile-sized changes in the
output, but they should be much less noticeable.`,De;return d=new gt({}),A=new Dt({props:{warning:!0,$$slots:{default:[xt]},$$scope:{ctx:ee}}}),B=new gt({}),S=new k({props:{name:"class diffusers.ConsistencyDecoderVAE",anchor:"diffusers.ConsistencyDecoderVAE",parameters:[{name:"scaling_factor",val:": float = 0.18215"},{name:"latent_channels",val:": int = 4"},{name:"encoder_act_fn",val:": str = 'silu'"},{name:"encoder_block_out_channels",val:": Tuple = (128, 256, 512, 512)"},{name:"encoder_double_z",val:": bool = True"},{name:"encoder_down_block_types",val:": Tuple = ('DownEncoderBlock2D', 'DownEncoderBlock2D', 'DownEncoderBlock2D', 'DownEncoderBlock2D')"},{name:"encoder_in_channels",val:": int = 3"},{name:"encoder_layers_per_block",val:": int = 2"},{name:"encoder_norm_num_groups",val:": int = 32"},{name:"encoder_out_channels",val:": int = 4"},{name:"decoder_add_attention",val:": bool = False"},{name:"decoder_block_out_channels",val:": Tuple = (320, 640, 1024, 1024)"},{name:"decoder_down_block_types",val:": Tuple = ('ResnetDownsampleBlock2D', 'ResnetDownsampleBlock2D', 'ResnetDownsampleBlock2D', 'ResnetDownsampleBlock2D')"},{name:"decoder_downsample_padding",val:": int = 1"},{name:"decoder_in_channels",val:": int = 7"},{name:"decoder_layers_per_block",val:": int = 3"},{name:"decoder_norm_eps",val:": float = 1e-05"},{name:"decoder_norm_num_groups",val:": int = 32"},{name:"decoder_num_train_timesteps",val:": int = 1024"},{name:"decoder_out_channels",val:": int = 6"},{name:"decoder_resnet_time_scale_shift",val:": str = 'scale_shift'"},{name:"decoder_time_embedding_type",val:": str = 'learned'"},{name:"decoder_up_block_types",val:": Tuple = ('ResnetUpsampleBlock2D', 'ResnetUpsampleBlock2D', 'ResnetUpsampleBlock2D', 'ResnetUpsampleBlock2D')"}],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L52"}}),M=new Et({props:{anchor:"diffusers.ConsistencyDecoderVAE.example",$$slots:{default:[kt]},$$scope:{ctx:ee}}}),H=new k({props:{name:"wrapper",anchor:"diffusers.ConsistencyDecoderVAE.decode",parameters:[{name:"*args",val:""},{name:"**kwargs",val:""}],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/utils/accelerate_utils.py#L43"}}),F=new k({props:{name:"disable_slicing",anchor:"diffusers.ConsistencyDecoderVAE.disable_slicing",parameters:[],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L182"}}),Y=new k({props:{name:"disable_tiling",anchor:"diffusers.ConsistencyDecoderVAE.disable_tiling",parameters:[],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L166"}}),X=new k({props:{name:"enable_slicing",anchor:"diffusers.ConsistencyDecoderVAE.enable_slicing",parameters:[],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L174"}}),z=new k({props:{name:"enable_tiling",anchor:"diffusers.ConsistencyDecoderVAE.enable_tiling",parameters:[{name:"use_tiling",val:": bool = True"}],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L157"}}),q=new k({props:{name:"forward",anchor:"diffusers.ConsistencyDecoderVAE.forward",parameters:[{name:"sample",val:": FloatTensor"},{name:"sample_posterior",val:": bool = False"},{name:"return_dict",val:": bool = True"},{name:"generator",val:": Optional = None"}],parametersDescription:[{anchor:"diffusers.ConsistencyDecoderVAE.forward.sample",description:"<strong>sample</strong> (<code>torch.FloatTensor</code>) &#x2014; Input sample.",name:"sample"},{anchor:"diffusers.ConsistencyDecoderVAE.forward.sample_posterior",description:`<strong>sample_posterior</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>False</code>) &#x2014;
Whether to sample from the posterior.`,name:"sample_posterior"},{anchor:"diffusers.ConsistencyDecoderVAE.forward.return_dict",description:`<strong>return_dict</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>True</code>) &#x2014;
Whether or not to return a <code>DecoderOutput</code> instead of a plain tuple.`,name:"return_dict"},{anchor:"diffusers.ConsistencyDecoderVAE.forward.generator",description:`<strong>generator</strong> (<code>torch.Generator</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
Generator to use for sampling.`,name:"generator"}],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L405",returnDescription:`
<p>If return_dict is True, a <code>DecoderOutput</code> is returned, otherwise a plain <code>tuple</code> is returned.</p>
`,returnType:`
<p><code>DecoderOutput</code> or <code>tuple</code></p>
`}}),G=new k({props:{name:"set_attn_processor",anchor:"diffusers.ConsistencyDecoderVAE.set_attn_processor",parameters:[{name:"processor",val:": Union"},{name:"_remove_lora",val:" = False"}],parametersDescription:[{anchor:"diffusers.ConsistencyDecoderVAE.set_attn_processor.processor",description:`<strong>processor</strong> (<code>dict</code> of <code>AttentionProcessor</code> or only <code>AttentionProcessor</code>) &#x2014;
The instantiated processor class or a dictionary of processor classes that will be set as the processor
for <strong>all</strong> <code>Attention</code> layers.</p>
<p>If <code>processor</code> is a dict, the key needs to define the path to the corresponding cross attention
processor. This is strongly recommended when setting trainable attention processors.`,name:"processor"}],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L215"}}),O=new k({props:{name:"set_default_attn_processor",anchor:"diffusers.ConsistencyDecoderVAE.set_default_attn_processor",parameters:[],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L252"}}),Q=new k({props:{name:"tiled_encode",anchor:"diffusers.ConsistencyDecoderVAE.tiled_encode",parameters:[{name:"x",val:": FloatTensor"},{name:"return_dict",val:": bool = True"}],parametersDescription:[{anchor:"diffusers.ConsistencyDecoderVAE.tiled_encode.x",description:"<strong>x</strong> (<code>torch.FloatTensor</code>) &#x2014; Input batch of images.",name:"x"},{anchor:"diffusers.ConsistencyDecoderVAE.tiled_encode.return_dict",description:`<strong>return_dict</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>True</code>) &#x2014;
Whether or not to return a <code>~models.consistency_decoder_vae.ConsistencyDecoderVAEOutput</code> instead of a
plain tuple.`,name:"return_dict"}],source:"https://github.com/huggingface/diffusers/blob/v0.25.0/src/diffusers/models/autoencoders/consistency_decoder_vae.py#L350",returnDescription:`
<p>If return_dict is True, a <code>~models.consistency_decoder_vae.ConsistencyDecoderVAEOutput</code> is returned,
otherwise a plain <code>tuple</code> is returned.</p>
`,returnType:`
<p><code>~models.consistency_decoder_vae.ConsistencyDecoderVAEOutput</code> or <code>tuple</code></p>
`}}),{c(){i=s("meta"),C=a(),m=s("h1"),f=s("a"),E=s("span"),v(d.$$.fragment),W=a(),te=s("span"),te.textContent=Oe,_e=a(),J=s("p"),J.innerHTML=Qe,ve=a(),N=s("p"),N.innerHTML=Ke,be=a(),v(A.$$.fragment),ye=a(),R=s("p"),R.innerHTML=et,$e=a(),T=s("h2"),V=s("a"),he=s("span"),v(B.$$.fragment),Me=a(),ne=s("span"),ne.textContent=tt,we=a(),r=s("div"),v(S.$$.fragment),je=a(),se=s("p"),se.textContent=nt,Ue=a(),v(M.$$.fragment),Le=a(),oe=s("div"),v(H.$$.fragment),Ze=a(),j=s("div"),v(F.$$.fragment),Ie=a(),re=s("p"),re.innerHTML=st,Pe=a(),U=s("div"),v(Y.$$.fragment),We=a(),ae=s("p"),ae.innerHTML=ot,Je=a(),L=s("div"),v(X.$$.fragment),Ne=a(),le=s("p"),le.textContent=rt,Re=a(),Z=s("div"),v(z.$$.fragment),Be=a(),ie=s("p"),ie.textContent=at,Se=a(),ce=s("div"),v(q.$$.fragment),He=a(),I=s("div"),v(G.$$.fragment),Fe=a(),de=s("p"),de.textContent=lt,Ye=a(),P=s("div"),v(O.$$.fragment),Xe=a(),pe=s("p"),pe.textContent=it,ze=a(),x=s("div"),v(Q.$$.fragment),qe=a(),me=s("p"),me.textContent=ct,Ge=a(),ue=s("p"),ue.textContent=dt,this.h()},l(e){const p=wt("svelte-1phssyn",document.head);i=o(p,"META",{name:!0,content:!0}),p.forEach(n),C=l(e),m=o(e,"H1",{class:!0});var K=h(m);f=o(K,"A",{id:!0,class:!0,href:!0});var ge=h(f);E=o(ge,"SPAN",{});var pt=h(E);b(d.$$.fragment,pt),pt.forEach(n),ge.forEach(n),W=l(K),te=o(K,"SPAN",{"data-svelte-h":!0}),g(te)!=="svelte-gjy8mb"&&(te.textContent=Oe),K.forEach(n),_e=l(e),J=o(e,"P",{"data-svelte-h":!0}),g(J)!=="svelte-yvqyum"&&(J.innerHTML=Qe),ve=l(e),N=o(e,"P",{"data-svelte-h":!0}),g(N)!=="svelte-uyyo7l"&&(N.innerHTML=Ke),be=l(e),b(A.$$.fragment,e),ye=l(e),R=o(e,"P",{"data-svelte-h":!0}),g(R)!=="svelte-1ln42ze"&&(R.innerHTML=et),$e=l(e),T=o(e,"H2",{class:!0});var Ce=h(T);V=o(Ce,"A",{id:!0,class:!0,href:!0});var mt=h(V);he=o(mt,"SPAN",{});var ut=h(he);b(B.$$.fragment,ut),ut.forEach(n),mt.forEach(n),Me=l(Ce),ne=o(Ce,"SPAN",{"data-svelte-h":!0}),g(ne)!=="svelte-j3djlj"&&(ne.textContent=tt),Ce.forEach(n),we=l(e),r=o(e,"DIV",{class:!0});var c=h(r);b(S.$$.fragment,c),je=l(c),se=o(c,"P",{"data-svelte-h":!0}),g(se)!=="svelte-1fvfwaa"&&(se.textContent=nt),Ue=l(c),b(M.$$.fragment,c),Le=l(c),oe=o(c,"DIV",{class:!0});var ft=h(oe);b(H.$$.fragment,ft),ft.forEach(n),Ze=l(c),j=o(c,"DIV",{class:!0});var Ee=h(j);b(F.$$.fragment,Ee),Ie=l(Ee),re=o(Ee,"P",{"data-svelte-h":!0}),g(re)!=="svelte-189cc7b"&&(re.innerHTML=st),Ee.forEach(n),Pe=l(c),U=o(c,"DIV",{class:!0});var xe=h(U);b(Y.$$.fragment,xe),We=l(xe),ae=o(xe,"P",{"data-svelte-h":!0}),g(ae)!=="svelte-1f366pl"&&(ae.innerHTML=ot),xe.forEach(n),Je=l(c),L=o(c,"DIV",{class:!0});var ke=h(L);b(X.$$.fragment,ke),Ne=l(ke),le=o(ke,"P",{"data-svelte-h":!0}),g(le)!=="svelte-14bnrb6"&&(le.textContent=rt),ke.forEach(n),Re=l(c),Z=o(c,"DIV",{class:!0});var Te=h(Z);b(z.$$.fragment,Te),Be=l(Te),ie=o(Te,"P",{"data-svelte-h":!0}),g(ie)!=="svelte-1xwrf7t"&&(ie.textContent=at),Te.forEach(n),Se=l(c),ce=o(c,"DIV",{class:!0});var ht=h(ce);b(q.$$.fragment,ht),ht.forEach(n),He=l(c),I=o(c,"DIV",{class:!0});var Ae=h(I);b(G.$$.fragment,Ae),Fe=l(Ae),de=o(Ae,"P",{"data-svelte-h":!0}),g(de)!=="svelte-1o77hl2"&&(de.textContent=lt),Ae.forEach(n),Ye=l(c),P=o(c,"DIV",{class:!0});var Ve=h(P);b(O.$$.fragment,Ve),Xe=l(Ve),pe=o(Ve,"P",{"data-svelte-h":!0}),g(pe)!=="svelte-1lxcwhv"&&(pe.textContent=it),Ve.forEach(n),ze=l(c),x=o(c,"DIV",{class:!0});var fe=h(x);b(Q.$$.fragment,fe),qe=l(fe),me=o(fe,"P",{"data-svelte-h":!0}),g(me)!=="svelte-1un5fcn"&&(me.textContent=ct),Ge=l(fe),ue=o(fe,"P",{"data-svelte-h":!0}),g(ue)!=="svelte-lbfkqr"&&(ue.textContent=dt),fe.forEach(n),c.forEach(n),this.h()},h(){u(i,"name","hf:doc:metadata"),u(i,"content",JSON.stringify(At)),u(f,"id","consistency-decoder"),u(f,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),u(f,"href","#consistency-decoder"),u(m,"class","relative group"),u(V,"id","diffusers.ConsistencyDecoderVAE"),u(V,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),u(V,"href","#diffusers.ConsistencyDecoderVAE"),u(T,"class","relative group"),u(oe,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(j,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(U,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(L,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(Z,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(ce,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(I,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(P,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(x,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),u(r,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8")},m(e,p){t(document.head,i),_(e,C,p),_(e,m,p),t(m,f),t(f,E),y(d,E,null),t(m,W),t(m,te),_(e,_e,p),_(e,J,p),_(e,ve,p),_(e,N,p),_(e,be,p),y(A,e,p),_(e,ye,p),_(e,R,p),_(e,$e,p),_(e,T,p),t(T,V),t(V,he),y(B,he,null),t(T,Me),t(T,ne),_(e,we,p),_(e,r,p),y(S,r,null),t(r,je),t(r,se),t(r,Ue),y(M,r,null),t(r,Le),t(r,oe),y(H,oe,null),t(r,Ze),t(r,j),y(F,j,null),t(j,Ie),t(j,re),t(r,Pe),t(r,U),y(Y,U,null),t(U,We),t(U,ae),t(r,Je),t(r,L),y(X,L,null),t(L,Ne),t(L,le),t(r,Re),t(r,Z),y(z,Z,null),t(Z,Be),t(Z,ie),t(r,Se),t(r,ce),y(q,ce,null),t(r,He),t(r,I),y(G,I,null),t(I,Fe),t(I,de),t(r,Ye),t(r,P),y(O,P,null),t(P,Xe),t(P,pe),t(r,ze),t(r,x),y(Q,x,null),t(x,qe),t(x,me),t(x,Ge),t(x,ue),De=!0},p(e,[p]){const K={};p&2&&(K.$$scope={dirty:p,ctx:e}),A.$set(K);const ge={};p&2&&(ge.$$scope={dirty:p,ctx:e}),M.$set(ge)},i(e){De||($(d.$$.fragment,e),$(A.$$.fragment,e),$(B.$$.fragment,e),$(S.$$.fragment,e),$(M.$$.fragment,e),$(H.$$.fragment,e),$(F.$$.fragment,e),$(Y.$$.fragment,e),$(X.$$.fragment,e),$(z.$$.fragment,e),$(q.$$.fragment,e),$(G.$$.fragment,e),$(O.$$.fragment,e),$(Q.$$.fragment,e),De=!0)},o(e){w(d.$$.fragment,e),w(A.$$.fragment,e),w(B.$$.fragment,e),w(S.$$.fragment,e),w(M.$$.fragment,e),w(H.$$.fragment,e),w(F.$$.fragment,e),w(Y.$$.fragment,e),w(X.$$.fragment,e),w(z.$$.fragment,e),w(q.$$.fragment,e),w(G.$$.fragment,e),w(O.$$.fragment,e),w(Q.$$.fragment,e),De=!1},d(e){e&&(n(C),n(m),n(_e),n(J),n(ve),n(N),n(be),n(ye),n(R),n($e),n(T),n(we),n(r)),n(i),D(d),D(A,e),D(B),D(S),D(M),D(H),D(F),D(Y),D(X),D(z),D(q),D(G),D(O),D(Q)}}}const At={local:"consistency-decoder",sections:[{local:"diffusers.ConsistencyDecoderVAE",title:"ConsistencyDecoderVAE"}],title:"Consistency Decoder"};function Vt(ee){return bt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Wt extends yt{constructor(i){super(),$t(this,i,Vt,Tt,vt,{})}}export{Wt as component};

Xet Storage Details

Size:
19.4 kB
·
Xet hash:
7a0f39561332d7215aae79c1f3ae78c9adf6c5268fc1cbefd418a90433b57c54

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