Views
No views yet
| Parameter | Value |
|---|---|
| Parameters | 698M |
| Hidden dim | 1024 |
| Layers | 24 |
| Heads | 16 |
| Rank | 128 |
| Expansion | 2x |
| Vocab | 128,832 (padded to 32-aligned for TT tile ops) |
| Architecture | Joint AR + SAT (autoregressive + span-aware transformer) |
| Training mode | AR-only on N300 (SAT requires features not yet supported on TT-XLA) |
gpu-tenstorrent-n300sn_tenstorrent_port.py (in this repo)use_reentrant=True works on XLA| Hardware | Effective tok/s | Cost/hr | Notes |
|---|---|---|---|
| RTX 4090 (Vast.ai) | ~20,000 | $0.27 | Main training run, ~14B tokens completed |
| Tenstorrent N300 (Koyeb) | ~0.067 | Free trial | Proof of concept, ~17.5K tokens completed |
ar_head.weight → ar_head.proj.weight (ARHead wraps Linear in .proj)use_reentrant=False incompatible with XLA → switched to use_reentrant=True.float() cast_pad_vocab_state() zero-paddingpretrain_step*.pt — Training checkpoints (4.45 GB each for large preset with block=64)final.pt — Warm-start checkpoint from main AGILLM-3 trainingn_tenstorrent_port.py — Full training script with TT-XLA backend supportrun.sh — Crash-recovery wrapper with hardware detection, OOM retry (up to 1000 retries), and auto-upload to HF