Model card — p1-fixed-d20-3x

Paper: https://www.researchgate.net/publication/412302216_Equal-Exposure_Depth_and_Held-Out_Tagalog_Bits-per-Byte_on_WikiText-TL-39
Code: https://github.com/pageman/nanochat-filipino

Intended use: research base language model for Tagalog Wikipedia-style text. Primary reported number is held-out bits-per-byte on WikiText-TL-39 (reconstructed_article_70_15_15).

Out of scope: chat, instruction following, safety filtering, official government or medical use, English CORE comparison, classification.

Data: public WikiText-TL-39 (linkanjarad/Wikitext-TL39, parquet SHA-256 706d7064…). Canonical text is source text with LF line endings only. Tokenizer is a 32,768 BPE trained on train documents only.

Training: nanochat commit 92d63d4e8bb4df75c3b71618f31ddde2378b2bcd, depth 20, T=2048, D_actual=19,267,584 tokens, Runpod A40, about 0.20 GPU-hours for this depth. No SFT.

Eval: registered primary is val_bpb_full=1.172248 from official full-split evaluate_bpb. One test_bpb=1.164768 after validation-only selection. One seed. Margin to depth 8 is 0.0069 BPB and is not interpreted as a ranking. Machine-readable bundles: https://github.com/pageman/nanochat-filipino/tree/main/results

Not the primary metric: val_bpb inside meta_000294.json (d20 1.117213) used --eval-tokens=262144 during training. Do not rank depths from that loop slice. Mid-run d12 min 1.084991 was not selected.

Carbon / compute: one A40 at $0.44/hr; the four-depth seed-0 series was under 0.5 GPU-hours of training. Extra seeds and pilots are separate.

Citations: Pajo (2026), https://www.researchgate.net/publication/412302216_Equal-Exposure_Depth_and_Held-Out_Tagalog_Bits-per-Byte_on_WikiText-TL-39; Cruz & Cheng (2019), arXiv:1907.00409; Karpathy nanochat; AsPredicted #306780. Study repository: https://github.com/pageman/nanochat-filipino

License: Hub field is other. These are research checkpoints trained on WikiText-TL-39 (Wikipedia-derived Tagalog text). This is not a legal clearance; check the source dataset and nanochat terms before reuse.

Repository layout

This repo is named for the selected depth D* = 20. Seed-0 confirmatory finals live in four folders only (no root-level weights):

Path Depth model_000294.pt SHA-256
d20/ 20 (D*) 9e30fff3d6effc7c71af92e8488f9375a5d70cf1962ba371bee0e639836dde38
d16/ 16 525301ebe3bc80875b31dd3f7fa19e12fc5405565f7b973811c0647168445cbf
d12/ 12 5dfccc27b8b27c7c03faaeb92c1cbf1c884659b03795baa18921386d15e5277e
d8/ 8 9c407f4fbc6f5bb2b40a36ae49fb38d088fa025b4f317e1ddaa629cc2068bbea

These are custom nanochat checkpoints (model_000294.pt + meta_000294.json), not transformers from_pretrained weights. Optimizer states and held-out test.jsonl are not included.

How to load: use nanochat at commit 92d63d4e8bb4df75c3b71618f31ddde2378b2bcd with the NANOCHAT_DATA_DIR hook from https://github.com/pageman/nanochat-filipino. Do not treat this as a chat model.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Dataset used to train pageman/nanochat-filipino-p1-fixed-d20-3x

Paper for pageman/nanochat-filipino-p1-fixed-d20-3x