技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
customization-extension【数据与研究】Extend MMDetection 3.3.0 with custom registries, models, losses, datasets, transforms, hooks, optimizers, project plugins, structures, and 2.x-to-3.x migration fixes.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when an agent must add, register, debug, or migrate custom MMDetection components. It covers MMEngine registry usage, custom_imports, project plugin layout, custom model/data/runtime classes, and DetDataSample/box/mask structure expectations.
_base_, or cfg-options, use ../configuration-model-zoo/SKILL.md.../datasets-evaluation/SKILL.md.../training-testing/SKILL.md.../inference-visualization/SKILL.md.references/registries-and-apis.md: registry nodes, decorators, import/scope rules, structures, and migration API changes.references/extension-workflows.md: workflows for custom models, losses, datasets, transforms, hooks, optimizers, projects plugins, and structures.references/troubleshooting.md: diagnosis tables for registration, imports, default scope, class counts, data samples, transforms, optimizers, and 2.x migration failures.scripts/registry_probe.py: inspect MMDetection registry contents and verify import paths without training.MODELS; dataset uses DATASETS; transform uses TRANSFORMS; hooks use HOOKS; optimizers and constructors use optimizer registries.mmdet.registry, then ensure its module is imported by package __init__.py or by config-level custom_imports.default_scope='mmdet' or initialize the mmdet scope before registry builds when running standalone checks.scripts/registry_probe.py and a minimal Registry.build() or transform call before launching training.type='MyBBoxHead' but build fails with KeyError; debug registry node, import side effects, and default scope before editing model logic.DetDataSample fields before training.