Add model card with required attribution
Browse files
README.md
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
datasets:
|
| 4 |
+
- openbmb/Ultra-FineWeb-L1
|
| 5 |
+
language:
|
| 6 |
+
- en
|
| 7 |
+
tags:
|
| 8 |
+
- babble
|
| 9 |
+
- booper
|
| 10 |
+
- language-model
|
| 11 |
+
- pretraining
|
| 12 |
+
library_name: pytorch
|
| 13 |
+
---
|
| 14 |
+
|
| 15 |
+
This model was asked to be published under my account, not the creators. The compute came from https://huggingface.co/posts/ProCreations/855858308074329
|
| 16 |
+
|
| 17 |
+
# Booper pretrain
|
| 18 |
+
|
| 19 |
+
A small from-scratch transformer matching the [babble / booper](https://github.com/kowo-co/babble) architecture, pretrained on a streamed slice of [openbmb/Ultra-FineWeb-L1](https://huggingface.co/datasets/openbmb/Ultra-FineWeb-L1) (filtered English web text, Apache-2.0).
|
| 20 |
+
|
| 21 |
+
This is **stage-1 English pretraining only**. It is not the Discord-tuned chatbot. Architecture, tokenizer scheme, and training script come from [`kowo-co/babble`](https://github.com/kowo-co/babble) (`pretrain_hf.py` + `configs/pretrain/default.json`).
|
| 22 |
+
|
| 23 |
+
## What this is
|
| 24 |
+
|
| 25 |
+
- ~34.1M parameters (8 layers, 512-wide, 8 heads, context 1024)
|
| 26 |
+
- Byte-level BPE tokenizer (16,384 tokens) fit on the train split
|
| 27 |
+
- ~600M training tokens from Ultra-FineWeb-L1 (`CC-MAIN-2025-51` train, `CC-MAIN-2025-47` held-out val)
|
| 28 |
+
- Trained on Hugging Face Jobs with the repo's self-contained `pretrain_hf.py`
|
| 29 |
+
|
| 30 |
+
## Files
|
| 31 |
+
|
| 32 |
+
- `latest.pt` — checkpoint (`model` state dict, `config`, optimizer, step/token counts)
|
| 33 |
+
- `tokenizer.json` — BPE merge list (`babble.subword.BPETokenizer.from_json`)
|
| 34 |
+
- `loss.jsonl` — per-checkpoint train/val loss, throughput, and samples
|
| 35 |
+
|
| 36 |
+
Training metrics and samples will be filled in here after the job finishes.
|