Skip to content
Back to skills

Training And Experiments

ASecurity

"Run and debug ProtoMotions training, inference, experiment

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolsgobashnodebackend

Works with

  • cli

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Training And Experiments?

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

Security grade badge for Training And Experiments
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-training-and-experiments-881e9972/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-training-and-experiments-881e9972)

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-and-experiments
description: "Run and debug ProtoMotions training, inference, experiment
  configs, GPC/PEFT, domain randomization, checkpoints, and distributed jobs."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# ProtoMotions training and experiments

Use this sub-skill for `protomotions train-agent`, `protomotions inference-agent`, experiment file design, algorithm-family selection, config overrides, checkpoint/resume behavior, GPC/PEFT, domain randomization, and SLURM/multi-GPU operations.

## Read first

- `references/training-cli.md`: command shapes, required arguments, inference overrides, and safe bounded runs.
- `references/experiment-families.md`: Mimic, ADD, AMP, ASE, MaskedMimic, GPC/PEFT, steering, and path-following routes.
- `references/configuration-and-resume.md`: dataclass config lifecycle and artifact roles.
- `references/gpc-peft.md`: tracker/prior/SFT/RLFT checkpoint contracts and PEFT actor shape.
- `references/domain-randomization-and-slurm.md`: sim2sim randomization and distributed/SLURM scaling.
- `scripts/build_training_command.py`: command-template generator that avoids hard-coding local paths.

## Standard action pattern

1. Identify the robot, simulator backend, motion file, experiment config, run name, env count, and batch size.
2. Verify the backend environment and assets before training.
3. Use `--create-config-only` when the task is to inspect or migrate configs without launching long training.
4. Use a new `--experiment-name` for config changes; resume ignores new training CLI overrides.
5. Use `--full-eval --headless` for bounded inference validation.
6. For multi-GPU, remember `--num-envs` and `--batch-size` are per GPU/process; total scale is multiplied by `--ngpu * --nodes`.

## Common command skeletons

```bash
protomotions train-agent \
  --robot-name g1 \
  --simulator isaaclab \
  --experiment-path <experiment.py> \
  --experiment-name <run_name> \
  --motion-file <motion_lib.pt> \
  --num-envs 4096 \
  --batch-size 16384 \
  --ngpu 1
```

```bash
protomotions inference-agent \
  --checkpoint <run_dir>/last.ckpt \
  --simulator mujoco \
  --num-envs 1 \
  --headless \
  --full-eval
```

## Decision points

- Use Mimic for reference motion tracking; use AMP/ASE/ADD when adversarial style/skill embeddings or differential discriminators match the task.
- Use GPC/PEFT for staged discrete latent prior training and task adaptation.
- Use domain-randomized G1 tracker workflows for sim2sim/real deployment candidates.
- Use MuJoCo inference for quick G1/H1 debug; do not assume SMPL/SMPL-X spherical-joint transfer.
- Use `--overrides` only for scalar values; create a new experiment file for nested objects/lists/dataclass changes.

Files in this skill

  • SKILL.md2.7 KB
  • references/configuration-and-resume.md2.5 KB
  • references/domain-randomization-and-slurm.md2.8 KB
  • references/experiment-families.md2.4 KB
  • references/gpc-peft.md2.5 KB
  • references/training-cli.md2.3 KB
  • scripts/build_training_command.py2.2 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.