ViT-L-14 checkpoints, each
fine-tuned on a single downstream vision dataset starting from the DataComp-XL (datacomp_xl_s13b_b90k) pretrained
weights. All models were trained by freezing the text encoder and fine-tuning only the visual backbone. These checkpoints are used as inputs for model merging and rebasin experiments
in the Merge-and-Rebase project.| Dataset | Epochs |
|---|---|
| SUN397 | 14 |
| Cars | 35 |
| RESISC45 | 15 |
| EuroSAT | 12 |
| SVHN | 4 |
| GTSRB | 11 |
| MNIST | 5 |
| DTD | 76 |
| CIFAR100 | 6 |
| STL10 | 6 |
| Flowers102 | 147 |
| OxfordIIITPet | 82 |
| PCAM | 1 |
| FER2013 | 10 |
| EMNIST | 2 |
| CIFAR10 | 6 |
| Food101 | 4 |
| FashionMNIST | 5 |
| RenderedSST2 | 39 |
| KMNIST | 5 |
full_best_ep.pt — checkpoint with the best validation accuracyfull_last_ep.pt — checkpoint from the final training epoch| Hyperparameter | Value |
|---|---|
| Training strategy | Full fine-tuning (all parameters) |
| Fine-tuning scope | Visual backbone only (text encoder frozen) |
| Optimizer | AdamW |
| Learning rate | 1e-5 |
| Weight decay | 0.1 |
| Batch size | 128 |
| LR scheduler | Cosine (decay to 0) |
| Gradient clip norm | 1.0 |
| Early stopping | Disabled |
| Seed | 42 |
| Precision | fp32 |
| Validation split | 10% of training data |
| Property | Value |
|---|---|
| Model | OpenCLIP ViT-L-14 |
| Pretrained weights | datacomp_xl_s13b_b90k |
| Embedding dimension | 512 (768) |
| Number of parameters | ~428M |
merge_and_rebase/finetune/train_vision.py.
The exact training configuration is in finetune/configs/vision_vitl14.yaml.1from huggingface_hub import hf_hub_download
2import open_clip
3
4checkpoint = hf_hub_download(
5 repo_id="fillo-rinaldi/ViT-L-14-datacomp_xl_s13b_b90k",
6 filename="SUN397/full_best_ep.pt",
7 repo_type="model",
8)
9
10model, _, preprocess = open_clip.create_model_and_transforms(
11 "ViT-L-14",
12 pretrained="datacomp_xl_s13b_b90k",
13 checkpoint_path=checkpoint,
14)