Views
No views yet

🔗 Versão de chat:plvictor/Theo-500M-Chat
| Parâmetro | Valor |
|---|---|
| Parâmetros reais | 493,8M |
| Tipo | Transformer decoder-only |
| Camadas (n_layers) | 24 |
| Cabeças de atenção (n_heads) | 16 |
| Dimensão do modelo (d_model) | 1.280 |
| Dimensão FFN (d_ff) | 5.120 |
| Contexto máximo | 1.024 tokens |
| Vocabulário | 16.000 tokens (BPE treinado do zero) |
| Item | Detalhe |
|---|---|
| GPU | NVIDIA L40S 48 GB (RunPod) |
| Dataset CPT | 1B tokens (80% PT-BR geral + 20% teológico) |
| Composição | 80% PT-BR geral (Wikipedia + FineWeb-2) + 20% teológico |
| Épocas | 1 |
| Duração | ~17 horas |
| Val loss final | ~2,908 (perplexidade ~18,3) |
| Custo estimado | ~$14 |
1git lfs install
2git clone https://huggingface.co/plvictor/Theo-500M-Base
3cd Theo-500M-Base
4pip install -r requirements.txt
5
6python generate.py --checkpoint theo-500m-base.pt --prompt "No princípio era o Verbo"1import torch
2from config import get_config
3from src.model import BabelTransformer
4
5cfg = get_config("babel_500M")
6model = BabelTransformer(cfg)
7ckpt = torch.load("theo-500m-base.pt", map_location="cpu", weights_only=False)
8model.load_state_dict(ckpt["model_state_dict"], strict=False)
9model.eval()
10
11print(f"Parâmetros: {sum(p.numel() for p in model.parameters()):,}")
12# → Parâmetros: 493,800,000