yping.Union[bool, typing.Tuple[bool]] = False
block_out_channels: typing.Tuple[int] = (320, 640, 1280, 1280)
layers_per_block: int = 2
attention_head_dim: typing.Union[int, typing.Tuple[int]] = 8
num_attention_heads: typing.Union[int, typing.Tuple[int], NoneType] = None
cross_attention_dim: int = 1280
dropout: float = 0.0
use_linear_projection: bool = False
dtype: dtype = <class 'jax.numpy.float32'>
flip_sin_to_cos: bool = True
freq_shift: int 