界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

training-and-inference

training-and-inference

【效率与协作】Routes training, fine-tuning, validation, checkpoint, and inference workflows for 3D ResNets PyTorch.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: "training-and-inference" description: "Routes training, fine-tuning, validation, checkpoint, and inference workflows for 3D ResNets PyTorch." disable-model-invocation: true metadata: disco-role: operating license: MIT

training-and-inference

Use this sub-skill when you need to train, fine-tune, validate, resume, or run inference for this repository's main.py-style workflows without reopening the source checkout.

Use this route for

  • Fresh training runs and stage-wise fine-tuning.
  • Checkpoint save/resume, optimizer state recovery, and milestone handling.
  • Loading pretrained weights with a different final class count.
  • Validation, multi-clip inference, and result scoring.
  • DataParallel checkpoint cleanup before reuse or inspection.

Do not use this route for

  • Raw video extraction or annotation JSON creation. Use data-preparation.
  • Repo-wide routing or root skill selection. Use the root router.
  • Model conversion or export outside the main.py training loop.

Read first

Skill-owned scripts

  • scripts/evaluate_results.py — score top-k recognition results against a ground-truth JSON.
  • scripts/strip_dataparallel.py — remove module. prefixes from checkpoint state dicts.

Typical flow

  1. Confirm the dataset tree and annotation JSON already exist.
  2. Pick a model family and depth from references/model-catalog.md.
  3. Choose scratch train, resume, or fine-tune flags in references/workflows.md.
  4. Run the root-level main.py wrapper from the repo skill tree.
  5. Evaluate results with scripts/evaluate_results.py or clean checkpoints with scripts/strip_dataparallel.py when needed.

Cross-links

我的收藏