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
ltr-trainingConfigure, launch, and modify PyTracking LTR training settings for ATOM, DiMP/PrDiMP, KeepTrack, KYS, LWL, RTS, TaMOs, and ToMP.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to configure, inspect, launch, resume, or modify the LTR training stack in a PyTracking checkout. It covers run_training, train_settings module/name pairs, local training configuration, datasets, data processing/sampling/loading, actors, trainers, models, checkpoints, TensorBoard, CUDA, and training-only optional dependencies.
tracking-evaluation.tracker-development.analysis-and-packaging.train_module / train_name pair and identify datasets/checkpoints required by each family.local.py, dataset path, checkpoint, CUDA/OOM, TensorBoard, PreciseRoIPooling, and KYS correlation-sampler failures.From a PyTracking checkout:
python skills/disco/pytracking/sub-skills/ltr-training/scripts/build_training_command.py --list
python skills/disco/pytracking/sub-skills/ltr-training/scripts/build_training_command.py bbreg atom
python skills/disco/pytracking/sub-skills/ltr-training/scripts/build_training_command.py tomp tomp50 --no-cudnn-benchmark
The default output is a shell command in the source style, for example python ltr/run_training.py bbreg atom. With --no-cudnn-benchmark, the helper emits a Python API one-liner because the source CLI parses boolean strings unsafely; do not replace it with --cudnn_benchmark False unless you have fixed the parser.
train_module is the subdirectory under ltr/train_settings; train_name is the Python file stem in that subdirectory. Validate against the checkout instead of relying on prose examples.workspace_dir, tensorboard_dir, pretrained_networks, and every dataset path used by the selected setting.ltr/<train_module>/<train_name>; TensorBoard logs use the same project path under the configured TensorBoard directory.multi_gpu=True; some compute batch size from torch.cuda.device_count(). Adjust settings intentionally for CPU-only or single-GPU dry work.