Downloads · 30 days
6
1% of all-time downloads
deqing/convergent-llama-300M-adamw-addition
convergent-llama-300M-adamw-addition is a text generation model from deqing. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
A 300M-parameter language model trained from scratch on deqing/additiondataset as part of the Convergent Evolution project, which investigates how Fourier features emerge in LLM number embeddings.
Downloads · 30 days
6
1% of all-time downloads
All-time downloads
1K
Public
Parameters
320M
19.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.3 GB · 99%
From the Hugging Face model README
A 300M-parameter language model trained from scratch on deqing/addition_dataset as part of the Convergent Evolution project, which investigates how Fourier features emerge in LLM number embeddings.
| Architecture | LLaMA-style Transformer (12 layers, 1024 hidden, 16 heads, GQA) |
| Parameters | ~300M |
| Optimizer | AdamW |
| Data perturbation | addition-only data (e.g., '123 + 456 = 579') |
| Training data | deqing/addition_dataset |
| Context length | 1024 |
| Tokenizer | Llama 3 (128K vocab) |
| Batch size | 512 sequences |
from transformers import AutoModelForCausalLM
# Load final checkpoint
model = AutoModelForCausalLM.from_pretrained("deqing/convergent-llama-300M-adamw-addition")
Intermediate checkpoints are saved as branches: tokens-200M, tokens-400M, ..., tokens-5.0B.
# Load intermediate checkpoint (e.g., at 1B tokens)
model = AutoModelForCausalLM.from_pretrained("deqing/convergent-llama-300M-adamw-addition", revision="tokens-1B")
Paper forthcoming.