Bases: AutoEncoder, DistributedVaeMixin
spatial_compression_ratio instance-attribute
spatial_compression_ratio = downsample
tile_sample_min_height instance-attribute
tile_sample_min_height = 512
tile_sample_min_width instance-attribute
tile_sample_min_width = 512
tile_sample_stride_height instance-attribute
tile_sample_stride_height = 448
tile_sample_stride_width instance-attribute
tile_sample_stride_width = 448
use_tiling instance-attribute
blend_h
blend_h(
left: Tensor, current: Tensor, blend_extent: int
) -> Tensor
blend_v
blend_v(
above: Tensor, current: Tensor, blend_extent: int
) -> Tensor
decode
decode(z: Tensor) -> Tensor
decode_tile_exec
decode_tile_exec(task: TileTask) -> Tensor
decode_tile_merge
decode_tile_merge(
coord_tensor_map: dict[tuple[int, ...], Tensor],
grid_spec: GridSpec,
) -> Tensor
encode
encode(x: Tensor) -> Tensor
encode_tile_exec
encode_tile_exec(task: TileTask) -> Tensor
encode_tile_merge
encode_tile_merge(
coord_tensor_map: dict[tuple[int, ...], Tensor],
grid_spec: GridSpec,
) -> Tensor