CPM-9G-8B/9G-Train/cpm/layers/__init__.py

15 lines
592 B
Python

from .attention import Attention
from .blocks import TransformerBlock
from .embedding import Embedding
from .embedding import EmbeddingExt
from .feedforward import FeedForward
from .layernorm import LayerNorm
from .linear import Linear
from .position_embedding import apply_chatglm_rotary_pos_emb
from .position_embedding import BucketPositionBias
from .position_embedding import ChatGLMRotaryEmbedding
from .position_embedding import RotaryEmbedding
from .position_embedding import RotaryEmbeddingESM
from .position_embedding import SegmentPositionEmbedding
from .transformer import Encoder