tkclam commited on
Commit
8fd5ad1
·
verified ·
1 Parent(s): f4662c8

Drop the per-model READMEs' mentions of the removed round 11 folders and lab paths

Browse files
260920_fast_efficientvit_b1_352_hexaview_locator/README.md CHANGED
@@ -1,6 +1,6 @@
1
  # `fast_efficientvit_b1_352_hexaview_locator` -- the hexaview locator
2
 
3
- A deeperfly 2 locator (family `fast`, EfficientViT-B1): it reads a whole hexaview source frame, 2048x1408 scaled by exactly 1/4 to 512x352, and returns where the fly is in each of the three views that frame carries, one channel per view, so a per-frame run can center each view's window on the fly. A run names it as `[pose2d] locator`, beside a hexaview detector such as `260927_mvt_dinov3b_512_hexaview_fly38`.
4
 
5
  Exported 2026-09-28 from `hexaview/runs/locf6_all`, trained 2026-09-20 on every labeled moment of the hexaview project then but two mirrored ones.
6
 
@@ -15,11 +15,22 @@ Exported 2026-09-28 from `hexaview/runs/locf6_all`, trained 2026-09-20 on every
15
 
16
  ## Using it
17
 
 
 
 
 
 
 
 
 
 
 
18
  ```toml
19
  [pose2d]
20
- weights = ["/mnt/upramdya/data/TL/deeperfly-models/260927_mvt_dinov3b_512_hexaview_fly38/mvt_dinov3b_512_hexaview_fly38.pth"]
 
21
  window = "per_frame"
22
- locator = "/mnt/upramdya/data/TL/deeperfly-models/260920_fast_efficientvit_b1_352_hexaview_locator/fast_efficientvit_b1_352_hexaview_locator.pth"
23
  ```
24
 
25
- Copying this directory to the machine that runs it and naming the local path is the better habit. Verify a copy with `sha256sum -c SHA256SUMS`.
 
1
  # `fast_efficientvit_b1_352_hexaview_locator` -- the hexaview locator
2
 
3
+ A deeperfly 2 locator (family `fast`, EfficientViT-B1): it reads a whole hexaview source frame, 2048x1408 scaled by exactly 1/4 to 512x352, and returns where the fly is in each of the three views that frame carries, one channel per view, so a per-frame run can center each view's window on the fly. A run names it as `[pose2d] locator`, beside the single-fly hexaview detector `261001_mvt_dinov3b_512_hexaview_fly38`. The two-fly detector has a locator of its own, `261007_fast_efficientvit_b1_352_hexaview_pair_locator`.
4
 
5
  Exported 2026-09-28 from `hexaview/runs/locf6_all`, trained 2026-09-20 on every labeled moment of the hexaview project then but two mirrored ones.
6
 
 
15
 
16
  ## Using it
17
 
18
+ Download it into `models/` at the root of a deeperfly clone, with its detector:
19
+
20
+ ```bash
21
+ uv run hf download tkclam/deeperfly-models --local-dir models \
22
+ --include "261001_mvt_dinov3b_512_hexaview_fly38/*" \
23
+ --include "260920_fast_efficientvit_b1_352_hexaview_locator/*"
24
+ ```
25
+
26
+ and name both in the run config, with paths relative to the config file:
27
+
28
  ```toml
29
  [pose2d]
30
+ weights = ["../models/261001_mvt_dinov3b_512_hexaview_fly38/mvt_dinov3b_512_hexaview_fly38.pth"]
31
+ locator = "../models/260920_fast_efficientvit_b1_352_hexaview_locator/fast_efficientvit_b1_352_hexaview_locator.pth"
32
  window = "per_frame"
33
+ tightness = 1.2
34
  ```
35
 
36
+ Verify a download with `sha256sum -c SHA256SUMS` in this folder.
261001_mvt_dinov3b_512_hexaview_fly38/README.md CHANGED
@@ -1,6 +1,6 @@
1
  # `mvt_dinov3b_512_hexaview_fly38` -- the hexaview detector, round 13
2
 
3
- A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in the six views of the hexaview rig, for one fly -- two cameras, each seeing the arena directly and through two prisms. It windows each view on the fly frame by frame, and a video holds three views of one fly, so it runs with its locator, `260920_fast_efficientvit_b1_352_hexaview_locator`, beside it. It supersedes `260927_mvt_dinov3b_512_hexaview_fly38` (round 11): the same architecture and input, with the same recipe retrained on the corrected labels of 2026-10-01.
4
 
5
  Exported 2026-10-09 from `hexaview/runs/r13ship_all`, trained 2026-10-01: warm-started from the octacam ViT-B detector, lr 1e-4, 5,000 steps, with a transductive distillation stream on unlabeled frames, on 541 labeled frames in 17 recordings.
6
 
 
1
  # `mvt_dinov3b_512_hexaview_fly38` -- the hexaview detector, round 13
2
 
3
+ A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in the six views of the hexaview rig, for one fly -- two cameras, each seeing the arena directly and through two prisms. It windows each view on the fly frame by frame, and a video holds three views of one fly, so it runs with its locator, `260920_fast_efficientvit_b1_352_hexaview_locator`, beside it. It supersedes round 11's detector, which is no longer distributed: the same architecture and input, with the same recipe retrained on the corrected labels of 2026-10-01.
4
 
5
  Exported 2026-10-09 from `hexaview/runs/r13ship_all`, trained 2026-10-01: warm-started from the octacam ViT-B detector, lr 1e-4, 5,000 steps, with a transductive distillation stream on unlabeled frames, on 541 labeled frames in 17 recordings.
6
 
261008_mvt_dinov3b_384_octacam_fly38/README.md CHANGED
@@ -1,6 +1,6 @@
1
  # `mvt_dinov3b_384_octacam_fly38` -- the octacam detector, round 14
2
 
3
- A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in every view of the octacam rig, computing the views of a frame together. It supersedes `260927_mvt_dinov3b_384_octacam_fly38` (round 11): the same architecture and input, trained on more labels with round 13's recipe.
4
 
5
  Exported 2026-10-09 from `octacam/runs/mvt_dinov3/round14/r14_ship_g10_s0`, trained 2026-10-08: warm-started from a pseudo-labeled ViT-B, lr 1e-4, 5,000 steps, and a distillation stream on unlabeled frames with round 13's detector as the teacher, on the labels of 2026-10-08.
6
 
 
1
  # `mvt_dinov3b_384_octacam_fly38` -- the octacam detector, round 14
2
 
3
+ A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in every view of the octacam rig, computing the views of a frame together. It supersedes round 11's detector, which is no longer distributed: the same architecture and input, trained on more labels with round 13's recipe.
4
 
5
  Exported 2026-10-09 from `octacam/runs/mvt_dinov3/round14/r14_ship_g10_s0`, trained 2026-10-08: warm-started from a pseudo-labeled ViT-B, lr 1e-4, 5,000 steps, and a distillation stream on unlabeled frames with round 13's detector as the teacher, on the labels of 2026-10-08.
6