shanyangmie/physics-r1-seed17
Physics-R1 — Seed 17 (HF safetensors)
**Project Page** | **Paper** | **Code** | **Training corpus**
The Physics-R1 paper checkpoint for the seed-17 row of Table 2 (canonical step 63). Fine-tune of Qwen3-VL-8B-Thinking on the audited `PhysR1Corp` (2,268 closed-form physics problems) via full-parameter FSDP1 GRPO with binary correctness reward.
This is the easy-to-use HF safetensors release. For the original verl FSDP-sharded archive, see `physics-r1-seed17-canonical-step63-fsdp`.
Quickstart
from transformers import AutoModelForImageTextToText, AutoProcessor
import torch
model = AutoModelForImageTextToText.from_pretrained(
"shanyangmie/physics-r1-seed17",
dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True,
)
processor = AutoProcessor.from_pretrained(
"shanyangmie/physics-r1-seed17",
trust_remote_code=True,
)For evaluation against the paper's benchmark, see PhysOlym-A and the code release.
Performance (paper Table 2, seed-17 row)
Scoring: problem-level liberal Sonnet-as-judge (every subpart of a multi-part problem must be correct). The 3-seed mean across {42, 17, 23} is the paper's headline (+18.9 pp on PhysOlym-A).
Other seeds (HF safetensors mirrors)
Training recipe
- Base model: `Qwen/Qwen3-VL-8B-Thinking`
- Algorithm: GRPO (verl 0.6.1, full-parameter FSDP1 —
actor.strategy=fsdp, notfsdp2) - Reward: binary correctness, per-subpart Sonnet judge with problem-level AND aggregation (see paper §3.2)
- Data: `shanyangmie/physr1corp` — 2,268 audited closed-form problems
- Seed / step: 17 / 63
- Hardware: 4×H200 (FSDP1 4-way sharded)
Full hyperparameters in paper Appendix.
License
Apache 2.0, inheriting from the base model `Qwen3-VL-8B-Thinking`. Training data (physr1corp) is CC BY-NC 4.0, so this derivative checkpoint is intended for non-commercial research use.
Citation
@misc{yang2026physicsr1,
title = {Physics-R1: An Audited Olympiad Corpus and Recipe for Visual Physics Reasoning},
author = {Yang, Shan},
year = {2026},
url = {https://huggingface.co/papers/2605.14040}
}