Skip to content
Back to skills

Training And Evaluation

ASecurity

"Routes EasyCV config-driven training, evaluation, validation, and

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

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Training And Evaluation?

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

Security grade badge for Training And Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-training-and-evaluation-1488138c/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-training-and-evaluation-1488138c)

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-evaluation
description: "Routes EasyCV config-driven training, evaluation, validation, and
  distributed launch workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Training and evaluation

Use this sub-skill when the task is to train, fine-tune, validate, resume, or compare an EasyCV checkpoint against a config-driven pipeline.

It covers the repo's common training front doors:

- `python -m easycv.tools.train`
- `python -m easycv.tools.eval`
- `easycv.tools.train(...)`
- `easycv.tools.eval(...)`
- `easycv.apis.train_model`
- `easycv.apis.single_gpu_test`
- `easycv.apis.multi_gpu_test`

## Read these references first

- `references/workflows.md` for the training / evaluation command patterns.
- `references/config-templates.md` for choosing a config family or `--model_type` starter.
- `references/troubleshooting.md` for common launcher, seed, fp16, and validation failures.
- Root `references/model-zoo-overview.md` for the full family map.

## What belongs here

Include tasks such as:

- picking a classification, detection, segmentation, pose, SSL, metric-learning, video, or OCR config
- editing dataset roots, `work_dir`, `load_from`, `resume_from`, or `pretrained`
- running validation hooks and metric evaluation
- distributed launch setup and `--launcher` selection
- fp16 / SyncBN / seed / logging / visualization setup during training
- training-time result comparison across configs or checkpoints

## What stays elsewhere

- Batch prediction and predictor API usage -> `sub-skills/prediction-and-inference/`
- Export, pruning, quantization, and other inference packaging -> `sub-skills/export-and-optimization/`
- Dataset conversion, file layout checks, and OSS I/O setup -> `sub-skills/data-preparation/`

## Typical decision flow

1. Choose a config family or explicit config path.
2. Confirm the dataset layout and required labels or class list.
3. Set `work_dir`, checkpoint resume / load settings, and the launcher.
4. Decide whether fp16, validation, and logging hooks are needed.
5. Run the smallest safe train or eval command first, then expand.

## Common training surfaces

- `--model_type` only works for the starter keys listed in the model-zoo reference.
- `--user_config_params` overrides config values without editing the source file.
- `eval_pipelines` controls validation during training and post-training evaluation.
- DALI-backed datasets, OSS I/O, and TorchAccelerator configs have extra runtime expectations.

## Common success signals

- The config loads without path or template errors.
- The trainer constructs the model, dataloaders, and hooks.
- Validation metrics are emitted for the chosen dataset family.
- The checkpoint metadata includes the EasyCV version and config text.

Files in this skill

  • SKILL.md2.7 KB
  • references/config-templates.md1.5 KB
  • references/troubleshooting.md1.5 KB
  • references/workflows.md2.4 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.