ltx23_video_decoder3d

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.