eType] = None
in_channels: int = 3
out_channels: int = 3
center_input_sample: bool = False
time_embedding_type: str = 'positional'
freq_shift: int = 0
flip_sin_to_cos: bool = True
down_block_types: typing.Tuple[str] = ('DownBlock2D', 'AttnDownBlock2D', 'AttnDownBlock2D', 'AttnDownBlock2D')
up_block_types: typing.Tuple[str] = ('AttnUpBlock2D', 'AttnUpBlock2D', 'AttnUpBlock2D', 'UpBlock2D')
block_out_channels: typing.Tuple[int] = (224, 448, 672, 