Add multi-GPU Ego4D local feature extraction without symlinks

This commit is contained in:
Xin Wang
2026-08-28 01:01:25 +08:00
parent 9bd204b468
commit 5fd285e369
8 changed files with 552 additions and 16 deletions

View File

@@ -294,6 +294,12 @@ without a dev set. `run_ego4d_local_baselines.py` preflights all train/test file
and encoder contracts before training; the summary reports matched-seed deltas,
including AV minus audio. No new accuracy claim is implied by adding the code.
The global `train/<uid>.pt` and `test/<uid>.pt` layout is now read directly by
extraction, training and inference; no symlink index is needed.
`extract_ego4d_local_multigpu.py` distributes full clips across eight independent
GPU workers, with per-GPU logs, validated resume, and foreground supervision.
See the guide's L20 commands for the `/data1/yfzx/wangx` paths.
## Current Ego4D context-length results
The following single-seed snapshot was recorded on 2026-08-22. Both variants