AI SeedbankHelp preserve open and free AI for humanity's future

← All models

google_siglip2-giant-opt-patch16-384

google · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: · Leechers:

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


license: apache-2.0 tags:


SigLIP 2 Giant

SigLIP 2 extends the pretraining objective of SigLIP with prior, independently developed techniques into a unified recipe, for improved semantic understanding, localization, and dense features.

Intended uses

You can use the raw model for tasks like zero-shot image classification and image-text retrieval, or as a vision encoder for VLMs (and other vision tasks).

Here is how to use this model to perform zero-shot image classification:

from transformers import pipeline

# load pipeline
ckpt = "google/siglip2-giant-opt-patch16-384"
image_classifier = pipeline(model=ckpt, task="zero-shot-image-classification")

# load image and candidate labels
url = "http://images.cocodataset.org/val2017/000000039769.jpg"
candidate_labels = ["2 cats", "a plane", "a remote"]

# run inference
outputs = image_classifier(image, candidate_labels)
print(outputs)

You can encode an image using the Vision Tower like so:

import torch
from transformers import AutoModel, AutoProcessor
from transformers.image_utils import load_image

# load the model and processor
ckpt = "google/siglip2-giant-opt-patch16-384"
model = AutoModel.from_pretrained(ckpt, device_map="auto").eval()
processor = AutoProcessor.from_pretrained(ckpt)

# load the image
image = load_image("https://huggingface.co/datasets/merve/coco/resolve/main/val2017/000000000285.jpg")
inputs = processor(images=[image], return_tensors="pt").to(model.device)

# run infernece
with torch.no_grad():
    image_embeddings = model.get_image_features(**inputs)    

print(image_embeddings.shape)

For more code examples, we refer to the siglip documentation.

Training procedure

SigLIP 2 adds some clever training objectives on top of SigLIP:

  1. Decoder loss
  2. Global-local and masked prediction loss
  3. Aspect ratio and resolution adaptibility

Training data

SigLIP 2 is pre-trained on the WebLI dataset (Chen et al., 2023).

Compute

The model was trained on up to 2048 TPU-v5e chips.

Evaluation results

Evaluation of SigLIP 2 is shown below (taken from the paper).

BibTeX entry and citation info

@misc{tschannen2025siglip2multilingualvisionlanguage,
      title={SigLIP 2: Multilingual Vision-Language Encoders with Improved Semantic Understanding, Localization, and Dense Features}, 
      author={Michael Tschannen and Alexey Gritsenko and Xiao Wang and Muhammad Ferjad Naeem and Ibrahim Alabdulmohsin and Nikhil Parthasarathy and Talfan Evans and Lucas Beyer and Ye Xia and Basil Mustafa and Olivier Hénaff and Jeremiah Harmsen and Andreas Steiner and Xiaohua Zhai},
      year={2025},
      eprint={2502.14786},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2502.14786}, 
}

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:d73be7fddddf72658a7191daa086ce0d53c4de4d&dn=google_siglip2-giant-opt-patch16-384

Open magnet in torrent client · infohash d73be7fddddf72658a7191daa086ce0d53c4de4d

Files & hashes

PathSizesha1sha256
README.md3.3 KB (3,386 B)bc25d25cada1178942af85498dab026954f02dca48a8c5cd2873b1043f965b020f89da2d601e8213acb7713a1686d985a3c031e4
config.json537 B (537 B)8a8896cc3851a986c90ae3631c29a9670623d96e04d69dffcd86c212b5433f791ac685a54a951c00da5ed556e968f10aa101f663
model-00001-of-00002.safetensors4.65 GB (4,994,453,512 B)37be1d218f0527146163749f399fd03c6b35633e9f6da5ad2e3178b0c1197b740c9ffefee0bc733ee8759095a5ea8c4c845a3f4e
model-00002-of-00002.safetensors2.32 GB (2,493,222,896 B)cbfe479e8005ffc4ea263c3a79c7ba260b4cb7d706e64949dd7cafc4d278723533e2591145ae8e5616d2c0c5d8458de25ceede34
model.safetensors.index.json98.9 KB (101,251 B)ed1fe8074af8fc951ee18372d549ae34c291207c3766cd1194767496943ae5deb6add8c994b41158c69e6c13d4037cbaf8a4e118
preprocessor_config.json394 B (394 B)e9e084ab5a0d74573432f1dcf11c1bdd8d9b3655fb2817d3523ca3b666c859f15320c7138416bc38ffc515e2963f78c868c51c90
special_tokens_map.json636 B (636 B)8d6368f7e735fbe4781bf6e956b7c6ad0586df80baec30ea10906f16adb8c18af7a34023002c1746542612b8b41c9f09e1351351
tokenizer.json32.8 MB (34,363,039 B)c43ca480742b934e0ecfadb6fa365f5b1ea64612cb9140fae3ac5122c972d37adf83e1248471a38147ad76f8215c8872c6fd8322
tokenizer.model4.0 MB (4,241,003 B)bbd7e417640374364c78eb9686d9bdc2fec4da9361a7b147390c64585d6c3543dd6fc636906c9af3865a5548f27f31aee1d4c8e2
tokenizer_config.json46.1 KB (47,164 B)d97c5412159422c3b56fbc99076b1dcc25dd785614afe629fe4959b9e0d51e1852b8d9f7ad074f90a1a7125a4fcdd17f06e78fc8

Cite this release

Canonical URL
https://aiseedbank.org/models/google_siglip2-giant-opt-patch16-384/
Slug
google_siglip2-giant-opt-patch16-384
Infohash
d73be7fddddf72658a7191daa086ce0d53c4de4d
License
apache-2.0
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: google_siglip2-giant-opt-patch16-384.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositorygoogle/siglip2-giant-opt-patch16-384
Revision (pinned)a713301b217d38485fb2204c808367d10bc3cc40
Fetched at2026-09-04T00:26:58Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-04T00:28:59Z

apache-2.07.01 GB (7,526,433,818 bytes)transformerssafetensorssiglipvisionzero-shot-image-classificationendpoints_compatiblepaper: 2502.14786paper: 2303.15343paper: 2209.06794