tional, defaults to ("CrossAttnDownBlock2D", "CrossAttnDownBlock2D", "CrossAttnDownBlock2D", "DownBlock2D")) —
The tuple of downsample blocks to use.   mid_block_type (str, optional, defaults to "UNetMidBlock2DCrossAttn") —
Block type for middle of UNet, it can be one of UNetMidBlock2DCrossAttn, UNetMidBlock2D, or
UNetMidBlock2DSimpleCrossAttn. If None, the mid block layer is skipped.   up_block_types (Tuple[str], optional, defaults to ("UpBloc