UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
データ・研究 · SKILL.md

training-and-evaluation

training-and-evaluation

Plan MMAction2 training, testing, distributed launch, evaluation, result dumps, and analysis workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: training-and-evaluation description: "Plan MMAction2 training, testing, distributed launch, evaluation, result dumps, and analysis workflows." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

MMAction2 Training And Evaluation

Use this sub-skill when a task asks how to train, resume, test, evaluate, dump predictions, launch distributed or Slurm jobs, interpret work directories/checkpoints, or debug MMAction2 metrics and training/test CLIs.

Start Here

  1. Read references/train-test-reference.md for train/test parser flags, command templates, CPU/GPU selection, resume/load-from behavior, AMP, auto-scaled learning rate, work directory outputs, quick tiny-dataset caveats, and distributed/Slurm launch patterns.
  2. Read references/evaluation-reference.md for evaluator configuration, AccMetric, retrieval, AVA, ActivityNet/localization, result dumps, offline metric evaluation, fusion, confusion matrix, and mAP reporting tools.
  3. Read references/troubleshooting.md before advising a retry after a CLI, runtime, metric, checkpoint, GPU, distributed, or work-directory failure.
  4. Use scripts/mmaction2_train_test_command_builder.py to preview a shell command without launching training or testing.

Routing Boundaries

Operating Rules

  • Do not launch training, testing, distributed jobs, Slurm jobs, downloads, or checkpoint conversion unless the user explicitly asks for execution and the required compute/data/checkpoints are available.
  • Prefer command previews first. Confirm config path, checkpoint path for test/evaluation, work directory, target device, and whether the run may write checkpoints, logs, metric files, visualization images, or result dumps.
  • For CPU-only commands, prefix the eventual command with CUDA_VISIBLE_DEVICES=-1. MMAction2 otherwise prefers an available GPU.
  • Treat quick tiny-dataset recipes as smoke/debug workflows, not as benchmark evidence. They often depend on user-provided data and optional pretrained checkpoints.
  • Keep future instructions self-contained: use the references above and bundled command builder instead of sending users to repository docs or examples.
保存したスキル