LTX-2.3 video decoder
Description
Latents [B, 128, F, H, W] -> pixel video [B, 3, 8F - 7, 32H, 32W].
Block channel lists are given encoder-side (as in the config) and
reversed internally; upsample_type is indexed directly.
Usage
ltx23_video_decoder3d(in_channels = 128L, out_channels = 3L,
block_out_channels = c(256L, 512L, 512L, 1024L),
spatio_temporal_scaling = c(TRUE, TRUE, TRUE, TRUE),
layers_per_block = c(4L, 6L, 4L, 2L, 2L),
upsample_type = c("spatiotemporal", "spatiotemporal", "temporal", "spatial"),
patch_size = 4L, patch_size_t = 1L,
resnet_norm_eps = 1e-06, is_causal = FALSE,
upsample_residual = c(FALSE, FALSE, FALSE, FALSE),
upsample_factor = c(2L, 2L, 1L, 2L),
spatial_padding_mode = "zeros")
Arguments
block_out_channels: Integer vector (config order).spatio_temporal_scaling: Logical vector per up block.layers_per_block: Integer vector (config order; first entry is the mid block after reversal).upsample_type: Character vector per up block (not reversed).resnet_norm_eps: Numeric.is_causal: Logical. FALSE for LTX (symmetric temporal padding).upsample_residual: Logical vector per up block.upsample_factor: Integer vector per up block.spatial_padding_mode: Character.in_channels,out_channels: Integers. Latent and pixel channels.patch_size,patch_size_t: Integers.