Skip to content

chore: bump companion detector to pyronear/yolov11s v8.2.0 - #78

Merged
MateoLostanlen merged 4 commits into
mainfrom
chore/detector-yolov11s-v8.2.0
Oct 7, 2026
Merged

MateoLostanlen merged 4 commits into
mainfrom
chore/detector-yolov11s-v8.2.0

Conversation

@MateoLostanlen

@MateoLostanlen MateoLostanlen commented Sep 12, 2026 •

Copy link
Copy Markdown
Member
  • Switch the bundled YOLO detector from pyronear/yolo11s_nimble-narwhal_v6.0.0 to pyronear/yolov11s at tag v8.2.0 (release Swift Swallow). The new repo is tag-versioned and its main branch moves with each release; its v6.0.0 tag is byte-identical to the old nimble-narwhal weights.
  • Add a required revision field to the detector identity, passed to hf_hub_download, so the declared tag is what gets fetched and hash-checked (a bump can no longer silently follow the moving main). Existing manifests without it are unaffected: they are read as plain dicts, not through Detector.
  • Update the coupled paths: train/dvc.yaml package dep, train workflow dvc pull, docs and model card. New weights fetched, SHA-256 verified, DVC-tracked and pushed to the S3 remote (pointer committed); the orphaned nimble-narwhal .dvc pointer is removed (weights stay on S3).
  • Eval viewer sidebar shows source@revision, since source alone no longer identifies the detector version.
  • Not done here: train/dvc.lock still records the old dep path until the next dvc repro, and no model.zip has been rebuilt with the new detector yet (the served model still bundles nimble-narwhal v6.0.0).

The detector HF repo may be tag-versioned with a moving default branch.
Detector gains an optional revision passed to hf_hub_download so a
declared tag is what gets fetched and hash-checked.
Source hf:pyronear/yolov11s at tag v8.2.0 (release Swift Swallow), sha256
verified locally. Update the coupled dvc.yaml dep, train workflow pull
path, docs and model card.
- Make Detector.revision required so a future bump cannot silently fetch
  the moving main branch.
- Show source@revision in the eval viewer sidebar; source alone no longer
  identifies the detector version.
- Reword model-versioning §6: v8.2.0 is the configured detector, not yet
  the served one (no model.zip rebuilt).
- Drop the orphaned nimble-narwhal .dvc pointer.
- Cover provenance.detector.revision in the eval model-config test.
@MateoLostanlen
MateoLostanlen merged commit de12fdb into main Oct 7, 2026
8 checks passed
@MateoLostanlen
MateoLostanlen deleted the chore/detector-yolov11s-v8.2.0 branch October 13, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant