axay28's picture
Add model source
c407ed8 verified
Raw
History Blame Contribute Delete
523 Bytes
"""Tiny Transformer: a minimal GPT-style language model."""
from tiny_transformer.config import ModelConfig, TrainConfig
from tiny_transformer.tokenizer import BytePairTokenizer, CharTokenizer
__all__ = ["BytePairTokenizer", "CharTokenizer", "ModelConfig", "TinyTransformer", "TrainConfig"]
def __getattr__(name: str):
if name == "TinyTransformer":
from tiny_transformer.model import TinyTransformer
return TinyTransformer
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")