2023-07-06 04:55:23 +00:00
|
|
|
#!/usr/bin/env python
|
|
|
|
# -*- encoding: utf-8 -*-
|
|
|
|
|
|
|
|
from .embedding import Embedding1D, RotaryEmbedding
|
|
|
|
from .linear import FeedForward, RewardModelLinear, ScaleColumnParallelLinear
|
2023-07-26 08:22:10 +00:00
|
|
|
from .metrics import AccPerplex
|
2023-07-06 04:55:23 +00:00
|
|
|
from .modeling_internlm import build_model_with_cfg
|
|
|
|
from .multi_head_attention import MHA
|
|
|
|
from .utils import gather_forward_split_backward
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
"Embedding1D",
|
|
|
|
"FeedForward",
|
|
|
|
"RotaryEmbedding",
|
|
|
|
"RewardModelLinear",
|
|
|
|
"ScaleColumnParallelLinear",
|
2023-07-26 08:22:10 +00:00
|
|
|
"AccPerplex",
|
2023-07-06 04:55:23 +00:00
|
|
|
"MHA",
|
|
|
|
"gather_forward_split_backward",
|
|
|
|
"build_model_with_cfg",
|
|
|
|
]
|