processor. This is strongly recommended when setting trainable attention processors.    Sets the attention processor to use to compute attention.  set_default_attn_processor  < source > ( )    Disables custom attention processors and sets the default attention implementation.  UVit2DConvEmbed  class diffusers.models.unets.uvit_2d.UVit2DConvEmbed  < source > ( in_channels block_out_channels vocab_size elementwise_affine eps bias  )     UVitBlock  class diffusers.models.unets.uvit_2d.UVitBlock  < source > ( channels num_res_blocks: int hidden_size hidden_dropout ln_elementwise_affine layer_norm_eps use_bias block_num_heads attention_dropout downsample: bool upsample: bool  )     ConvNextBlock  class diffusers.models.unets.uvit_2d.ConvNextBlock  < source > ( channels layer_norm_eps ln_elementwise_affine use_bias hidden_dropout hidden_size res_ffn_factor = 4  )     ConvMlmLayer  class diffusers.models.unets.uvit_2d.ConvMlmLayer  < source > ( block_out_channels: int in_channels: int use_bias: bool ln_elementwise_affine: bool layer_norm_eps: float codebook_size: int  )