ion_dim: int = 1280 use_linear_projection: bool = False num_attention_heads: Union = 8 motion_max_seq_length: int = 32 motion_num_attention_heads: int = 8 use_motion_mid_block: int = True encoder_hid_dim: Optional = None encoder_hid_dim_type: Optional = None  )    A modified conditional 2D UNet model that takes a noisy sample, conditional state, and a timestep and returns a
sample shaped output. This model inherits from ModelMixin. Check the su