epfl-dlab / spp-t0-mt-3b-base

huggingface.co
Total runs: 12
24-hour runs: 0
7-day runs: -4
30-day runs: -9
Model's Last Updated: July 30 2026
text-generation

Introduction of spp-t0-mt-3b-base

Model Details of spp-t0-mt-3b-base

SPP-T0-MT — Base (3B)

Type: base (pretrained) model. Not instruction-tuned and ships no chat template.

Trained with SPP from token zero, followed by an additional reflection-focused midtraining stage resumed from the SPP-T0 checkpoint (replacing the final learning-rate cooldown).

Synthetic Persona Pretraining (SPP)

Synthetic Persona Pretraining (SPP) installs a target value persona during pretraining rather than only during alignment. Value-laden, first-person reflections, generated against a constitution, are appended to a subset of pretraining documents after a special <assistant> token. Attention masking and RoPE position aliasing keep the reflection from changing the continuation of the original document. This model is trained with SPP.

Instruction-tuned counterpart: epfl-dlab/spp-t0-mt-3b-instruct .

Model details
  • Architecture: Llama-3.2-3B-shaped, trained from scratch.
  • Tokenizer: the SmolLM2 tokenizer extended with an <assistant> marker and constitution tokens (vocabulary 49280).
  • Pretraining: ~500B tokens on a subset of the Olmo 3 Dolma 3 mixture, with SPP reflections inserted into the safety-annotated documents within it, followed by a reflection-focused midtraining stage on those annotated documents.
Training checkpoints

Intermediate checkpoints are published as git revisions on this repo, so any point in the trajectory can be loaded by passing revision= :

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

repo = "epfl-dlab/spp-t0-mt-3b-base"
tok = AutoTokenizer.from_pretrained(repo)          # identical at every revision
model = AutoModelForCausalLM.from_pretrained(
    repo, revision="step-0", dtype=torch.bfloat16, device_map="auto"
)
Revision Midtraining step LR phase
step-0 0 / 72,895 — (init from spp-t0-3b-base step 225,000)
step-25000 25,000 / 72,895 linear decay
step-50000 50,000 / 72,895 linear decay
step-72895 72,895 / 72,895 linear decay — same weights as main

main always holds the finished model (step 72,895). Only model weights are published — optimizer and RNG state are not included, so these revisions support evaluation, probing, and fine-tuning, but not exact resumption of the original run.

Steps are counted from the start of midtraining . Midtraining resumed from pretraining step 225,000, so the earlier part of this model's history is the pretraining trajectory in epfl-dlab/spp-t0-3b-base (revisions step-25000 … step-225000 ). Those checkpoints are shared and are not duplicated here; step-0 is the exact fork point.

Intended use

Research on alignment and safety. As a base model it is meant for continuation, probing, or further fine-tuning; it is not instruction-tuned and can produce incorrect or unsafe content.

Links

License: to be finalised.

Runs of epfl-dlab spp-t0-mt-3b-base on huggingface.co

12
Total runs
0
24-hour runs
-3
3-day runs
-4
7-day runs
-9
30-day runs

More Information About spp-t0-mt-3b-base huggingface.co Model

More spp-t0-mt-3b-base license Visit here:

https://choosealicense.com/licenses/other

spp-t0-mt-3b-base huggingface.co

spp-t0-mt-3b-base huggingface.co is an AI model on huggingface.co that provides spp-t0-mt-3b-base's model effect (), which can be used instantly with this epfl-dlab spp-t0-mt-3b-base model. huggingface.co supports a free trial of the spp-t0-mt-3b-base model, and also provides paid use of the spp-t0-mt-3b-base. Support call spp-t0-mt-3b-base model through api, including Node.js, Python, http.

spp-t0-mt-3b-base huggingface.co Url

https://huggingface.co/epfl-dlab/spp-t0-mt-3b-base

epfl-dlab spp-t0-mt-3b-base online free

spp-t0-mt-3b-base huggingface.co is an online trial and call api platform, which integrates spp-t0-mt-3b-base's modeling effects, including api services, and provides a free online trial of spp-t0-mt-3b-base, you can try spp-t0-mt-3b-base online for free by clicking the link below.

epfl-dlab spp-t0-mt-3b-base online free url in huggingface.co:

https://huggingface.co/epfl-dlab/spp-t0-mt-3b-base

spp-t0-mt-3b-base install

spp-t0-mt-3b-base is an open source model from GitHub that offers a free installation service, and any user can find spp-t0-mt-3b-base on GitHub to install. At the same time, huggingface.co provides the effect of spp-t0-mt-3b-base install, users can directly use spp-t0-mt-3b-base installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

spp-t0-mt-3b-base install url in huggingface.co:

https://huggingface.co/epfl-dlab/spp-t0-mt-3b-base

Url of spp-t0-mt-3b-base

spp-t0-mt-3b-base huggingface.co Url

Provider of spp-t0-mt-3b-base huggingface.co

epfl-dlab
ORGANIZATIONS

Other API from epfl-dlab

huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 15 2025