Model Registry
Each trained model lives in its own versioned subdirectory:
models/registry/<version-id>/
├── weights.pt ← primary PyTorch checkpoint
├── exports/ ← derived export formats
│ ├── model.onnx
│ ├── model.engine ← TensorRT (hardware-specific, gitignored)
│ └── pruned_weights.pt
└── metadata.json ← version info and metrics
Naming convention
<architecture>-<task>-<variant>-<YYYY-MM-DD>
Examples:
yolo26n-seg-overlap-false-2026-04-12— yolo26n, segmentation, overlap_mask=False, trained 2026-04-12yolo26n-seg-multiscale-2026-03-16— yolo26n, segmentation, multi-scale training
metadata.json schema
| Field | Description |
|---|---|
model_id |
Same as directory name |
family |
Base architecture (e.g. yolo26n) |
task |
segmentation, detection, etc. |
training_date |
ISO date of training run |
export_formats |
List of available formats |
metrics |
mAP, precision, recall, etc. |
Active production model
See models/active/production.json for the currently deployed version.