Downloads · 30 days
477
38% of all-time downloads
BytedTsinghua-SIA/Open-MOPD-SmolLM3-3B-RL-Code
Open-MOPD-SmolLM3-3B-RL-Code is a text generation model from BytedTsinghua-SIA. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This is the code-domain teacher in the Open-MOPD pipeline. It starts from BytedTsinghua-SIA/Open-MOPD-SmolLM3-3B-MixSFT and is trained only on code prompts with verifiable rewards using GRPO. This release corresponds…
Downloads · 30 days
477
38% of all-time downloads
All-time downloads
1.3K
Public
Parameters
3.3B
6.7 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors6.7 GB · 100%
From the Hugging Face model README
This is the code-domain teacher in the Open-MOPD pipeline. It starts from
BytedTsinghua-SIA/Open-MOPD-SmolLM3-3B-MixSFT and is trained only on code
prompts with verifiable rewards using GRPO. This release corresponds to
training step 180.
Training uses global batch size 128, mini-batch size 32, learning rate 1e-6,
rollout group size 16, a 30,000-token response limit, no KL penalty, and
accuracy-based group filtering.
| Model | LiveCodeBench v5 | LiveCodeBench v6 | Code average |
|---|---|---|---|
| RL-Code teacher | 22.16 | 21.31 | 21.73 |
| MixSFT starting point | 15.99 | 19.20 | 17.60 |
Results use avg@10 rather than best@10, with temperature 1.0,
max_model_len=32768, top_p=0.95, top_k=-1, and
stop_token_ids=[128012].
The code portion of the RL prompt mixture explicitly excludes LiveCodeBench.
The decontamination record is available in
BytedTsinghua-SIA/Open-MOPD-Data under rl_prompt_mix/manifest.json.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "BytedTsinghua-SIA/Open-MOPD-SmolLM3-3B-RL-Code"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype="bfloat16", device_map="auto")
This is a domain teacher intended for distillation, not a general-purpose assistant. It was optimized only on code and can perform worse than MixSFT on other domains.
SmolLM3ForCausalLM