150M model with OLMo-3 style arch (with 2:1 SWA with a 512 token window), pretrained on ~150B tokens of Dolma 3. Compute sponsored by lium.io, thank you <3!
| Stage | Model | Available Checkpoints | Data |
|---|---|---|---|
| Pretrained | allura-org/Rambley-150M-RealBase (you are here!) | allura-forge/Rambley-150M-Base-Checkpoints | 150B tokens of Dolma 3 |
| Midtrained | allura-org/Rambley-150M-Base | allura-forge/Rambley-150M-Midtrain-Checkpoints | +25B tokens of the OLMo 3 midtraining mix |
Motivation
I swear to god, if I see one more of these random Huggingface posts made by a 5 year old using Claude to pretrain a 150M with some homebrewed datamix, I'm going to lose it. Why not make my own? :) (it was also a fun learning experience so oh well)
Ablations
This cost way too much so I didn't have time for many ablations, but the main thing I tried was XSA attention but I found it to not converge as quickly so we just use regular attention
Benchmarks
| Tasks | Version | Filter | n-shot | Metric | Value | Stderr | ||
|---|---|---|---|---|---|---|---|---|
| arc_challenge | 1 | none | 0 | acc | β | 0.2039 | Β± | 0.0118 |
| none | 0 | acc_norm | β | 0.2440 | Β± | 0.0126 | ||
| arc_easy | 1 | none | 0 | acc | β | 0.4945 | Β± | 0.0103 |
| none | 0 | acc_norm | β | 0.4474 | Β± | 0.0102 | ||
| hellaswag | 1 | none | 0 | acc | β | 0.2933 | Β± | 0.0045 |
| none | 0 | acc_norm | β | 0.3229 | Β± | 0.0047 | ||
| piqa | 1 | none | 0 | acc | β | 0.6300 | Β± | 0.0113 |
| none | 0 | acc_norm | β | 0.6257 | Β± | 0.0113 |
While not SOTA by any means, for not having mixed in any benchmaxxing/domain-specific data in the actual pretraining mix, it's not too bad
Code / Logs
- Pretraining/midtraining codebase: https://code.allura.moe/fizz/OLMo-core
- Wandb pretraining logs
- Wandb midtraining logs
Other random benchmarks
BananaMind Base Bench 1.1
Overall Elo: 1006
Accuracy: 183/350 (52.29%)
Weighted accuracy: 48.76%
language_completion: Elo 1331 | 47/50 (94.00%) | weighted 93.31%
commonsense: Elo 1043 | 33/50 (66.00%) | weighted 62.15%
world_knowledge: Elo 1031 | 31/50 (62.00%) | weighted 60.50%
context_tracking: Elo 859 | 16/50 (32.00%) | weighted 31.53%
quantitative: Elo 822 | 11/50 (22.00%) | weighted 21.77%
logical_reasoning: Elo 1043 | 23/50 (46.00%) | weighted 42.32%
code_completion: Elo 1045 | 22/50 (44.00%) | weighted 43.31%
Loaded 1000 ArithMark 3.0 examples from /root/arith/arithmark-3.jsonl
ArithMark 3.0 dataset SHA-256: bf8ab1a5193d52cdf0e05ff0b3ca226bdfcf416cb6e75562dcbe72e7e4559435
Using device: cuda
====================================================================
Loading allura-forge/Rambley-150M-RealBase...
====================================================================
Loading weights: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 178/178 [00:00<00:00, 5401.16it/s]
149,935,616 parameters (torch.bfloat16)
arithmark-3: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 32/32 [00:02<00:00, 15.98it/s]
arithmark-3: raw 37.20% (372/1000) normalized 37.20% (372/1000)
speed: 499.2 examples/s (tokenize 0.44s, evaluate 2.00s)
Category N Raw Normalized
----------------------------------------------------------------------------------------------
elementary_school_math_continuation::addition::grades_1_2::easy 128 25.00% 25.00%
elementary_school_math_continuation::comparison::grades_2_3::medium 44 22.73% 22.73%
elementary_school_math_continuation::comparison_difference::grades_2_3::medium 48 25.00% 25.00%
elementary_school_math_continuation::data::grades_2_3::easy 43 20.93% 20.93%
elementary_school_math_continuation::division::grades_3_4::medium 54 33.33% 33.33%
elementary_school_math_continuation::fractions_counting::grades_3_4::medium 50 22.00% 22.00%
elementary_school_math_continuation::geometry_area::grades_4_5::medium 52 73.08% 73.08%
elementary_school_math_continuation::geometry_perimeter::grades_4_5::medium 45 60.00% 60.00%
elementary_school_math_continuation::measurement::grades_2_3::easy 76 30.26% 30.26%
elementary_school_math_continuation::money::grades_3_4::medium 64 28.12% 28.12%
elementary_school_math_continuation::multiplication::grades_3_4::medium 74 63.51% 63.51%
elementary_school_math_continuation::patterns::grades_3_4::medium 53 32.08% 32.08%
elementary_school_math_continuation::subtraction::grades_1_2::easy 117 23.08% 23.08%
elementary_school_math_continuation::time::grades_2_3::easy 55 100.00% 100.00%
elementary_school_math_continuation::two_step_add_subtract::grades_2_3::medium 46 23.91% 23.91%
elementary_school_math_continuation::two_step_addition::grades_2_3::medium 19 31.58% 31.58%
elementary_school_math_continuation::two_step_subtraction::grades_2_3::medium 32 34.38% 34.38%
====================================================================
allura-forge/Rambley-150M-RealBase (149,935,616 params) RESULTS
====================================================================
Raw continuation accuracy 37.20%
Length-normalized accuracy 37.20%
Primary (acc_norm) 37.20%
====================================================================
- Downloads last month
- 20
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support
