Skip to content
Back to skills

Training

ASecurity

"Routes VITS LJ Speech and VCTK training, checkpoint resume, and

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

Works with

  • api

Security analysis

A100/100

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

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill training --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Training?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Training
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-training-3e6069d3/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-training-3e6069d3)

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: training
description: "Routes VITS LJ Speech and VCTK training, checkpoint resume, and
  launch planning tasks."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Training

Use this route when you need to plan, launch, or troubleshoot VITS training runs for the LJ Speech or VCTK configs.

## Use this route when

- You need the single-speaker LJ Speech training path.
- You need the multi-speaker VCTK training path.
- You need to choose between `ljs_base.json`, `ljs_nosdp.json`, and `vctk_base.json`.
- You need checkpoint resume, logging, or DDP launch guidance.
- You need to diagnose CUDA, NCCL, port, or config-mismatch failures during training.

## Do not use this route when

- You are cleaning filelists or building the monotonic-alignment extension; use `data-preparation`.
- You are generating audio from a checkpoint; use `inference`.
- You only need a quick sanity check; use `../../scripts/check_install.py` or `../../scripts/model_smoke.py`.

## Read first

- `../../references/workflows.md` for the training flow and helper scripts.
- `../../references/configuration.md` for the config-file differences.
- `../../references/api-reference.md` for the training-related class and function signatures.
- `../../references/troubleshooting.md` for cross-cutting failures.
- `references/troubleshooting.md` in this sub-skill for launcher- and checkpoint-specific failures.

## Bundled helpers

- `../../scripts/launch_training.py` — prints or launches the correct training module with a safe `MASTER_PORT`.
- `../../scripts/model_smoke.py` — checks that the model can run a tiny synthetic forward/infer pass.
- `../../scripts/check_install.py` — confirms the repo and dependencies before launching.

## Common workflow

1. Confirm the config family and whether the dataset is single-speaker or multi-speaker.
2. Make sure the monotonic-alignment extension and CUDA backend are ready.
3. Use `launch_training.py --run` only after a dry run looks correct.
4. Use `model_smoke.py` if you need to separate environment problems from long-running training problems.

## Ownership boundaries

- Include config selection, DDP launch, checkpoint resume, and training diagnostics here.
- Exclude preprocessing and inference outputs; route those to sibling sub-skills.

Files in this skill

  • SKILL.md2.3 KB
  • references/troubleshooting.md1.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…