Buckets:

hf-doc-build/doc / diffusers /main /tr /api /models /autoencoder_kl_kvae_video.md
mishig's picture
|
download
raw
4.75 kB

AutoencoderKLKVAEVideo

KL kaybına sahip 3B varyasyonel otoenkoder (VAE) modeli.

Model, aşağıdaki kod parçasıyla yüklenebilir.

import torch
from diffusers import AutoencoderKLKVAEVideo

vae = AutoencoderKLKVAEVideo.from_pretrained("kandinskylab/KVAE-3D-1.0", subfolder="diffusers", dtype=torch.float16)

AutoencoderKLKVAEVideo[[diffusers.AutoencoderKLKVAEVideo]]

diffusers.AutoencoderKLKVAEVideo[[diffusers.AutoencoderKLKVAEVideo]]

diffusers.AutoencoderKLKVAEVideo(ch: int = 128, ch_mult: typing.Tuple[int, ...] = (1, 2, 4, 8), num_res_blocks: int = 2, in_channels: int = 3, out_ch: int = 3, z_channels: int = 16, temporal_compress_times: int = 4)

Kaynak

Parametreler:

ch (int, isteğe bağlı, varsayılan 128) : Temel kanal sayısı.

ch_mult (Tuple[int], isteğe bağlı, varsayılan (1, 2, 4, 8)) : Seviye başına kanal çarpanları.

num_res_blocks (int, isteğe bağlı, varsayılan 2) : Seviye başına kalan blok sayısı.

in_channels (int, isteğe bağlı, varsayılan 3) : Girdi kanal sayısı.

out_ch (int, isteğe bağlı, varsayılan 3) : Çıkış kanalı sayısı.

z_channels (int, isteğe bağlı, varsayılan 16) : Gizli kanal sayısı.

temporal_compress_times (int, isteğe bağlı, varsayılan 4) : Zamsal sıkıştırma faktörü.

KL kaybı ile videoları latentlere kodlamak ve latent temsilleri videolara çözmek için kullanılan bir VAE modeli. KVAE içinde kullanılır.

Bu model ModelMixin sınıfından devralır. Tüm modeller için uygulanan genel yöntemlerini (indirme veya kaydetme gibi) görmek için üst sınıfın belgelerini kontrol edin.

decode[[diffusers.AutoencoderKLKVAEVideo.decode]]

decode(z: Tensor, return_dict: bool = True)

Kaynak

Parametreler:

z (torch.Tensor) : (B, C, T, H, W) biçiminde gizli vektörlerden oluşan girdi partisi.

return_dict (bool, isteğe bağlı, varsayılan True) : Düz bir tuple yerine ~models.vae.DecoderOutput döndürülüp döndürülmemesi.

Dönüş: ~models.vae.DecoderOutput veya tuple

Çözümlenmiş video.

Bir video grubunu çözümlen.

disable_slicing[[diffusers.AutoencoderKLKVAEVideo.disable_slicing]]

disable_slicing()

Kaynak

Dilimlenmiş VAE çözümlemesini devre dışı bırakın.

enable_slicing[[diffusers.AutoencoderKLKVAEVideo.enable_slicing]]

enable_slicing()

Kaynak

Dilimlenmiş VAE çözümlemesini etkinleştirin.

encode[[diffusers.AutoencoderKLKVAEVideo.encode]]

encode(x: Tensor, return_dict: bool = True)

Kaynak

Parametreler:

x (torch.Tensor) : (B, C, T, H, W) biçiminde video giriş partisi.

return_dict (bool, isteğe bağlı, varsayılan True) : Düz bir tuple yerine ~models.autoencoder_kl.AutoencoderKLOutput döndürülüp döndürülmediğini belirtir.

Dönüş:

Kodlanmış videoların gizil (latent) temsilleri.

Bir video grubunu latentlere kodlayın.

forward[[diffusers.AutoencoderKLKVAEVideo.forward]]

forward(sample: Tensor, sample_posterior: bool = False, return_dict: bool = True, generator: typing.Optional[torch.Generator] = None)

Kaynak

Parametreler:

sample (torch.Tensor) : Girdi örneği.

sample_posterior (bool, isteğe bağlı, varsayılan False) : Posterior'dan örneklemeye alınıp alınmayacağı.

return_dict (bool, isteğe bağlı, varsayılan True) : Düz bir tuple yerine DecoderOutput döndürülüp döndürülmemesi.

generator (torch.Generator, isteğe bağlı) : Örnekleme işlemini deterministik hale getirmek için kullanılan bir torch.Generator.

Dönüş: ~models.vae.DecoderOutput veya tuple

return_dict True ise, ~models.vae.DecoderOutput döndürülür; aksi halde düz bir tuple döndürülür.

Xet Storage Details

Size:
4.75 kB
·
Xet hash:
ade73205f2a179d287683a059e648836b4de9fe6cc340d241c152490c2593547

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