Files
Petal-50M/README.md

41 lines
880 B
Markdown
Raw Permalink Normal View History

---
language: en
tags:
- causal-lm
- gqa
- rope
- swiglu
license: apache-2.0
---
# Petal-50M
Small language model (49.7M parameters) trained from scratch.
## Architecture
| Property | Value |
|---|---|
| Layers | 14 |
| Hidden size | 512 |
| Intermediate size | 1408 |
| Attention heads | 8 (GQA kv=4) |
| Max sequence length | 1024 |
| Vocab size | 16384 |
| Tied embeddings | True |
| Total parameters | 49.691M |
## Training
- Tokens seen: 12,206,075,904
- Val loss: 1.8920
- Val PPL: 6.63
## Usage
```python
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("CyanMonkey/Petal-50M")
model = AutoModelForCausalLM.from_pretrained("CyanMonkey/Petal-50M")
inputs = tokenizer("Hello", return_tensors="pt")
output = model.generate(**inputs, max_new_tokens=50)
print(tokenizer.decode(output[0], skip_special_tokens=True))
```