File size: 713 Bytes
f90f02b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | """
Part 1: Mixture of Experts (MoE) Module
Drop-in replacement for transformer feed-forward networks with 5 architectural ablations.
"""
from .config import TransformerConfig
from .moe import MoE, MLP, Expert
from .model import Transformer, CausalSelfAttention, TransformerBlock
from .dataset import build_or_load_tokenizer, TranslationDataset, collate_fn
from .train import evaluate_and_extract_heatmaps, save_expert_heatmap
__all__ = [
"TransformerConfig",
"MoE",
"MLP",
"Expert",
"Transformer",
"CausalSelfAttention",
"TransformerBlock",
"build_or_load_tokenizer",
"TranslationDataset",
"collate_fn",
"evaluate_and_extract_heatmaps",
"save_expert_heatmap",
]
|