Buckets:
| import{s as We,n as je,o as Fe}from"../chunks/scheduler.53228c21.js";import{S as Pe,i as He,e as d,s as a,c as u,h as Ze,a as i,d as o,b as s,f as b,g as m,j as v,k as T,l as t,m as c,n as p,t as f,o as h,p as _}from"../chunks/index.cac5d66a.js";import{C as Ge}from"../chunks/CopyLLMTxtMenu.d3355f38.js";import{D as F}from"../chunks/Docstring.41979c71.js";import{C as Oe}from"../chunks/CodeBlock.606cbaf4.js";import{H as Ie,E as Re}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.e4b76f09.js";function Je(ye){let g,S,B,Y,y,Q,X,ee,A,Xe='The 3D variational autoencoder (VAE) model with KL loss used in <a href="https://huggingface.co/Lightricks/LTX-2" rel="nofollow">LTX-2</a> was introduced by Lightricks.',te,k,Ae="The model can be loaded with the following code snippet.",oe,K,ne,N,re,n,M,pe,P,ke=`A VAE model with KL loss for encoding images into latents and decoding latent representations into images. Used in | |
| <a href="https://huggingface.co/Lightricks/LTX-2" rel="nofollow">LTX-2</a>.`,fe,H,Ke=`This model inherits from <a href="/docs/diffusers/pr_13803/en/api/models/overview#diffusers.ModelMixin">ModelMixin</a>. Check the superclass documentation for it’s generic methods implemented | |
| for all models (such as downloading or saving).`,he,L,D,_e,Z,Ne="Decode a batch of images.",ge,x,z,be,G,Me="Encode a batch of images into latents.",ve,$,C,Te,O,De=`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.`,Le,R,E,xe,w,I,$e,J,ze="Decode a batch of images using a tiled decoder.",we,V,W,Ve,q,Ce="Encode a batch of images using a tiled encoder.",ae,j,se,U,de;return y=new Ge({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),X=new Ie({props:{title:"AutoencoderKLLTX2Video",local:"autoencoderklltx2video",headingTag:"h1"}}),K=new Oe({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMEF1dG9lbmNvZGVyS0xMVFgyVmlkZW8lMEElMEF2YWUlMjAlM0QlMjBBdXRvZW5jb2RlcktMTFRYMlZpZGVvLmZyb21fcHJldHJhaW5lZCglMjJMaWdodHJpY2tzJTJGTFRYLTIlMjIlMkMlMjBzdWJmb2xkZXIlM0QlMjJ2YWUlMjIlMkMlMjB0b3JjaF9kdHlwZSUzRHRvcmNoLmZsb2F0MzIpLnRvKCUyMmN1ZGElMjIp",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> AutoencoderKLLTX2Video | |
| vae = AutoencoderKLLTX2Video.from_pretrained(<span class="hljs-string">"Lightricks/LTX-2"</span>, subfolder=<span class="hljs-string">"vae"</span>, torch_dtype=torch.float32).to(<span class="hljs-string">"cuda"</span>)`,lang:"python",wrap:!1}}),N=new Ie({props:{title:"AutoencoderKLLTX2Video",local:"diffusers.AutoencoderKLLTX2Video",headingTag:"h2"}}),M=new F({props:{name:"class diffusers.AutoencoderKLLTX2Video",anchor:"diffusers.AutoencoderKLLTX2Video",parameters:[{name:"in_channels",val:": int = 3"},{name:"out_channels",val:": int = 3"},{name:"latent_channels",val:": int = 128"},{name:"block_out_channels",val:": tuple = (256, 512, 1024, 2048)"},{name:"down_block_types",val:": tuple = ('LTX2VideoDownBlock3D', 'LTX2VideoDownBlock3D', 'LTX2VideoDownBlock3D', 'LTX2VideoDownBlock3D')"},{name:"decoder_block_out_channels",val:": tuple = (256, 512, 1024)"},{name:"layers_per_block",val:": tuple = (4, 6, 6, 2, 2)"},{name:"decoder_layers_per_block",val:": tuple = (5, 5, 5, 5)"},{name:"spatio_temporal_scaling",val:": bool | tuple[bool, ...] = (True, True, True, True)"},{name:"decoder_spatio_temporal_scaling",val:": bool | tuple[bool, ...] = (True, True, True)"},{name:"decoder_inject_noise",val:": bool | tuple[bool, ...] = (False, False, False, False)"},{name:"downsample_type",val:": tuple = ('spatial', 'temporal', 'spatiotemporal', 'spatiotemporal')"},{name:"upsample_type",val:": tuple = ('spatiotemporal', 'spatiotemporal', 'spatiotemporal')"},{name:"upsample_residual",val:": bool | tuple[bool, ...] = (True, True, True)"},{name:"upsample_factor",val:": tuple = (2, 2, 2)"},{name:"timestep_conditioning",val:": bool = False"},{name:"patch_size",val:": int = 4"},{name:"patch_size_t",val:": int = 1"},{name:"resnet_norm_eps",val:": float = 1e-06"},{name:"scaling_factor",val:": float = 1.0"},{name:"encoder_causal",val:": bool = True"},{name:"decoder_causal",val:": bool = True"},{name:"encoder_spatial_padding_mode",val:": str = 'zeros'"},{name:"decoder_spatial_padding_mode",val:": str = 'reflect'"},{name:"spatial_compression_ratio",val:": int = None"},{name:"temporal_compression_ratio",val:": int = None"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLLTX2Video.in_channels",description:`<strong>in_channels</strong> (<code>int</code>, defaults to <code>3</code>) — | |
| Number of input channels.`,name:"in_channels"},{anchor:"diffusers.AutoencoderKLLTX2Video.out_channels",description:`<strong>out_channels</strong> (<code>int</code>, defaults to <code>3</code>) — | |
| Number of output channels.`,name:"out_channels"},{anchor:"diffusers.AutoencoderKLLTX2Video.latent_channels",description:`<strong>latent_channels</strong> (<code>int</code>, defaults to <code>128</code>) — | |
| Number of latent channels.`,name:"latent_channels"},{anchor:"diffusers.AutoencoderKLLTX2Video.block_out_channels",description:`<strong>block_out_channels</strong> (<code>tuple[int, ...]</code>, defaults to <code>(128, 256, 512, 512)</code>) — | |
| The number of output channels for each block.`,name:"block_out_channels"},{anchor:"diffusers.AutoencoderKLLTX2Video.spatio_temporal_scaling",description:"<strong>spatio_temporal_scaling</strong> (<code>tuple[bool, ...], defaults to </code>(True, True, True, False)` —\nWhether a block should contain spatio-temporal downscaling or not.",name:"spatio_temporal_scaling"},{anchor:"diffusers.AutoencoderKLLTX2Video.layers_per_block",description:`<strong>layers_per_block</strong> (<code>tuple[int, ...]</code>, defaults to <code>(4, 3, 3, 3, 4)</code>) — | |
| The number of layers per block.`,name:"layers_per_block"},{anchor:"diffusers.AutoencoderKLLTX2Video.patch_size",description:`<strong>patch_size</strong> (<code>int</code>, defaults to <code>4</code>) — | |
| The size of spatial patches.`,name:"patch_size"},{anchor:"diffusers.AutoencoderKLLTX2Video.patch_size_t",description:`<strong>patch_size_t</strong> (<code>int</code>, defaults to <code>1</code>) — | |
| The size of temporal patches.`,name:"patch_size_t"},{anchor:"diffusers.AutoencoderKLLTX2Video.resnet_norm_eps",description:`<strong>resnet_norm_eps</strong> (<code>float</code>, defaults to <code>1e-6</code>) — | |
| Epsilon value for ResNet normalization layers.`,name:"resnet_norm_eps"},{anchor:"diffusers.AutoencoderKLLTX2Video.scaling_factor",description:`<strong>scaling_factor</strong> (<code>float</code>, <em>optional</em>, defaults to <code>1.0</code>) — | |
| The component-wise standard deviation of the trained latent space computed using the first batch of the | |
| training set. This is used to scale the latent space to have unit variance when training the diffusion | |
| model. The latents are scaled with the formula <code>z = z * scaling_factor</code> before being passed to the | |
| diffusion model. When decoding, the latents are scaled back to the original scale with the formula: <code>z = 1 / scaling_factor * z</code>. For more details, refer to sections 4.3.2 and D.1 of the <a href="https://huggingface.co/papers/2112.10752" rel="nofollow">High-Resolution Image | |
| Synthesis with Latent Diffusion Models</a> paper.`,name:"scaling_factor"},{anchor:"diffusers.AutoencoderKLLTX2Video.encoder_causal",description:`<strong>encoder_causal</strong> (<code>bool</code>, defaults to <code>True</code>) — | |
| Whether the encoder should behave causally (future frames depend only on past frames) or not.`,name:"encoder_causal"},{anchor:"diffusers.AutoencoderKLLTX2Video.decoder_causal",description:`<strong>decoder_causal</strong> (<code>bool</code>, defaults to <code>False</code>) — | |
| Whether the decoder should behave causally (future frames depend only on past frames) or not.`,name:"decoder_causal"}],source:"https://github.com/huggingface/diffusers/blob/vr_13803/src/diffusers/models/autoencoders/autoencoder_kl_ltx2.py#L1025"}}),D=new F({props:{name:"decode",anchor:"diffusers.AutoencoderKLLTX2Video.decode",parameters:[{name:"z",val:": Tensor"},{name:"temb",val:": torch.Tensor | None = None"},{name:"causal",val:": bool | None = None"},{name:"return_dict",val:": bool = True"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLLTX2Video.decode.z",description:"<strong>z</strong> (<code>torch.Tensor</code>) — Input batch of latent vectors.",name:"z"},{anchor:"diffusers.AutoencoderKLLTX2Video.decode.return_dict",description:`<strong>return_dict</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>True</code>) — | |
| Whether to return a <code>~models.vae.DecoderOutput</code> instead of a plain tuple.`,name:"return_dict"}],source:"https://github.com/huggingface/diffusers/blob/vr_13803/src/diffusers/models/autoencoders/autoencoder_kl_ltx2.py#L1291",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>If return_dict is True, a <code>~models.vae.DecoderOutput</code> is returned, otherwise a plain <code>tuple</code> is | |
| returned.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>~models.vae.DecoderOutput</code> or <code>tuple</code></p> | |
| `}}),z=new F({props:{name:"encode",anchor:"diffusers.AutoencoderKLLTX2Video.encode",parameters:[{name:"x",val:": Tensor"},{name:"causal",val:": bool | None = None"},{name:"return_dict",val:": bool = True"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLLTX2Video.encode.x",description:"<strong>x</strong> (<code>torch.Tensor</code>) — Input batch of images.",name:"x"},{anchor:"diffusers.AutoencoderKLLTX2Video.encode.return_dict",description:`<strong>return_dict</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>True</code>) — | |
| Whether to return a <code>~models.autoencoder_kl.AutoencoderKLOutput</code> instead of a plain tuple.`,name:"return_dict"}],source:"https://github.com/huggingface/diffusers/blob/vr_13803/src/diffusers/models/autoencoders/autoencoder_kl_ltx2.py#L1239",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>The latent representations of the encoded videos. If <code>return_dict</code> is True, a | |
| <code>~models.autoencoder_kl.AutoencoderKLOutput</code> is returned, otherwise a plain <code>tuple</code> is returned.</p> | |
| `}}),C=new F({props:{name:"enable_tiling",anchor:"diffusers.AutoencoderKLLTX2Video.enable_tiling",parameters:[{name:"tile_sample_min_height",val:": int | None = None"},{name:"tile_sample_min_width",val:": int | None = None"},{name:"tile_sample_min_num_frames",val:": int | None = None"},{name:"tile_sample_stride_height",val:": float | None = None"},{name:"tile_sample_stride_width",val:": float | None = None"},{name:"tile_sample_stride_num_frames",val:": float | None = None"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLLTX2Video.enable_tiling.tile_sample_min_height",description:`<strong>tile_sample_min_height</strong> (<code>int</code>, <em>optional</em>) — | |
| The minimum height required for a sample to be separated into tiles across the height dimension.`,name:"tile_sample_min_height"},{anchor:"diffusers.AutoencoderKLLTX2Video.enable_tiling.tile_sample_min_width",description:`<strong>tile_sample_min_width</strong> (<code>int</code>, <em>optional</em>) — | |
| The minimum width required for a sample to be separated into tiles across the width dimension.`,name:"tile_sample_min_width"},{anchor:"diffusers.AutoencoderKLLTX2Video.enable_tiling.tile_sample_stride_height",description:`<strong>tile_sample_stride_height</strong> (<code>int</code>, <em>optional</em>) — | |
| The minimum amount of overlap between two consecutive vertical tiles. This is to ensure that there are | |
| no tiling artifacts produced across the height dimension.`,name:"tile_sample_stride_height"},{anchor:"diffusers.AutoencoderKLLTX2Video.enable_tiling.tile_sample_stride_width",description:`<strong>tile_sample_stride_width</strong> (<code>int</code>, <em>optional</em>) — | |
| The stride between two consecutive horizontal tiles. This is to ensure that there are no tiling | |
| artifacts produced across the width dimension.`,name:"tile_sample_stride_width"}],source:"https://github.com/huggingface/diffusers/blob/vr_13803/src/diffusers/models/autoencoders/autoencoder_kl_ltx2.py#L1192"}}),E=new F({props:{name:"forward",anchor:"diffusers.AutoencoderKLLTX2Video.forward",parameters:[{name:"sample",val:": Tensor"},{name:"temb",val:": torch.Tensor | None = None"},{name:"sample_posterior",val:": bool = False"},{name:"encoder_causal",val:": bool | None = None"},{name:"decoder_causal",val:": bool | None = None"},{name:"return_dict",val:": bool = True"},{name:"generator",val:": torch._C.Generator | None = None"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLLTX2Video.forward.sample",description:"<strong>sample</strong> (<code>torch.Tensor</code>) — Input sample.",name:"sample"},{anchor:"diffusers.AutoencoderKLLTX2Video.forward.temb",description:`<strong>temb</strong> (<code>torch.Tensor</code>, <em>optional</em>) — | |
| Optional timestep embedding tensor used to condition the decoder.`,name:"temb"},{anchor:"diffusers.AutoencoderKLLTX2Video.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.AutoencoderKLLTX2Video.forward.encoder_causal",description:`<strong>encoder_causal</strong> (<code>bool</code>, <em>optional</em>) — | |
| Whether the encoder should use causal convolutions. If <code>None</code>, falls back to the model default.`,name:"encoder_causal"},{anchor:"diffusers.AutoencoderKLLTX2Video.forward.decoder_causal",description:`<strong>decoder_causal</strong> (<code>bool</code>, <em>optional</em>) — | |
| Whether the decoder should use causal convolutions. If <code>None</code>, falls back to the model default.`,name:"decoder_causal"},{anchor:"diffusers.AutoencoderKLLTX2Video.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.AutoencoderKLLTX2Video.forward.generator",description:`<strong>generator</strong> (<code>torch.Generator</code>, <em>optional</em>) — | |
| A <a href="https://pytorch.org/docs/stable/generated/torch.Generator.html" rel="nofollow"><code>torch.Generator</code></a> to make sampling | |
| deterministic.`,name:"generator"}],source:"https://github.com/huggingface/diffusers/blob/vr_13803/src/diffusers/models/autoencoders/autoencoder_kl_ltx2.py#L1535"}}),I=new F({props:{name:"tiled_decode",anchor:"diffusers.AutoencoderKLLTX2Video.tiled_decode",parameters:[{name:"z",val:": Tensor"},{name:"temb",val:": torch.Tensor | None"},{name:"causal",val:": bool | None = None"},{name:"return_dict",val:": bool = True"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLLTX2Video.tiled_decode.z",description:"<strong>z</strong> (<code>torch.Tensor</code>) — Input batch of latent vectors.",name:"z"},{anchor:"diffusers.AutoencoderKLLTX2Video.tiled_decode.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.vae.DecoderOutput</code> instead of a plain tuple.`,name:"return_dict"}],source:"https://github.com/huggingface/diffusers/blob/vr_13803/src/diffusers/models/autoencoders/autoencoder_kl_ltx2.py#L1405",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>If return_dict is True, a <code>~models.vae.DecoderOutput</code> is returned, otherwise a plain <code>tuple</code> is | |
| returned.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>~models.vae.DecoderOutput</code> or <code>tuple</code></p> | |
| `}}),W=new F({props:{name:"tiled_encode",anchor:"diffusers.AutoencoderKLLTX2Video.tiled_encode",parameters:[{name:"x",val:": Tensor"},{name:"causal",val:": bool | None = None"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLLTX2Video.tiled_encode.x",description:"<strong>x</strong> (<code>torch.Tensor</code>) — Input batch of videos.",name:"x"}],source:"https://github.com/huggingface/diffusers/blob/vr_13803/src/diffusers/models/autoencoders/autoencoder_kl_ltx2.py#L1353",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>The latent representation of the encoded videos.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>torch.Tensor</code></p> | |
| `}}),j=new Re({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/en/api/models/autoencoderkl_ltx_2.md"}}),{c(){g=d("meta"),S=a(),B=d("p"),Y=a(),u(y.$$.fragment),Q=a(),u(X.$$.fragment),ee=a(),A=d("p"),A.innerHTML=Xe,te=a(),k=d("p"),k.textContent=Ae,oe=a(),u(K.$$.fragment),ne=a(),u(N.$$.fragment),re=a(),n=d("div"),u(M.$$.fragment),pe=a(),P=d("p"),P.innerHTML=ke,fe=a(),H=d("p"),H.innerHTML=Ke,he=a(),L=d("div"),u(D.$$.fragment),_e=a(),Z=d("p"),Z.textContent=Ne,ge=a(),x=d("div"),u(z.$$.fragment),be=a(),G=d("p"),G.textContent=Me,ve=a(),$=d("div"),u(C.$$.fragment),Te=a(),O=d("p"),O.textContent=De,Le=a(),R=d("div"),u(E.$$.fragment),xe=a(),w=d("div"),u(I.$$.fragment),$e=a(),J=d("p"),J.textContent=ze,we=a(),V=d("div"),u(W.$$.fragment),Ve=a(),q=d("p"),q.textContent=Ce,ae=a(),u(j.$$.fragment),se=a(),U=d("p"),this.h()},l(e){const r=Ze("svelte-u9bgzb",document.head);g=i(r,"META",{name:!0,content:!0}),r.forEach(o),S=s(e),B=i(e,"P",{}),b(B).forEach(o),Y=s(e),m(y.$$.fragment,e),Q=s(e),m(X.$$.fragment,e),ee=s(e),A=i(e,"P",{"data-svelte-h":!0}),v(A)!=="svelte-4x8314"&&(A.innerHTML=Xe),te=s(e),k=i(e,"P",{"data-svelte-h":!0}),v(k)!=="svelte-1vuni30"&&(k.textContent=Ae),oe=s(e),m(K.$$.fragment,e),ne=s(e),m(N.$$.fragment,e),re=s(e),n=i(e,"DIV",{class:!0});var l=b(n);m(M.$$.fragment,l),pe=s(l),P=i(l,"P",{"data-svelte-h":!0}),v(P)!=="svelte-15bmt7l"&&(P.innerHTML=ke),fe=s(l),H=i(l,"P",{"data-svelte-h":!0}),v(H)!=="svelte-13nky0p"&&(H.innerHTML=Ke),he=s(l),L=i(l,"DIV",{class:!0});var ie=b(L);m(D.$$.fragment,ie),_e=s(ie),Z=i(ie,"P",{"data-svelte-h":!0}),v(Z)!=="svelte-pmyhd2"&&(Z.textContent=Ne),ie.forEach(o),ge=s(l),x=i(l,"DIV",{class:!0});var le=b(x);m(z.$$.fragment,le),be=s(le),G=i(le,"P",{"data-svelte-h":!0}),v(G)!=="svelte-h5bpgz"&&(G.textContent=Me),le.forEach(o),ve=s(l),$=i(l,"DIV",{class:!0});var ce=b($);m(C.$$.fragment,ce),Te=s(ce),O=i(ce,"P",{"data-svelte-h":!0}),v(O)!=="svelte-1xwrf7t"&&(O.textContent=De),ce.forEach(o),Le=s(l),R=i(l,"DIV",{class:!0});var Ee=b(R);m(E.$$.fragment,Ee),Ee.forEach(o),xe=s(l),w=i(l,"DIV",{class:!0});var ue=b(w);m(I.$$.fragment,ue),$e=s(ue),J=i(ue,"P",{"data-svelte-h":!0}),v(J)!=="svelte-1vrxp2b"&&(J.textContent=ze),ue.forEach(o),we=s(l),V=i(l,"DIV",{class:!0});var me=b(V);m(W.$$.fragment,me),Ve=s(me),q=i(me,"P",{"data-svelte-h":!0}),v(q)!=="svelte-1un5fcn"&&(q.textContent=Ce),me.forEach(o),l.forEach(o),ae=s(e),m(j.$$.fragment,e),se=s(e),U=i(e,"P",{}),b(U).forEach(o),this.h()},h(){T(g,"name","hf:doc:metadata"),T(g,"content",qe),T(L,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),T(x,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),T($,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),T(R,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),T(w,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),T(V,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),T(n,"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,r){t(document.head,g),c(e,S,r),c(e,B,r),c(e,Y,r),p(y,e,r),c(e,Q,r),p(X,e,r),c(e,ee,r),c(e,A,r),c(e,te,r),c(e,k,r),c(e,oe,r),p(K,e,r),c(e,ne,r),p(N,e,r),c(e,re,r),c(e,n,r),p(M,n,null),t(n,pe),t(n,P),t(n,fe),t(n,H),t(n,he),t(n,L),p(D,L,null),t(L,_e),t(L,Z),t(n,ge),t(n,x),p(z,x,null),t(x,be),t(x,G),t(n,ve),t(n,$),p(C,$,null),t($,Te),t($,O),t(n,Le),t(n,R),p(E,R,null),t(n,xe),t(n,w),p(I,w,null),t(w,$e),t(w,J),t(n,we),t(n,V),p(W,V,null),t(V,Ve),t(V,q),c(e,ae,r),p(j,e,r),c(e,se,r),c(e,U,r),de=!0},p:je,i(e){de||(f(y.$$.fragment,e),f(X.$$.fragment,e),f(K.$$.fragment,e),f(N.$$.fragment,e),f(M.$$.fragment,e),f(D.$$.fragment,e),f(z.$$.fragment,e),f(C.$$.fragment,e),f(E.$$.fragment,e),f(I.$$.fragment,e),f(W.$$.fragment,e),f(j.$$.fragment,e),de=!0)},o(e){h(y.$$.fragment,e),h(X.$$.fragment,e),h(K.$$.fragment,e),h(N.$$.fragment,e),h(M.$$.fragment,e),h(D.$$.fragment,e),h(z.$$.fragment,e),h(C.$$.fragment,e),h(E.$$.fragment,e),h(I.$$.fragment,e),h(W.$$.fragment,e),h(j.$$.fragment,e),de=!1},d(e){e&&(o(S),o(B),o(Y),o(Q),o(ee),o(A),o(te),o(k),o(oe),o(ne),o(re),o(n),o(ae),o(se),o(U)),o(g),_(y,e),_(X,e),_(K,e),_(N,e),_(M),_(D),_(z),_(C),_(E),_(I),_(W),_(j,e)}}}const qe='{"title":"AutoencoderKLLTX2Video","local":"autoencoderklltx2video","sections":[{"title":"AutoencoderKLLTX2Video","local":"diffusers.AutoencoderKLLTX2Video","sections":[],"depth":2}],"depth":1}';function Be(ye){return Fe(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ot extends Pe{constructor(g){super(),He(this,g,Be,Je,We,{})}}export{ot as component}; | |
Xet Storage Details
- Size:
- 21.8 kB
- Xet hash:
- 64db311b15cc6849f471c9f55669db433b82636689dcc097453993288981f48e
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.