context_dim=context_dimifself.disable_self_attnelseNone,attn_precision=attn_precision,dtype=dtype,device=device,operations=operations)# is a self-attention if not self.disable_self_attn
context_dim=context_dimifself.disable_self_attnelseNone,attn_precision=self.attn_precision,dtype=dtype,device=device,operations=operations)# is a self-attention if not self.disable_self_attn
heads=n_heads,dim_head=d_head,dropout=dropout,attn_precision=attn_precision,dtype=dtype,device=device,operations=operations)# is self-attn if context is none
heads=n_heads,dim_head=d_head,dropout=dropout,attn_precision=self.attn_precision,dtype=dtype,device=device,operations=operations)# is self-attn if context is none