mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-22 23:21:13 +00:00
Update NetVLAD checkpoint paths and enhance .gitignore
ci/woodpecker/push/02-build-push Pipeline failed
ci/woodpecker/push/02-build-push Pipeline failed
- Changed paths in documentation and configuration files to reflect the new naming convention for the NetVLAD model, transitioning from `models/netvlad/netvlad.pt` to `models/net_vlad/net_vlad.pt`. - Updated the `.gitignore` to include additional file types and directories related to input data and locally-generated evidence frames. - Removed the old NetVLAD checkpoint file as part of the transition to the new naming scheme. These changes ensure consistency across the project and improve the management of generated files.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# NetVLAD-VGG16 Checkpoint — Provenance & License
|
||||
|
||||
**Artifact**: `models/netvlad/netvlad.pt`
|
||||
**Artifact**: `models/net_vlad/net_vlad.pt`
|
||||
**Note**: File stem MUST equal `c2_vpr.net_vlad.MODEL_NAME == "net_vlad"` — the PyTorch FP16 runtime uses `path.stem` as the architecture-registry lookup key.
|
||||
**Generated**: 2026-05-29 (AZ-965)
|
||||
**Architecture**: project-owned `_NetVladVgg16` in `src/gps_denied_onboard/components/c2_vpr/_net_vlad_architecture.py`
|
||||
**Parameters**: 149,002,112 (~568.4 MiB fp32)
|
||||
@@ -44,7 +45,7 @@ export SSL_CERT_FILE=$(python -c "import certifi; print(certifi.where())")
|
||||
|
||||
# Generate the checkpoint:
|
||||
python scripts/mk_netvlad_checkpoint.py
|
||||
# → writes models/netvlad/netvlad.pt
|
||||
# → writes models/net_vlad/net_vlad.pt
|
||||
```
|
||||
|
||||
The script is **deterministic** (`torch.manual_seed(0)` before the random-init layers, IMAGENET1K_V1 weights are content-addressed). Re-running on a different machine yields the same SHA-256.
|
||||
|
||||
Reference in New Issue
Block a user