[builder] MOE builder (#2277)

This commit is contained in:
Jiarui Fang
2023-01-03 20:29:39 +08:00
committed by GitHub
parent 26e171af6c
commit 16cc8e6aa7
6 changed files with 60 additions and 20 deletions

View File

@@ -24,7 +24,19 @@ except ImportError:
from colossalai.kernel.op_builder import ScaledSoftmaxBuilder
scaled_upper_triang_masked_softmax = ScaledSoftmaxBuilder().load()
try:
from colossalai._C import moe
except ImportError:
from colossalai.kernel.op_builder import MOEBuilder
moe = MOEBuilder().load()
__all__ = [
"fused_optim", "cpu_optim", "multihead_attention", "LayerNorm", "FusedScaleMaskSoftmax", "MultiHeadAttention",
"scaled_upper_triang_masked_softmax"
"fused_optim",
"cpu_optim",
"multihead_attention",
"moe",
"LayerNorm",
"FusedScaleMaskSoftmax",
"MultiHeadAttention",
"scaled_upper_triang_masked_softmax",
]