
The Training Method selector: Supervised (SFT), Reinforcement (RLVR), and Head
Pick a reward function
Selecting Reinforcement (RLVR) swaps the LoRA config card for a Reward Function card.
The Reward Function card with Math Pairs (synthetic) selected, Synthetic prompts and Format bonus below it
256), no dataset upload needed either way.
Whichever reward you pick, Format bonus is checked by default: a small extra reward for wrapping the answer in <think>…</think><answer>…</answer> structure, on top of whether the answer itself was correct.
Configure GRPO
Below the reward, the GRPO Configuration card sets how the group-based training itself runs.
GRPO Configuration: group size, max completion, rank, alpha, learning rate, max steps, and batch size
grpo, dapo, or dr_grpo), Epochs, Quantization (Full Precision, 4-bit QLoRA, or 8-bit), and Generation Backend, either vLLM (colocate) (fast, shares the training GPU) or Transformers (in-process, use if vLLM runs out of memory). Picking vLLM colocate also exposes a GPU memory slider controlling how much of the training GPU vLLM gets to keep for itself.
Start training
The Training Summary sidebar mirrors an RLVR run’s specific fields: Method (RLVR (GRPO)), Model, Reward, Group Size, Max Completion, GPU Selection, LoRA Rank, Learn Rate, Max Steps, and Backend. Click Start Training once it looks right.
Monitor an RLVR run
An RLVR job’s detail page adds an RL Metrics section above the usual Actions panel.
RL Metrics on a completed RLVR job: Accuracy Trend, Reward Trend, stat tiles, and the reward/accuracy and loss charts
- Accuracy Trend and Reward Trend compare an early window of training against a later one, showing the delta and the direction (rising, falling, flat), plus the peak value reached.
- The stat tiles, Steps, Final Reward, Best Reward, Best Accuracy, Final Loss, summarize the whole run once it’s done.
- Reward & accuracy and Loss chart every step. If the run logged them, you may also see KL & entropy and Completion length charts below.
Automate rounds with a training loop
Instead of babysitting one run, you can point Train at a target score and let it train, benchmark, and retrain the winner on its own. Configure your reward and GRPO settings as above, then scroll to Start an automated loop.
The Start an automated loop form: name, benchmark, score column, target, max rounds, give up after, and reclaim storage
Reading loop results
Open the loop from Training Loops in the sidebar to see it live or after it finishes.
A finished training loop: best score, target, rounds, elapsed time, a bar chart per round, and the round-by-round list
Evaluating an RLVR model
An RLVR-trained model benchmarks the same way as any other, see On a Platform Model. The Score Breakdown just reflects whatever the reward measured during training:
An evaluation of an RLVR-trained model against the RLVR Math Pairs benchmark, showing accuracy, accuracy strict, format, and answered
<think>/<answer> format bonus, and answered counts responses the model actually completed. See Benchmark Results for how to read the rest of this page.