Prochlo-190M-SFT

Supervised fine-tuned version of Prochlo-190M-Base โ€” a 190.5M-parameter dense English SLM trained from scratch.

Model family

Repo Stage
CyanoAI/Prochlo-190M-Base Pre-trained base
CyanoAI/Prochlo-190M-SFT Supervised fine-tune (this repo)
CyanoAI/Prochlo-190M Preference-aligned (DPO + RLAIF) โ€” in training

All variants share architecture, tokenizer, and vocabulary.

Training

Base CyanoAI/Prochlo-190M-Base (~7.7B pre-training tokens, 12 layers, vocab 50,261)
Data HuggingFaceTB/smol-smoltalk, ~460k English conversations, chat-formatted with <|user|> / <|assistant|>
Method Full-parameter SFT, 2 epochs, lr 3e-4 cosine, batch 216, max_len 1024, fp16, loss masked to assistant tokens
Steps 96,135
Final loss 1.9308 (train), ~1.94 (eval)
Duration 27 hours

Evaluation

26-item behavioral rubric (format adherence, anti-sycophancy, code, concision): 61.5% pass.

Strong on code instructions and factual QA. Weak on concise replies, long multi-turn coherence, and arithmetic. English only โ€” Chinese input produces garbage by design.

Usage

The chat format is plain text with control tokens, not a chat template:

from transformers import AutoModelForCausalLM, AutoTokenizer

tok = AutoTokenizer.from_pretrained("CyanoAI/Prochlo-190M-SFT")
model = AutoModelForCausalLM.from_pretrained("CyanoAI/Prochlo-190M-SFT", dtype="float16").cuda()

prompt = "<|user|>Explain what a closure is.<|end|><|assistant|>"
ids = tok(prompt, return_tensors="pt").input_ids.cuda()
out = model.generate(ids, max_new_tokens=256, do_sample=False,
                     eos_token_id=tok.convert_tokens_to_ids("<|end|>"))
print(tok.decode(out[0, ids.shape[1]:], skip_special_tokens=True))

Note: weights are sharded across 32 safetensors files with a model.safetensors.index.json; from_pretrained handles this transparently.

License

Apache-2.0

Downloads last month
105
Safetensors
Model size
0.2B params
Tensor type
F16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for CyanoAI/Prochlo-190M-SFT

Finetuned
(1)
this model