def __init__(self, num_heads, hidden_dim, attention_norm_type, attention_dropout_prob, hidden_dropout_prob):
    super(SketchMultiHeadAttention, self).__init__()
    self.attention = SketchSelfAttention(num_heads, hidden_dim, attention_dropout_prob)
    self.output = SketchOutput(hidden_dim, hidden_dim, attention_norm_type, hidden_dropout_prob)
def __init__(self, num_heads, hidden_dim, attention_norm_type, attention_dropout_prob, hidden_dropout_prob):
    super(SketchMultiHeadAttention, self).__init__()
    self.attention = SketchSelfAttention(num_heads, hidden_dim, attention_dropout_prob)
    self.output = SketchOutput(hidden_dim, hidden_dim, attention_norm_type, hidden_dropout_prob)