计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
reid-lifecycle【效率与协作】Use BoxMOT for ReID training, evaluation, comparison, export, embedding extraction, and registry inspection.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task involves ReID models: training a backbone, evaluating a checkpoint, comparing checkpoints across datasets, exporting deployment formats, generating embeddings, or inspecting registries.
boxmot trainboxmot eval-reidboxmot compare-reidboxmot exportBoxMOT.train(...), BoxMOT.eval_reid(...), BoxMOT.export(...), and BoxMOT.embed(...)boxmot.ReIDModelgenerate / eval / tune / research cache workflowspreprocess, image size, and inference feature overrides between train/eval/export as needed.boxmot train --model osnet_x0_25 --dataset market1501 --data-dir /data/reid --device cpu
boxmot eval-reid --weights runs/reid_train/exp/best.pt --dataset market1501 --data-dir /data/reid --device cpu
boxmot compare-reid --weights runs/reid_train/exp/best.pt --target market1501=/data/reid/Market-1501-v15.09.15
boxmot export --weights osnet_x0_25_msmt17.pt --include onnx
Python facade:
from boxmot import BoxMOT, ReIDModel
api = BoxMOT()
train_result = api.train(model="mobilenetv4", dataset="market1501", data_dir="/data/reid", epochs=5)
metrics = api.eval_reid(weights=train_result.weights_path, dataset="market1501", data_dir="/data/reid")
features = ReIDModel("osnet_x0_25_msmt17.pt", device="cpu").embed("crop.jpg")
Use scripts/reid_registry_summary.py when the user needs to know registered backbones, recipes, datasets, or export formats before launching a heavy job.