Coverage for src/flag_gems/runtime/backend/_enflame/fused/__init__.py: 0%
24 statements
« prev ^ index » next coverage.py v7.6.9, created at 2026-06-05 07:36 +0800
« prev ^ index » next coverage.py v7.6.9, created at 2026-06-05 07:36 +0800
1from .. import arch_version
3__all__ = []
5if arch_version == 300:
6 from .gcu300.concat_and_cache_mla import concat_and_cache_mla # noqa: F401
7 from .gcu300.cross_entropy_loss import cross_entropy_loss
8 from .gcu300.flash_mla import flash_mla
9 from .gcu300.fused_add_rms_norm import fused_add_rms_norm
10 from .gcu300.gelu_and_mul import gelu_and_mul
11 from .gcu300.rotary_embedding import apply_rotary_pos_emb # noqa: F401
12 from .gcu300.silu_and_mul import silu_and_mul
13 from .gcu300.skip_layernorm import skip_layer_norm
15 __all__ = [
16 "apply_rotary_pos_emb",
17 "silu_and_mul",
18 "gelu_and_mul",
19 "cross_entropy_loss",
20 "flash_mla",
21 "skip_layer_norm",
22 "fused_add_rms_norm",
23 "concat_and_cache_mla",
24 ]
25elif arch_version == 400 or arch_version == 410:
26 from .gcu400.bincount import bincount
27 from .gcu400.cross_entropy_loss import cross_entropy_loss
28 from .gcu400.flash_mla import flash_mla
29 from .gcu400.fused_add_rms_norm import fused_add_rms_norm
30 from .gcu400.gelu_and_mul import gelu_and_mul
31 from .gcu400.outer import outer
32 from .gcu400.rotary_embedding import apply_rotary_pos_emb # noqa: F401
33 from .gcu400.silu_and_mul import silu_and_mul
34 from .gcu400.skip_layernorm import skip_layer_norm
35 from .gcu400.sparse_attention import sparse_attn_triton
37 __all__ = [
38 "apply_rotary_pos_emb",
39 "gelu_and_mul",
40 "silu_and_mul",
41 "cross_entropy_loss",
42 "flash_mla",
43 "moe_sum",
44 "outer",
45 "fused_add_rms_norm",
46 "skip_layer_norm",
47 "rwkv_ka_fusion",
48 "bincount",
49 "sparse_attn_triton",
50 ]