"Install, inspect, and troubleshoot verl environments and
Scanned 9/9/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill setup-and-backends --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Setup And Backends?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-setup-and-backends-3b2b7d7f)More formats (shields.io, HTML) on the badges page.
---
name: setup-and-backends
description: "Install, inspect, and troubleshoot verl environments and
accelerator backend stacks without constructing training commands."
disable-model-invocation: true
metadata:
disco-role: operating
license: Apache 2.0
---
# setup-and-backends
Use this sub-skill when a user needs verl installation guidance, environment inspection, accelerator/backend compatibility checks, Docker-vs-custom setup choices, or setup troubleshooting. Do not use it to build PPO/GRPO/SFT launch commands, rollout configs, checkpoint operations, or contribution-policy advice.
## Route by setup question
- For base installs, Python/CUDA requirements, optional extras, Docker images, or CPU-only package inspection, read [installation-and-backends.md](references/installation-and-backends.md).
- For vLLM, SGLang, Megatron-LM/MCore, TensorRT-LLM, GPU math/test extras, or platform plugin selection, read [installation-and-backends.md](references/installation-and-backends.md#backend-and-platform-matrix).
- For failed imports, tensordict/torch/backend version mismatches, CUDA not detected, Ray visible-device behavior, NPU/ROCm notes, or stale optional stacks, read [troubleshooting.md](references/troubleshooting.md).
- To gather safe local evidence from the active Python environment, run [check_verl_environment.py](scripts/check_verl_environment.py) and inspect its JSON output.
## Safe diagnostic helper
```bash
python sub-skills/setup-and-backends/scripts/check_verl_environment.py --pretty
python sub-skills/setup-and-backends/scripts/check_verl_environment.py --include-cuda --check-pip
```
The helper performs imports and package metadata checks only. It does not access the network, download models, launch Ray jobs, run Docker, or print local package file paths.
## Boundaries
- Keep installation advice self-contained; do not point future agents to source checkout docs, examples, scripts, or tests as runtime dependencies.
- Treat CPU-only environments as valid for import/config inspection but not as evidence that vLLM, SGLang, Megatron, flash-attn, TensorRT-LLM, CUDA kernels, ROCm, or NPU runtime jobs work.
- Prefer Docker images for accelerator runtime bring-up; use custom Python environments only when Docker is incompatible with the target system.
- Escalate hardware-specific failures to targeted checks before changing training configs: CUDA/ROCm/NPU visibility, torch build, backend package versions, Ray resource environment variables, and optional extras.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!