|
Download README.md from CyanoAI/Prochlo-190M-Base: direct link, hf CLI and curl.
- Browser
- Download file 2.39 kB
-
https://huggingface.co/CyanoAI/Prochlo-190M-Base/resolve/main/README.md
- Command line
-
hf download hf://CyanoAI/Prochlo-190M-Base/README.md
-
curl -L -o README.md https://huggingface.co/CyanoAI/Prochlo-190M-Base/resolve/main/README.md
2.39 kB
| license: apache-2.0 | |
| pipeline_tag: text-generation | |
| tags: | |
| - base-model | |
| language: | |
| - en | |
| # Prochlo-190M-Base | |
| The smallest and first model from CyanoAI — a 190.5M-parameter dense English base LM. | |
| Named after *Prochlorococcus*, the tiniest and most oxygen-producing photosynthetic organism on Earth: small, dense, and outproducing everything its size. | |
| ## Model family | |
| | Repo | Stage | Status | | |
| |---|---|---| | |
| | [`CyanoAI/Prochlo-190M-Base`](https://huggingface.co/CyanoAI/Prochlo-190M-Base) | Pre-trained base | this repo | | |
| | [`CyanoAI/Prochlo-190M-SFT`](https://huggingface.co/CyanoAI/Prochlo-190M-SFT) | Supervised fine-tune | available | | |
| | `CyanoAI/Prochlo-190M` | Preference-aligned (DPO + RLAIF) | in training | | |
| All variants share the same architecture, tokenizer, and vocabulary, so they are drop-in interchangeable. | |
| ## Model at a glance | |
| | | | | |
| |---|---| | |
| | Parameters | 190.5M dense (untied embeddings) | | |
| | Architecture | LLaMA-style decoder: RMSNorm, RoPE (θ=1e5), SwiGLU, no biases, per-head QK RMSNorm | | |
| | Shape | 12 layers × dim 768, 12 heads, hidden 3072 | | |
| | Vocab | 50,261 (GPT-2 BPE + 4 control tokens) | | |
| | Context | 1024 | | |
| | Precision | FP16 | | |
| | Format | Safetensors, loads with `Qwen3ForCausalLM` (architecture-compatible; trained from scratch by CyanoAI, not derived from Qwen) | | |
| ## Pretraining | |
| | | | | |
| |---|---| | |
| | Tokens | ~7.7B | | |
| | Steps | 300,000 | | |
| | Optimizer | Muon (2D matrices) + AdamW | | |
| | Schedule | lr 1e-3, warmup 64, linear decay | | |
| | Final train loss | 1.7947 (ppl ≈ 6.0) | | |
| | Final eval loss | 1.6205 (ppl ≈ 5.06, still descending) | | |
| Training corpus: a curated ~826GB English mixture (web / books / code / reference), stream-packed with the tokenizer jointly shipped in this repo. | |
| ## Intended use | |
| This is a **base model** — it speaks fluent Wikipedia-style prose but has not been aligned. | |
| For chat or assistant behaviour, start from the [SFT](https://huggingface.co/CyanoAI/Prochlo-190M-SFT) or aligned variants. | |
| ## Load | |
| ```python | |
| from transformers import AutoModelForCausalLM, AutoTokenizer | |
| tok = AutoTokenizer.from_pretrained("CyanoAI/Prochlo-190M-Base") | |
| model = AutoModelForCausalLM.from_pretrained("CyanoAI/Prochlo-190M-Base", dtype="float16") | |
| ``` | |
| ## Evaluation | |
| Zero-shot on `wikitext` (JSON subset, ~500k tokens): ppl ≈ 109.7. | |
| Not directly comparable to GPT-2-series numbers — different training distribution. | |
| ## License | |
| Apache 2.0 |