/ Модель

Характеристики

Контекст
131 072 токена
Параметры
7,1 млрд
Размер весов
15,2 ГБ
Лицензия
MIT
Архитектура
qwen2 · dense
Библиотека
transformers
Опубликована
18 фев 2025

Open-Reasoner-Zero-7B

Генерация текстаТекст → текст4 профессии

Чат-модель Qwen2 на 7,1 млрд параметров, дообученная с подкреплением для генерации рассуждений и решения математических и научных задач.

814скачиваний за 30 дней34лайкавеса обновлены7 апр 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Open-Reasoner-Zero-7B — языковая модель на архитектуре Qwen2, разработанная командой Open-Reasoner-Zero. Это policy-модель, дообученная с помощью масштабируемого обучения с подкреплением для генерации рассуждений; её можно использовать как чат-модель через Transformers и vLLM. В карточке указано 7,1 млрд параметров и контекст до 131 072 токенов.

Модель предназначена для задач, требующих пошагового рассуждения, в частности для решения математических задач и ответов на научные вопросы. В README сообщается об оценке на AIME2024, MATH500 и GPQA Diamond. Модель выпущена в формате safetensors по лицензии MIT. README не сообщает языки обучения или поддержки, поэтому они здесь не перечислены.

Сценарии применения

  • решение задач математических олимпиад
  • пошаговое решение задач из учебной математики
  • ответы на сложные научные вопросы
  • генерация рассуждений в чат-приложениях

Ограничения

Заявленные результаты относятся к бенчмаркам AIME2024, MATH500 и GPQA Diamond и сами по себе не гарантируют точность в других сценариях. Языки поддержки в карточке не описаны.

Для каких профессий подходит4

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Open Reasoner Zero

An Open Source Approach to Scaling Up Reinforcement Learning on the Base Model

Overview 🌊

We introduce Open-Reasoner-Zero, the first open source implementation of large-scale reasoning-oriented RL training focusing on scalability, simplicity and accessibility. Using the same base model as DeepSeek-R1-Zero-Qwen-32B, our implementation achieves superior performance on AIME2024, MATH500, and the GPQA Diamond benchmark while demonstrating remarkable efficiency—requiring only a tenth of the training steps, compared to DeepSeek-R1-Zero pipeline.

To enable broader participation in this pivotal moment we witnessed and accelerate research towards artificial general intelligence (AGI), we release our source code, parameter settings, training data, and model weights. Please refer to our paper for more insights across various model sizes.

Let the Reasoner-Zero tide rise!

Main Results 🏆

Figure 1 | Evaluation performance of Open-Reasoner-Zero-{7B, 32B}. Evaluation performance of Open-Reasoner-Zero-{7B, 32B} on benchmarks (averaged on 16 responses) during training. Using the same base model as DeepSeek-R1-Zero-Qwen-32B, Open-Reasoner-Zero-32B achieves superior performance on AIME2024, MATH500, and GPQA Diamond benchmark-requiring only a tenth of the training steps.

Figure 2 | Train-time Scale up on Train Reward and Response Length of Open-Reasoner-Zero (ORZ) - {0.5B, 1.5B, 7B, 32B}. Train Reward and Response Length increase steadily, demonstrating consistent scalability across model sizes. Interestingly, the ORZ-32B Response Length exhibits fluctuations without negatively impacting training stability, highlighting the robustness of our minimalist recipe.

Releases 📦

[2025/03/31] We announce a major milestone for Open-Reasoner-Zero:

[2025/02/18] We release Open-Reasoner-Zero.

As part of this release, we open-source:

Key Features in Codebase 🔑

  • Adopt single controller trainer design, flexible and researcher-friendly.
  • Colocate training and generation in the same GPUs to maximize GPU utilization.

Getting Started 🚀

Data

We release all of curated high-quality training data in the data folder:

  • curated 129k data:
    • original 57k, collected from various sources, including AIME (up to 2023), MATH, Numina-Math collection and Tulu3 MATH.
    • extended 72k, mainly cleaned from OpenR1-Math-220k.
  • hard 13k, mined from the first stage of ORZ-32B training.

The details for how to collect data are described in our paper.

Installation & Training Scripts

We release our Dockerfile in docker folder to facilitate the reproducibility of our training.

To install the package, run:

pip install -e .

Start ORZ-32B PPO Training

Here are the starting commands in 16 nodes.

First on master node, run:

ray start --head
# you will see logging like:
# Next steps
#  To add another node to this Ray cluster, run
#    ray start --address='<master-node-ip>:<master-node-port>'

then on all other nodes, run:

ray start --address='<master-node-ip>:<master-node-port>' # <master-node-ip> and <master-node-port> are from above loggings!

finally on master node, just run:

python -m playground.orz_32b_ppo

Your training log will be shown in the master node terminal.


Start ORZ-0.5B PPO Training

You can start the ORZ-0.5B PPO training in single A800/H800 node:

python -m playground.orz_0p5b_ppo

You can even run in a single A800/H800 gpu:

python -m playground.orz_0p5b_ppo_1gpu

note: since we are not in multi-node setting, no ray start like logics are needed.


Start ORZ-7B PPO Training

Multi-node Training on 4 nodes:

# set up for multi-node training
ray start --head # on master node
ray start --address='<master-node-ip>:<master-node-port>' # then on other nodes

# then on master node, run:
python -m playground.orz_7b_ppo

Your training log will be shown in the master node terminal.


Start ORZ-1.5B PPO Training

Multi-node Training on 2 nodes:

# set up for multi-node training
ray start --head # on master node
ray start --address='<master-node-ip>:<master-node-port>' # then on other nodes
# then on master node, run:
python -m playground.orz_1p5b_ppo

Debug Settings

In the code, we leave an environment variable DEBUG_MODE to run in debug setting for researcher to iterate. (Thought for now, we recommend using python -m playground.orz_0p5b_ppo_1gpu for debugging.)

The debug running command examples:

# NOTE: just for debug, not final setting!

## Debug command in a single GPU with `EleutherAI/pythia-14m`
DEBUG_MODE=True python -m playground.orz_14m_ppo_mini
## Debug command in a single node (8 GPUs) with `Qwen/Qwen2.5-7B`
DEBUG_MODE=True python -m playground.orz_7b_ppo

How to Use the Model

Policy Model

Policy models can be used in the same way as any chat model in transformers and vllm, since we have put the chat template jinja in the tokenizer.

Critic Model

Critic models can be loaded the same way like in the training code.

Acknowledgements 💖

Advertisement Time 📣

We are hiring talented researchers and engineers to join our team. If you are interested in our project and would like to contribute to the reasoner scale-up all the way to AGI, please feel free to reach out to us at hanqer@stepfun.com

Star History Chart

Community Discussions 🍺

We have several wechat groups to help discussions and sharing, you can scan the QR code below to join the latest group.

Citation

@misc{hu2025openreasonerzeroopensourceapproach,
      title={Open-Reasoner-Zero: An Open Source Approach to Scaling Up Reinforcement Learning on the Base Model}, 
      author={Jingcheng Hu and Yinmin Zhang and Qi Han and Daxin Jiang and Xiangyu Zhang and Heung-Yeung Shum},
      year={2025},
      eprint={2503.24290},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2503.24290}, 
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
0e38a59

0 моделей