Update NetVLAD checkpoint paths and enhance .gitignore
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:
Oleksandr Bezdieniezhnykh
2026-05-31 19:27:32 +03:00
parent 97f5f9793c
commit ba70381346
18 changed files with 4195 additions and 24 deletions
+7 -5
View File
@@ -17,15 +17,17 @@
# * `SATELLITE_PROVIDER_URL` → c11_tile_manager.satellite_provider_url
# * `SATELLITE_PROVIDER_API_KEY` → c11_tile_manager.service_api_key
#
# AZ-965 (2026-05-29): `c10_provisioning.backbones` now declares a
# single NetVLAD-VGG16 entry pointing at `models/netvlad/netvlad.pt`
# AZ-965 (2026-05-29): `c10_provisioning.backbones` declares one
# NetVLAD-VGG16 entry pointing at `models/net_vlad/net_vlad.pt`
# (568 MiB git-lfs blob; see `_docs/03_ip_attribution/netvlad.md` for
# provenance — VGG16 encoder = torchvision IMAGENET1K_V1 BSD, NetVLAD
# pool + PCA tail = deterministic-random untrained). Bind-mounted into
# the e2e-runner at `/opt/models` via docker-compose.test.jetson.yml.
# AZ-321 design: NetVLAD runs on the PyTorch FP16 runtime (NOT TRT),
# so the field literally named `onnx_path` here is actually the path
# to the `.pt` PyTorch state_dict the runtime consumes.
# to the `.pt` PyTorch state_dict the runtime consumes. File stem MUST
# equal `MODEL_NAME == "net_vlad"` from c2_vpr.net_vlad because the
# PyTorch runtime uses `path.stem` as the registry lookup key.
__top__:
mode: replay
@@ -55,7 +57,7 @@ c7_inference:
c2_vpr:
strategy: net_vlad
backbone_weights_path: /opt/models/netvlad/netvlad.pt
backbone_weights_path: /opt/models/net_vlad/net_vlad.pt
netvlad_descriptor_dim: 4096
warn_top1_threshold: 0.30
# faiss_index_path is overlaid at runtime by
@@ -66,7 +68,7 @@ c10_provisioning:
workspace_mb: 4096
backbones:
- model_name: net_vlad
onnx_path: /opt/models/netvlad/netvlad.pt
onnx_path: /opt/models/net_vlad/net_vlad.pt
expected_input_shape: [3, 480, 480]
input_name: input