Add EasyCom encoder-only comparison workflow
This commit is contained in:
@@ -11,6 +11,11 @@ The pooled local-feature B1 experiment (frozen Qwen face crops + recent audio,
|
||||
native 2048D sidecars, optional trainable projection, four-epoch ablations) is
|
||||
documented in [docs/local_feature_baseline.md](docs/local_feature_baseline.md).
|
||||
|
||||
For **EasyCom encoder-only A / V / AV** with no Thinker states, start with
|
||||
[the EasyCom comparison commands](docs/easycom_encoder_only.md).
|
||||
They reuse the verified local sidecars, train on Session 4–12, test on 3/2/1,
|
||||
and keep four epochs with no dev set.
|
||||
|
||||
The main experiment is deliberately simple:
|
||||
|
||||
```text
|
||||
@@ -301,11 +306,13 @@ GPU workers, with per-GPU logs, validated resume, and foreground supervision.
|
||||
See the guide's L20 commands for the `/data1/yfzx/wangx` paths.
|
||||
|
||||
For **encoder-only A / V / AV**, without Thinker states, see
|
||||
[the encoder-only comparison guide](docs/ego4d_encoder_only.md).
|
||||
[the Ego4D guide](docs/ego4d_encoder_only.md) or
|
||||
[the EasyCom-first guide](docs/easycom_encoder_only.md).
|
||||
`prepare_encoder_only_features.py` packs complete local vectors and validity
|
||||
bits on CPU; `run_ego4d_encoder_only.py` trains/evaluates four-epoch heads with
|
||||
no dev set. This native-concatenation baseline is not capacity- or
|
||||
context-matched to the Thinker baseline.
|
||||
bits on CPU (pass `--dataset easycom` for EasyCom; default remains Ego4D).
|
||||
`run_ego4d_encoder_only.py` / `run_easycom_encoder_only.py` train/evaluate
|
||||
four-epoch heads with no dev set. This native-concatenation baseline is not
|
||||
capacity- or context-matched to the Thinker baseline.
|
||||
|
||||
## Current Ego4D context-length results
|
||||
|
||||
|
||||
Reference in New Issue
Block a user