__init__.py 1.01 KB
Newer Older
1
2
from .cpu_adam import CPUAdamBuilder
from .fused_optim import FusedOptimBuilder
3
from .layernorm import LayerNormBuilder
4
5
from .moe import MOEBuilder
from .multi_head_attn import MultiHeadAttnBuilder
6
7
from .scaled_masked_softmax import ScaledMaskedSoftmaxBuilder
from .scaled_upper_triangle_masked_softmax import ScaledUpperTrainglemaskedSoftmaxBuilder
8

9
ALL_OPS = {
10
11
12
13
14
15
16
    "cpu_adam": CPUAdamBuilder,
    "fused_optim": FusedOptimBuilder,
    "moe": MOEBuilder,
    "multi_head_attn": MultiHeadAttnBuilder,
    "scaled_masked_softmax": ScaledMaskedSoftmaxBuilder,
    "scaled_upper_triangle_masked_softmax": ScaledUpperTrainglemaskedSoftmaxBuilder,
    "layernorm": LayerNormBuilder,
17
18
19
}

__all__ = [
20
21
22
23
24
25
26
27
28
29
30
31
    "ALL_OPS",
    "CPUAdamBuilder",
    "FusedOptimBuilder",
    "MultiHeadAttnBuilder",
    "ScaledMaskedSoftmaxBuilder",
    "ScaledUpperTrainglemaskedSoftmaxBuilder",
    "MOEBuilder",
    "MultiTensorSGDBuilder",
    "MultiTensorAdamBuilder",
    "MultiTensorLambBuilder",
    "MultiTensorScaleBuilder",
    "MultiTensorL2NormBuilder",
32
]