Skip to content
Back to skills

Training

ASecurity

"Configures, runs, and evaluates Luminoth training jobs, including

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
toolspythongobashflaskapi

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 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-4a74fcc6/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-training-4a74fcc6)

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: "Configures, runs, and evaluates Luminoth training jobs, including
  the optional Google Cloud ML workflow."
disable-model-invocation: true
metadata:
  disco-role: operating
license: BSD 3-Clause
---

# Luminoth Training

Use this sub-skill when the task is to train or evaluate a Luminoth model, tune
a configuration file, or submit the same run to Google Cloud ML Engine.

## Route here for

- `lumi train` and `lumi eval` command planning.
- Merging one or more config files with `--config` and `--override`.
- Choosing between Faster R-CNN and SSD configs.
- Understanding `train.job_dir`, `train.run_name`, TensorBoard output, and
  evaluation watch behavior.
- The optional `lumi cloud gc` workflow, including `train`, `evaluate`, `jobs`,
  and `logs`.

## Do not use this sub-skill alone for

- Raw dataset conversion or TFRecord creation; route to
  [dataset-preparation](../dataset-preparation/SKILL.md) first.
- Packaging a trained run into a checkpoint or managing the checkpoint index;
  route to [checkpoints](../checkpoints/SKILL.md).
- Running predictions or the Flask demo after a checkpoint exists; route to
  [prediction](../prediction/SKILL.md).
- Cross-cutting install/import problems; start from the root
  [Luminoth](../../SKILL.md) router.

## Fast operating procedure

1. Read [references/configuration.md](references/configuration.md) for the key
   config fields and override syntax.
2. Read [references/workflows.md](references/workflows.md) for local train/eval
   commands and the cloud workflow summary.
3. Run the bundled preflight before you suggest a train or eval command:

   ```bash
   python scripts/check_config_keys.py --config ./config.yml --mode train
   ```

4. If the request involves Google Cloud, read
   [references/cloud.md](references/cloud.md) and confirm the required service
   account, APIs, and bucket setup.
5. If the task requires a run directory or checkpoint package, route that part
   to checkpoints instead of keeping it here.

## Common commands at a glance

```bash
lumi train -c ./config.yml
lumi train -c ./base.yml -c ./task.yml -o model.network.num_classes=3
lumi eval -c ./config.yml --split val --no-watch
lumi cloud gc train -c ./config.yml --bucket my-bucket --dataset gs://my-bucket/dataset
lumi cloud gc evaluate --train-folder gs://my-bucket/lumi_job --split val
```

## What this sub-skill owns

- Config file structure, defaults, and override syntax.
- Training and evaluation run directories.
- TensorBoard and other training outputs written under the job directory.
- Optional Google Cloud ML submission, listing, and log retrieval.
- Safe config preflight helpers that do not start training.

## What to delegate away

- If the request is about which images or annotations to ingest, move to dataset
  preparation.
- If the request is about a saved checkpoint alias or tarball, move to
  checkpoints.
- If the request is about inference, the demo server, or the public Python API,
  move to prediction.

## Working style

Keep the answer anchored to the config keys the code actually reads:

- `model.type`
- `dataset.type`
- `dataset.dir`
- `train.job_dir`
- `train.run_name`

Then explain any model-specific or cloud-specific fields only as far as the
current task needs them.

Files in this skill

  • SKILL.md3.2 KB
  • references/cloud.md2.3 KB
  • references/configuration.md2.3 KB
  • references/troubleshooting.md2.5 KB
  • references/workflows.md2.9 KB
  • scripts/check_config_keys.py3.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.