writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
operations-and-utilitiesInstall, diagnose, and operate OpenRLHF runtime utilities, including optional GPU dependencies, Ray/NCCL environment propagation, reward model serving, LoRA merging, DeepSpeed checkpoint conversion, and Docker/system caveats.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about getting OpenRLHF installed, checking runtime readiness, configuring Ray/vLLM/DeepSpeed environment variables, serving a reward model, merging LoRA adapters, converting DeepSpeed checkpoints, or interpreting Docker/system helper scripts.
Do not use this sub-skill to design SFT/RM/DPO/PPO training recipes, tune dataset schemas, or explain RL agent workflows. Route those to the training, RL, or data-preparation sub-skills, then return here only for runtime diagnostics or utility commands.
references/installation-and-runtime.md.references/utilities.md.references/troubleshooting.md.python skills/openrlhf/sub-skills/operations-and-utilities/scripts/check_openrlhf_runtime.py
torch.cuda.is_available() if torch is already installed.torch, checking CUDA, installing openrlhf[vllm], starting ray, loading HuggingFace models, merging LoRA weights, or serving reward models.This sub-skill is based on OpenRLHF repository evidence from README.md, requirements.txt, setup.py, dockerfile/Dockerfile, dockerfile/docker-entrypoint.sh, examples/scripts/serve_remote_rm.sh, examples/scripts/ckpt_ds_zero_to_universal.sh, examples/scripts/docker_run.sh, examples/scripts/nvidia_docker_install.sh, openrlhf/cli/serve_rm.py, openrlhf/cli/lora_combiner.py, openrlhf/cli/train_ppo_ray.py, openrlhf/utils/deepspeed/, openrlhf/utils/utils.py, tests/test_ray_env_vars.py, and tests/test_loss_aggregation.py.