技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
solo【数据与研究】Operate the SOLO repository's legacy PyTorch/MMDetection workflows for object detection and instance segmentation, including inference, data/configuration, model customization, training, and evaluation.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a task mentions SOLO, SOLOv2, box-free instance
segmentation, or this repository's legacy mmdet APIs/configs. It describes the
PyTorch/MMDetection v1-era package at the pinned provenance revision; do not
silently substitute modern MMDetection 2/3 APIs.
sub-skills/inference/SKILL.md.sub-skills/data-config/SKILL.md.sub-skills/model-configs/SKILL.md.sub-skills/training-evaluation/SKILL.md.Cross-route tasks are normal: validate data/configuration first, then use the model route, and use inference or evaluation only after a checkpoint and backend have been validated.
Use a fresh, isolated environment for this legacy package. Install the public
package and its documented build/runtime requirements using the selected
checkout's supported installation instructions; the runtime anchor is
mmcv==0.2.16, with a torch/torchvision pair and CUDA toolkit matched to the
extension build. Do not upgrade an existing working environment just to make
this old stack fit.
After installation, run:
From the generated skill root, run:
python scripts/collect_env.py
python -m pip check
Treat any missing *_cuda/Cython extension as a blocked backend, not as a
successful CPU installation. Read
references/installation-and-compatibility.md
for the compatibility ladder.
Before changing code or launching a long command, establish:
mmcv==0.2.16 is
installed, and the package imports from the intended environment.references/installation-and-compatibility.md
before attempting a legacy extension build.The bundled diagnostic reports versions, import outcomes, CUDA visibility, and
extension import failures without downloading data or changing files. For
shared failure recovery, read
references/troubleshooting.md.
model, data, train_cfg, and test_cfg before
editing. Use the data/config route for schema and path checks.--help, config construction, or log parser
check before a dataset-scale command. Never hide a missing optional package,
missing compiled operator, or unavailable CUDA backend with a CPU claim.The runtime graph is distilled from the package source, public docs, configs,
demo intent, tools, and representative tests. Source provenance and the
verification boundary are recorded in
references/repo-provenance.md. CUDA/Cython
extensions, full COCO training/evaluation, webcam/display access, distributed
launchers, model downloads, and optional robustness packages require explicit
runtime resources and remain separate gates.