Model reference · open weights

EVA-CLIP

Embeddings BAAI Embeddings 1 build Open weights 1k dl/mo

EVA-CLIP is an open-weight embedding model from BAAI. EVA-CLIP-8B (BF16) weighs 63.0 GB; the smallest configuration that runs it is H100 80 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • EVA-CLIP is a feature-extraction model developed by BAAI for contrastive language-image pretraining.
  • The BAAI/EVA-CLIP-8B variant contains 8.1 billion parameters and supports a context length of 77 tokens.
  • It is distributed under the apache-2.0 license.

Summary of the BAAI/EVA-CLIP-8B model card, 2026-10-01

What it is

Released byBAAI
Released2024-02-05
VRAM63.0 GB for the weights

What it runs on

Memory and cards for EVA-CLIP-8B (BF16)

63.0 GBweights, file size
1.1 GBruntime overhead
CardRunsMemory
RTX 3060 12 GB … L40S 48 GBdoes not fit
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What BAAI says about EVA-CLIP

Read the model card

Quan Sun1*, Jinsheng Wang1*, Qiying Yu1,2*, Yufeng Cui1, Fan Zhang1, Xiaosong Zhang1, Xinlong Wang1

Paper | Github

Scaling up contrastive language-image pretraining (CLIP) is critical for empowering both vision and multimodal models. We present EVA-CLIP-18B, the largest and most powerful open-source CLIP model to date, with 18-billion parameters. With only 6-billion training samples seen, EVA-CLIP-18B achieves an exceptional 80.7% zero-shot top-1 accuracy averaged across 27 widely recognized image classification benchmarks, outperforming its forerunner EVA-CLIP (5-billion parameters) and other open-source CLIP models by a large margin. Remarkably, we observe a consistent performance improvement with the model size scaling of EVA-CLIP, despite maintaining a constant training dataset of 2-billion image-text pairs from LAION-2B and COYO-700M. This dataset is openly available and much smaller than the in-house datasets (e.g., DFN-5B, WebLI-10B) employed in other state-of-the-art CLIP models. EVA-CLIP-18B demonstrates the potential of EVA-style weak-to-strong visual model scaling. With our model weights made publicly available, we hope to facilitate future research in vision and multimodal foundation models.

Table of Contents

Summary of EVA-CLIP performance

Scaling behavior of EVA-CLIP with zero-shot classification performance averaged across 27 image classification benchmarks, compared with the current state-of-the-art and largest CLIP models (224px). The diameter of each circle demonstrates the forward GFLOPs × the number of training samples seen. The performance of EVA-CLIP consistently improves as scaling up.

Model Card

EVA-8B

model nametotal #paramsseen samplespytorch weight
EVA_8B_psz147.5B6BPT (31.0GB)

EVA-CLIP-8B

Image encoder MIM teacher: EVA02_CLIP_E_psz14_plus_s9B.

model nameimage enc. init. ckpttext enc. init. ckpttotal #paramstraining datatraining batch sizegpus for trainingimg. cls. avg. acc.video cls. avg. acc.retrieval MRhf weightpytorch weight
EVA-CLIP-8BEVA_8B_psz14EVA02_CLIP_E_psz14_plus_s9B8.1BMerged-2B178K384 A100(40GB)79.473.686.2🤗 HFPT (32.9GB)
EVA-CLIP-8B-448EVA-CLIP-8BEVA-CLIP-8B8.1BMerged-2B24K384 A100(40GB)80.073.786.4🤗 HFPT (32.9GB)

EVA-CLIP-18B

Image encoder MIM teacher: EVA02_CLIP_E_psz14_plus_s9B.

model nameimage enc. init. ckpttext enc. init. ckpttotal #paramstraining datatraining batch sizegpus for trainingimg. cls. avg. acc.video cls. avg. acc.retrieval MRhf weightpytorch weight
EVA-CLIP-18BEVA_18B_psz14EVA02_CLIP_E_psz14_plus_s9B18.1BMerged-2B+108K360 A100(40GB)80.775.087.8stay tunedstay tuned
  • To construct Merged-2B, we merged 1.6 billion samples from LAION-2B dataset with 0.4 billion samples from COYO-700M.
  • The Merged-2B+ consists of all samples from Merged-2B, along with 20 millions samples from LAION-COCO and 23 millions samples from Merged-video including VideoCC, InternVid and WebVid-10M. Merged-video was added at the end of the training process.

It's important to note that all results presented in the paper are evaluated using PyTorch weights. There may be differences in performance when using Hugging Face (hf) models.

Zero-Shot Evaluation

We use CLIP-Benchmark to evaluate the zero-shot performance of EVA-CLIP models. Following vissl, we evauate the zero-shot video classification using 1 middle frame. Further details regarding the evaluation datasets can be found in our paper, particularly in Table 11.

Usage

Huggingface Version


from PIL import Image
from transformers import AutoModel, AutoConfig
from transformers import CLIPImageProcessor, pipeline, CLIPTokenizer
import torch
import torchvision.transforms as T
from torchvision.transforms import InterpolationMode

image_path = "CLIP.png"
model_name_or_path = "BAAI/EVA-CLIP-8B" # or /path/to/local/EVA-CLIP-8B
image_size = 224

processor = CLIPImageProcessor.from_pretrained("openai/clip-vit-large-patch14")

#

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms