OpenGVLab / OpenGVLab/InternVideo

InternVideo2 distilled CLIP models give poor retrieval performance — are fine-tuned text encoder weights available?

Open
#317 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
2.4k
Forks
160
PR merge metrics
No merged PRs in 30d

Description

Hello,

I've been testing the InternVideo2 distilled CLIP models for zero-shot text-to-video retrieval and found that clip/S14, clip/B14, and clip/L14 from https://huggingface.co/OpenGVLab/InternVideo2_distillation_models/tree/main/clip give surprisingly poor results.

I'm aware that the distillation checkpoints are deltas that need to be applied on top of the
corresponding stage2 backbone weights — I'm loading them that way. The issue seems to be on the text encoder side: the instructions pair
them with mobileclip_blt.pt, but I suspect this may be the original base weights rather than the text encoder fine-tuned during CLIP
contrastive training.

For clip/L14, I noticed that https://huggingface.co/OpenGVLab/InternVideo2_CLIP_S is self-contained and includes text encoder weights,
which suggests a fine-tuned text encoder does exist for at least the L14 variant.

Could you confirm whether fine-tuned text encoder checkpoints exist for S14 and B14, and if so, whether they could be released?

Thanks for the great work on InternVideo2!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the InternVideo2 distillation model instructions and compare the referenced Hugging Face checkpoints, including mobileclip_blt.pt and InternVideo2_CLIP_S. The issue is resolved when the maintainers confirm whether fine-tuned S14 and B14 text-encoder checkpoints exist and, if possible, publish them.

Written by the indexing model from the issue text.

Assessment

Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.