executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
training-and-configsAssemble verl PPO, GRPO, SFT, and on-policy distillation training commands, Hydra overrides, backend strategy switches, and config troubleshooting guidance.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a coding agent needs to build or debug verl training commands and Hydra config overrides for PPO-like RL, GRPO, SFT, or on-policy distillation.
references/training-workflows.md for the python -m verl.trainer.main_ppo command shape, required actor/critic/model/data/logger overrides, and FSDP or Megatron examples.references/training-workflows.md for algorithm.adv_estimator=grpo, grouped rollout n, KL-loss settings, and no-critic command patterns.references/training-workflows.md for torchrun -m verl.trainer.sft_trainer, engine=fsdp, dataset message keys, LoRA/PEFT, and sequence-parallel switches.references/training-workflows.md for distillation.enabled=True, teacher resource sizing, teacher model overrides, and distillation loss modes.references/configuration.md before changing model_engine, FSDP/FSDP2, Megatron, VeOmni, TorchTitan, rollout backend, batch, checkpoint, logger, or generated-reference config fields.references/troubleshooting.md for overlong prompts, OOM, Hydra override syntax, config-doc CI, rollout backend mismatch, Ray/GPU resource, and distillation teacher sizing problems.scripts/build_ppo_command.py assembles a dry-run python -m verl.trainer.main_ppo command from common data, model, rollout, backend, batch, and logger options. It prints only; it never imports verl, starts Ray, downloads models, or runs training.