verl-to-relax

Migrate RL training recipes from verl to Relax frameworks.

1|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/EnkeZ/tgsopd --skill verl-to-relax-enkez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verl-to-relax
Source: https://github.com/EnkeZ/tgsopd/tree/main/skills/verl-to-relax
Command: npx skills add https://github.com/EnkeZ/tgsopd --skill verl-to-relax-enkez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires verl, relax, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of migrating reinforcement learning training recipes from the verl framework to the Relax framework, enabling users to seamlessly port their reward functions, tool environments, training scripts, and other recipe code.

Core Features & Use Cases

  • Recipe Migration: Handles conversion of reward functions, tool environments, training scripts, and dataset configurations.
  • Deployment Modes: Supports both colocate and fully async deployment modes for flexibility.
  • Use Case: If you have a complex RL training recipe in verl and want to use Relax's advanced features, this Skill can help you migrate your code efficiently.

Quick Start

Run the verl-to-relax skill with the following command: verl-to-relax --input-dir path/to/verl_recipe.

Frequently Asked Questions about verl-to-relax

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate RL training recipes from verl to Relax?

To migrate RL training recipes from verl to Relax, use the conversion utility that transforms reward functions, tool environments, training scripts, and dataset configurations. Run the command-line tool pointing to your verl recipe directory to start the migration.

What components are converted when porting reinforcement learning recipes from verl?

Recipe migration from verl to Relax converts reward functions, tool environments, training scripts, and dataset configurations. This allows you to seamlessly port your existing reinforcement learning code to the new framework.

Does the verl to Relax migration support both colocate and fully async deployment modes?

Yes, verl to Relax migration supports both colocate and fully async deployment modes. This provides flexibility when configuring how your reinforcement learning training scripts operate after porting your recipe code.

Do I need both verl and Relax frameworks installed to convert my training scripts?

Yes, you need both the verl and Relax frameworks installed. The conversion process requires verl to read existing training recipes and Relax to deploy the migrated reward functions and environments.

What's the best way to convert verl dataset configurations and reward functions for Relax?

The best way to convert verl dataset configurations and reward functions is to run the migration utility with your input directory specified. It handles the recipe conversion automatically, facilitating a seamless transition to Relax.