Downloads · 30 days
17
0% of all-time downloads
shengjia-toronto/ssft-32B-N6
ssft-32B-N6 is a text generation model from shengjia-toronto. 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.
<p align="center" <a href="https://arxiv.org/abs/2510.05132" title="Read the SSFT paper on arXiv" <img src="https://img.shields.io/badge/arXiv-2510.05132-b31b1b?style=flat" alt="arXiv: 2510.05132" / </a
Downloads · 30 days
17
0% of all-time downloads
All-time downloads
10K
Public
Parameters
4.1B
131 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors131 GB · 100%
From the Hugging Face model README
[Contact] If you have questions or are interested in collaborating, feel free to reach out to me at [email protected]. I’ll be actively updating this repository with code, documentation, and new checkpoints.
[2025-12-08] Released checkpoints
<a href="https://huggingface.co/shengjia-toronto/ssft32b_grpo_bs256_step10" title="Hugging Face: (Stage 2, only 10 RL steps on global forking tokens) (GRPO-SSFT-32B-10steps)">
<img src="https://img.shields.io/badge/Hugging%20Face-GRPO%20(SSFT--32B)-blue?logo=huggingface&logoColor=white&style=flat" alt="Hugging Face — GRPO Test (SSFT-32B)" />
</a>
[2025-11-05] Released checkpoints
<a href="https://huggingface.co/shengjia-toronto/ssft-32B-N6" title="Hugging Face: (Stage 1) SSFT-32B-N6">
<img src="https://img.shields.io/badge/Hugging%20Face-SSFT--32B--N6-yellow?logo=huggingface&logoColor=black&style=flat" alt="Hugging Face — SSFT-32B-N6" />
</a>
<a href="https://huggingface.co/shengjia-toronto/grpo-test-ssft-32B" title="Hugging Face: (Stage 2 early experiment) (GRPO-TEST-SSFT-32B)">
<img src="https://img.shields.io/badge/Hugging%20Face-GRPO%20Test%20(SSFT--32B)-blue?logo=huggingface&logoColor=white&style=flat" alt="Hugging Face — GRPO Test (SSFT-32B)" />
</a>
[2025-11-05] Released our evaluation code built on LightEval
→ ssft/eval/ · scripts/eval_all.sh
[2025-10-01] arXiv preprint released: “Training LLMs to Reason in Parallel with Global Forking Tokens” → https://arxiv.org/abs/2510.05132
Note: When evaluating SSFT-32B (🤗 HF link), use <think1> for Pass@1, and use the set <think1>...<think6> (parallel generations) for Cons@k. Our custom LightEval code inserts these tags automatically. If you’re using other frameworks and don’t want to manage <think i> prompting, try our GRPO fine-tuned model (🤗 HF link), which uses RL to only optimize global forking tokens for selecting the optimal tag per question (very efficient with 1k data from DAPO-17k). SSFT-GRPO models can sample the optimal think tag for your questions, so you can just run them directly.
| Model | AIME 2024 | AIME 2025 | MATH-500 | GPQA-D | Average |
|---|---|---|---|---|---|
| SSFT-32B | 64.06 | 58.13 | 90.02 | 60.39 | 68.15 |
| Model | AIME 2024 | AIME 2025 | MATH-500 | GPQA-D | Average |
|---|---|---|---|---|---|
| SSFT-32B | 75.45 | 73.94 | 96.47 | 63.05 | 77.23 |
| Model | AIME 2024 | AIME 2025 | MATH-500 | GPQA-D | Average |
|---|---|---|---|---|---|
| SSFT-32B | 83.33 | 86.67 | 96.80 | 61.62 | 82.11 |
Note (Compute & runtime): We used a single AWS EC2 instance p6-b200.48xlarge (8× B200 GPUs) to conduct both SSFT-32B training and evaluation. Training took ~6 hours end-to-end, and evaluation for each task took roughly 1.5–2 hours.
git clone https://github.com/Sheng-J/SSFT.git
cd SSFT
uv venv ssft_env --python 3.11 && source ssft_env/bin/activate && uv pip install --upgrade pip
uv pip install torch==2.7.0 --index-url https://download.pytorch.org/whl/cu128
uv pip install -r requirements.txt
uv pip install -e ./transformers
uv pip install -e ./lighteval
. ssft_eval.sh
If you find this work useful, please cite:
@article{jia2025training,
title={Training Large Language Models To Reason In Parallel With Global Forking Tokens},
author={Jia, Sheng and Wang, Xiao and Kasiviswanathan, Shiva Prasad},
journal={arXiv preprint arXiv:2510.05132},
year={2025}
}