Skip to content
Back to skills

Train Configure

ASecurity

"Configure DreamerV3 training, evaluation, logging, checkpoints,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolspythongodockerbackend

Works with

  • terminal
  • cli

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Train Configure?

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

Security grade badge for Train Configure
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-train-configure/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-train-configure)

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: train-configure
description: "Configure DreamerV3 training, evaluation, logging, checkpoints,
  and smoke runs from the CLI."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Train Configure

Use this sub-skill when you need to:

- compose DreamerV3 config blocks from `dreamerv3/configs.yaml`
- launch, resume, or dry-run `dreamerv3.main.main`
- choose between `train`, `train_eval`, `eval_only`, `parallel`, and the `parallel_*` worker modes
- inspect startup flow, logging, checkpointing, and resume behavior
- run a bounded CPU or random-agent smoke before heavier GPU training

Read these bundled references first:

- `references/cli-and-config.md`
- `references/run-loops.md`
- `references/troubleshooting.md`

Run the bundled smoke helper when you want a one-command CPU validation:

- `python scripts/smoke_train_debug.py --help`
- `python scripts/smoke_train_debug.py --dry-run-config`
- `python scripts/smoke_train_debug.py`

## Covered surface

This sub-skill covers the control and configuration layer around the DreamerV3 training entry point:

- `dreamerv3/main.py`
  - `main`
  - `make_agent`
  - `make_env`
  - `make_replay`
  - `make_stream`
  - `make_logger`
- `dreamerv3/configs.yaml`
  - defaults
  - size presets
  - task presets
  - `debug`
  - `multicpu`
  - CLI override ordering
- `embodied/run/train.py`
- `embodied/run/train_eval.py`
- `embodied/run/eval_only.py`
- `embodied/run/parallel.py`
- README install/training/tips distilled into runtime guidance

## What to do

1. Start from the config reference and pick the smallest preset set that matches the goal.
2. Use the smoke helper for a bounded CPU or random-agent check before any larger run.
3. Keep `--logdir` stable when you want continuation, but start a fresh logdir after any model-shape change.
4. Use the run-loop reference to choose the correct script mode and checkpoint path.
5. If the issue is env wrappers, replay internals, or stream mechanics, hand off to `embodied-dataflow`.
6. If the issue is RSSM/encoder/decoder/model internals, hand off to `jax-models`.
7. If the issue is Docker, plotting, or backend ops, hand off to `results-ops`.

## Fast rules

- `--configs` blocks apply in order, then explicit CLI flags win.
- `debug` is for fast validation, not for learning a good policy.
- `random_agent` is the cheapest way to check env, replay, logger, and checkpoint plumbing.
- `train_ratio` is interpreted relative to batch size and batch length, so changing those changes the effective update cadence.
- `task` must resolve to a supported suite/task pair or env creation will fail before training starts.
- Reusing a checkpoint after changing a size preset or other model-shape-sensitive config is unsafe unless compatibility is known.

## Expected outputs

A healthy bounded training smoke should usually produce at least:

- `config.yaml`
- `metrics.jsonl`
- `scores.jsonl`
- `ckpt/`
- terminal metrics and episode summaries

For parallel modes, expect a nested checkpoint tree such as `ckpt/agent`, `ckpt/replay`, and `ckpt/logger`.

## When to stop here

Do not dig into source-repo implementation details beyond the bundled references if you only need to:

- choose a config preset
- verify a small training or evaluation smoke
- resume from a checkpoint in a compatible logdir
- decide whether a failure belongs to config, logging, checkpointing, or run-loop control

Files in this skill

  • SKILL.md3.3 KB
  • references/cli-and-config.md8.3 KB
  • references/run-loops.md7.7 KB
  • references/troubleshooting.md6.5 KB
  • scripts/smoke_train_debug.py4.9 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.