nt = 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, 896)
layers_per_block: int = 2
mid_block_scale_fac