技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
verl【数据与研究】Use verl for LLM post-training workflows: setup, data and rewards, PPO/GRPO/SFT configs, rollout tools, checkpoints, profiling, and repository maintenance.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a user asks how to install, configure, run, debug, or maintain verl, the Volcano Engine Reinforcement Learning library for LLM post-training.
references/repo-provenance.md before relying on this skill for a different checkout or after package metadata, config files, examples, or docs change.references/troubleshooting.md for cross-cutting failures that span setup, Hydra configs, data schema, rollout backends, checkpoint operations, and repo maintenance.scripts/check_skill_integrity.py when editing or importing this skill to check frontmatter, links, private-path leaks, and generated cache files.sub-skills/setup-and-backends/ for base install choices, Docker-vs-custom setup, Python/CUDA requirements, optional extras, vLLM/SGLang/Megatron/TensorRT-LLM/NPU/ROCm caveats, and safe import/backend checks.sub-skills/data-and-rewards/ for parquet row schemas, chat prompt fields, reward_model.ground_truth, custom reward modules, and the bundled parquet validator.sub-skills/training-and-configs/ for PPO, GRPO, SFT, on-policy distillation, backend strategy switches, batch/micro-batch sizing, generated config references, and the dry-run PPO command builder.sub-skills/rollout-and-tools/ for rollout engines, async generation server flows, multi-turn agent loops, @function_tool, native BaseTool, tokenization sanity checks, traces, and tool schema validation.sub-skills/checkpoints-and-model-ops/ for checkpoint layout inspection, verl.model_merger, FSDP/Megatron/HuggingFace export decisions, LoRA merge implications, profiling, and performance diagnostics.sub-skills/repo-development/ for contribution policy, duplicate-work checks, AGENTS.md editing rules, generated trainer config maintenance, focused test selection, and non-executing test suggestions.setup-and-backends), parquet/reward schema (data-and-rewards), Hydra override/resource sizing (training-and-configs), rollout backend/tooling (rollout-and-tools), or checkpoint/export (checkpoints-and-model-ops).repo-development before changing files so duplicate-work, AGENTS.md scope, generated config, and focused-test rules are not missed.sub-skills/setup-and-backends/scripts/check_verl_environment.py checks active Python package metadata, imports, optional CUDA state, and dependency consistency.sub-skills/data-and-rewards/scripts/validate_verl_parquet.py validates verl parquet rows without importing verl.sub-skills/training-and-configs/scripts/build_ppo_command.py prints a dry-run python -m verl.trainer.main_ppo command from common arguments.sub-skills/rollout-and-tools/scripts/validate_function_tool.py preflights trusted function-tool Python files for type hints and Google-style Args: docs.sub-skills/checkpoints-and-model-ops/scripts/inspect_checkpoint_path.py classifies checkpoint/run/role directories without loading tensors.sub-skills/repo-development/scripts/select_verl_tests.py maps changed paths to suggested tests and pre-commit hooks without running them.