def __init__(self, *args, **kwargs):
    super().__init__()
    self.attn1 = SubAttentionBlock(*args, **{**kwargs, **{'cross': False}})
    if kwargs['cross']:
        self.attn2 = SubAttentionBlock(*args, **kwargs)
def __init__(self, *args, **kwargs):
    super().__init__()
    self.attn1 = SubAttentionBlock(*args, **{**kwargs, **{'cross': False}})
    if kwargs['cross']:
        self.attn2 = SubAttentionBlock(*args, **kwargs)