Skip to content
Back to skills

Setup And Backends

ASecurity

"Install, inspect, and troubleshoot verl environments and

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
toolspythonbashdockerbackend

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill setup-and-backends --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Setup And Backends
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-setup-and-backends-3b2b7d7f/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-setup-and-backends-3b2b7d7f)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.

Files in this skill

  • SKILL.md2.4 KB
  • references/installation-and-backends.md8.5 KB
  • references/troubleshooting.md7.6 KB
  • scripts/check_verl_environment.py7.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.