[builder] builder for scaled_upper_triang_masked_softmax (#2234)

This commit is contained in:
Jiarui Fang
2022-12-30 09:58:00 +08:00
committed by GitHub
parent 31fe84237b
commit db4cbdc7fb
6 changed files with 53 additions and 18 deletions

View File

@@ -18,6 +18,13 @@ except ImportError:
from colossalai.kernel.op_builder import MultiHeadAttnBuilder
multihead_attention = MultiHeadAttnBuilder().load()
try:
from colossalai._C import scaled_upper_triang_masked_softmax
except ImportError:
from colossalai.kernel.op_builder import ScaledSoftmaxBuilder
scaled_upper_triang_masked_softmax = ScaledSoftmaxBuilder().load()
__all__ = [
"fused_optim", "cpu_optim", "multihead_attention", "LayerNorm", "FusedScaleMaskSoftmax", "MultiHeadAttention"
"fused_optim", "cpu_optim", "multihead_attention", "LayerNorm", "FusedScaleMaskSoftmax", "MultiHeadAttention",
"scaled_upper_triang_masked_softmax"
]