Downloads · 30 days
4
7% of all-time downloads
sfanm/d24-pretrain-v2-climbmix-13B
d24-pretrain-v2-climbmix-13B is a text generation model from sfanm. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as other.
v2 from-scratch pretrained BASE LM (strong base).
Downloads · 30 days
4
7% of all-time downloads
All-time downloads
58
Public
Parameters
757M
3 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.5 GB · 100%
From the Hugging Face model README
v2 from-scratch pretrained BASE LM (strong base).
nanochat-style depth-24 decoder — 24 layers × 1536 hidden × 12 heads, SwiGLU / RoPE / RMSNorm, tied embeddings, GPT-2 BPE vocab (50304), 0.757B params, 2048-token context.
Lineage. From scratch on 13.1B ClimbMix tokens with a WSD LR schedule, GPT-2 vocab.
Metrics. val loss 2.53 / test 2.53. Base for the v2 reasoning-midtrain/SFT lineage.
This is a base language model (pre-SFT) — use it for text continuation, not chat. EOS is the GPT-2 <|endoftext|> (50256). For a chat model, use the d24-sft-* checkpoints.
from transformers import AutoModelForCausalLM, AutoTokenizer
mid = "sfanm/d24-pretrain-v2-climbmix-13B"
tok = AutoTokenizer.from_pretrained(mid)
model = AutoModelForCausalLM.from_pretrained(mid, torch_dtype="bfloat16", device_map="auto")
inputs = tok("The derivative of x**2 is", return_tensors="pt").to(model.device)
print(tok.decode(model.generate(**inputs, max_new_tokens=128)[0], skip_special_tokens=True))
Research checkpoint from a from-scratch nanochat-d24 replication (pretrain → midtrain → SFT → RL) on NERSC Perlmutter. Trained on third-party corpora (ClimbMix, FineMath, OpenMath, MetaMath, OpenThoughts, OLMo-3 Dolmino, SmolTalk, …) — see those datasets' licenses; provided as-is for research.