executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
reid-lifecycleUse BoxMOT for ReID training, evaluation, comparison, export, embedding extraction, and registry inspection.
Independent GitHub snapshot · Automated classification · Original documentation governs
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.