Views
No views yet
best_heads.pt, ~1.4 GB) — the base
6B backbone is not re-uploaded here. You need the original InternVideo2-6B checkpoint
from OpenGVLab to use this.| Scoring | R@1 | R@5 | R@10 |
|---|---|---|---|
| baseline (zero-shot) | 47.0 | 70.8 | 79.6 |
| finetuned ITC | 49.3 | 75.6 | 85.0 |
| finetuned DSL | 49.6 | 75.4 | 85.3 |
BENCHMARK_REPRODUCTION.md in the
omura-backend repo.1import torch, sys
2sys.path.insert(0, "path/to/InternVideo2/multi_modality") # OpenGVLab/InternVideo2 repo
3# load the base 6B checkpoint per OpenGVLab's instructions, then:
4heads = torch.load("best_heads.pt", map_location="cpu")
5# apply heads' state dict to the corresponding text encoder / projection / temperature
6# modules of the loaded base model. See iv2_finetuned.py in the omura-backend repo
7# (benchmarks/eval/internvideo2/scripts/) for the exact loading code used to produce
8# these results.