计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
ssd-pytorch【效率与协作】Operate the amdegroot SSD.PyTorch repository for SSD300 model construction, VOC/COCO training, evaluation, and demos.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task names ssd.pytorch, SSD.PyTorch, amdegroot/ssd.pytorch, or asks for the legacy PyTorch SSD300 object detector implementation, its VOC/COCO training pipeline, evaluation scripts, or demos.
build_ssd(phase, size=300, num_classes=21).detection_collate.train.py, including base VGG weights, checkpoints, CUDA, and Visdom.eval.py and test.py.SSD.PyTorch is a source-layout project, not a modern installable Python package. Future agents usually need one of these contexts:
PYTHONPATH, orssd, data, layers, and utils are importable.Core dependencies for selected workflows are PyTorch, TorchVision, NumPy, OpenCV (cv2), and Pillow for test.py image imports. Optional dependencies include pycocotools for COCO, visdom for training plots, imutils for the webcam demo, and Jupyter/IPython for notebook use.
data module can fail if the default COCO label map is absent, because COCOAnnotationTransform() is evaluated during module import. See references/troubleshooting.md.build_ssd('test') may construct under modern PyTorch but fail on forward because Detect is an old-style torch.autograd.Function. Use sub-skills/model-inference before promising end-to-end inference or evaluation.size=512 config tables are empty in source and should not be treated as implemented.| User task | Route |
|---|---|
| "Build SSD300 for VOC and inspect output shapes" | model-inference, then scripts/inspect_model_shapes.py |
"Why does build_ssd('test') fail on PyTorch 2?" | model-inference/references/troubleshooting.md |
| "Prepare VOC0712 for training" | data-training, then scripts/validate_dataset_layout.py --dataset voc |
| "Create a COCO training command" | data-training/references/training-workflow.md, then scripts/plan_training_command.py --dataset COCO |
| "Run or plan VOC mAP evaluation" | evaluation-demos/references/evaluation-and-test.md, then scripts/plan_evaluation_command.py --mode eval |
| "Check webcam demo dependencies" | evaluation-demos, then scripts/check_demo_requirements.py |
This skill is based on source, README, live import inspection, and safe smoke checks. It intentionally does not claim reproduced README mAP, full training completion, dataset download success, webcam access, or notebook execution. Those require external data, weights, hardware, and runtime choices in a Researcher session.