CoolFace
Modelpublic

laion/Qwen3-32B-R2EGYM-256-3epochs

sourceHugging Faceapache-2.0updated 21d agoView on Hugging Face
0likes273downloads
Model Card

Qwen3-32B-R2EGYM-256-3epochs

This model is a reinforcement learning fine-tuned version of Qwen/Qwen3-32B, trained using the SkyRL framework with fully asynchronous PPO on coding and reasoning tasks from the R2EGYM benchmark.

Training Details

Framework

  • —Training Framework: SkyRL (fully async PPO)
  • —Parallelism Strategy: FSDP2 with CPU offload
  • —Agent: Terminus-2 (terminal-based coding agent with thinking enabled)

Dataset

Hyperparameters

ParameterValue
Epochs3
Total steps12 (4 steps/epoch)
Learning rate1e-5
Weight decay0.0
Train batch size64
Micro train batch size per GPU1
Advantage estimatorrloo_n
KL lossdisabled
Samples per prompt8
Max prompt length2,048
Max generate length30,720
RoPE scalingyarn (factor=4.0, originalmaxposition_embeddings=32,768)

Infrastructure

ComponentConfiguration
Policy nodes4 nodes x 4 GPUs
Reference model nodes4 nodes x 4 GPUs
Inference engines26 (tensor parallelism = 2)
Parallel generation workers96
Concurrent sandbox trials96
Total training nodes17

Training Notes

  • —Training was resumed from a step-9 checkpoint
  • —The model uses Terminus-2, a terminal-based coding agent that interacts with sandboxed Docker environments to solve programming tasks
  • —Thinking mode was enabled during training (--enable_thinking)

Usage

This model can be used as a drop-in replacement for Qwen3-32B with improved coding and reasoning capabilities.

python
from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("laion/Qwen3-32B-R2EGYM-256-3epochs")
tokenizer = AutoTokenizer.from_pretrained("laion/Qwen3-32B-R2EGYM-256-3epochs")