Buckets:
| 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">>>> </span><span class="hljs-keyword">import</span> torch | |
| <span class="hljs-meta">>>> </span><span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> StableDiffusionPipeline, ConsistencyDecoderVAE | |
| <span class="hljs-meta">>>> </span>vae = ConsistencyDecoderVAE.from_pretrained(<span class="hljs-string">"openai/consistency-decoder"</span>, torch_dtype=torch.float16) | |
| <span class="hljs-meta">>>> </span>pipe = StableDiffusionPipeline.from_pretrained( | |
| <span class="hljs-meta">... </span> <span class="hljs-string">"runwayml/stable-diffusion-v1-5"</span>, vae=vae, torch_dtype=torch.float16 | |
| <span class="hljs-meta">... </span>).to(<span class="hljs-string">"cuda"</span>) | |
| <span class="hljs-meta">>>> </span>pipe(<span class="hljs-string">"horse"</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>) — 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>) — | |
| 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>) — | |
| 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>) — | |
| 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>) — | |
| 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>) — 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>) — | |
| 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.