AttnDownBlock2D", "CrossAttnDownBlock2D", "DownBlock2D")) —
The tuple of downsample blocks to use.


up_block_types (Tuple[str], optional, defaults to ("UpBlock2D", "CrossAttnUpBlock2D", "CrossAttnUpBlock2D", "CrossAttnUpBlock2D",)) —
The tuple of upsample blocks to use.


block_out_channels (Tuple[int], optional, defaults to (320, 640, 1280, 1280)) —
The tuple of output channels for each block.


layers_per_block (int, optional, defaults to 2)