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

← All models

timm_ViT-B-16-SigLIP

timm · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: 1 · Leechers: 0

Observed 2026-09-02T13:56:39Z via announce.aitorrent.org:7070.

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.


tags:

  • clip
  • siglip library_name: open_clip pipeline_tag: zero-shot-image-classification license: apache-2.0 datasets:
  • webli

Model card for ViT-B-16-SigLIP

A SigLIP (Sigmoid loss for Language-Image Pre-training) model trained on WebLI.

This model has been converted to PyTorch from the original JAX checkpoints in Big Vision. These weights are usable in both OpenCLIP (image + text) and timm (image only).

Model Details

  • Model Type: Contrastive Image-Text, Zero-Shot Image Classification.
  • Original: https://github.com/google-research/big_vision
  • Dataset: WebLI
  • Papers:
    • Sigmoid loss for language image pre-training: https://arxiv.org/abs/2303.15343

Model Usage

With OpenCLIP

import torch
import torch.nn.functional as F
from urllib.request import urlopen
from PIL import Image
from open_clip import create_model_from_pretrained, get_tokenizer # works on open-clip-torch>=2.23.0, timm>=0.9.8

model, preprocess = create_model_from_pretrained('hf-hub:timm/ViT-B-16-SigLIP')
tokenizer = get_tokenizer('hf-hub:timm/ViT-B-16-SigLIP')

image = Image.open(urlopen(
    'https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/beignets-task-guide.png'
))
image = preprocess(image).unsqueeze(0)

labels_list = ["a dog", "a cat", "a donut", "a beignet"]
text = tokenizer(labels_list, context_length=model.context_length)

with torch.no_grad(), torch.cuda.amp.autocast():
    image_features = model.encode_image(image)
    text_features = model.encode_text(text)
    image_features = F.normalize(image_features, dim=-1)
    text_features = F.normalize(text_features, dim=-1)

    text_probs = torch.sigmoid(image_features @ text_features.T * model.logit_scale.exp() + model.logit_bias)

zipped_list = list(zip(labels_list, [round(p.item(), 3) for p in text_probs[0]]))
print("Label probabilities: ", zipped_list)

With timm (for image embeddings)

from urllib.request import urlopen
from PIL import Image
import timm

image = Image.open(urlopen(
    'https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/beignets-task-guide.png'
))

model = timm.create_model(
    'vit_base_patch16_siglip_224',
    pretrained=True,
    num_classes=0,
)
model = model.eval()

# get model specific transforms (normalization, resize)
data_config = timm.data.resolve_model_data_config(model)
transforms = timm.data.create_transform(**data_config, is_training=False)

output = model(transforms(image).unsqueeze(0))  # output is (batch_size, num_features) shaped tensor

Citation

@article{zhai2023sigmoid,
  title={Sigmoid loss for language image pre-training},
  author={Zhai, Xiaohua and Mustafa, Basil and Kolesnikov, Alexander and Beyer, Lucas},
  journal={arXiv preprint arXiv:2303.15343},
  year={2023}
}
@misc{big_vision,
  author = {Beyer, Lucas and Zhai, Xiaohua and Kolesnikov, Alexander},
  title = {Big Vision},
  year = {2022},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/google-research/big_vision}}
}

Magnet link

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

magnet:?xt=urn:btih:f13378e0dcc2e705954d571848a64a0b6f3d5cc6&dn=timm_ViT-B-16-SigLIP

Open magnet in torrent client · infohash f13378e0dcc2e705954d571848a64a0b6f3d5cc6

Files & hashes

PathSizesha1sha256
README.md3.1 KB (3,149 B)408721c7671ba7b23acf10cbf2a0339e356bdcaa3f107b93d5752803759965e0fe7e34e04d3dd6bd6fae901151181c2fdcff1288
open_clip_config.json881 B (881 B)059751b81477569ef8fd03a0463cf76da09a4052e96434a839915fd38980a009ec47cfebda2422700273c0d455e52817047ebb0f
open_clip_model.safetensors775.0 MB (812,658,408 B)133be730b0c1607c82fe9d65341ba2cc3330921381942ea8c09b9e41963357cca5d2682118bf7eb7491c2ae51a28bc4f4f95b194
open_clip_pytorch_model.bin775.1 MB (812,750,942 B)764cb59eb11e223833e7da3ee9cb214ef554b57ca604948f7bb8788e4652f6ec7b7bd792dd63f55f849fa3e5fbf8b462353b9934
special_tokens_map.json2.1 KB (2,200 B)cc26c82999019b181968187db28e9fbca53a5e523a60d3bb0808e7e629845031c2d720d33c2aceee1a6c535255de15d45b9f1ac7
tokenizer.json2.3 MB (2,422,934 B)06da9e637f9d1a09573910bbcc0f64394f4a89a083051c8005acc696637fe0c62c711ecee4b59083b4cf07ff9ad5f637eb2a3d2a
tokenizer_config.json20.1 KB (20,608 B)ed24b6426d2a710bedd0ba400fb180d9f50bab3b8571e0cf70f7ae095c5c544ab94b7967e94c79262202d61604da10cbe426cecb

Cite this release

Canonical URL
https://aiseedbank.org/models/timm_ViT-B-16-SigLIP/
Slug
timm_ViT-B-16-SigLIP
Infohash
f13378e0dcc2e705954d571848a64a0b6f3d5cc6
License
apache-2.0
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: timm_ViT-B-16-SigLIP.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositorytimm/ViT-B-16-SigLIP
Revision (pinned)41f575766f40e752fdd1383e9565b7f02388c1c4
Fetched at2026-09-02T04:47:03Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-02T04:47:21Z

apache-2.01.52 GB (1,627,859,122 bytes)open_clipsafetensorsclipsiglipzero-shot-image-classificationpaper: 2303.15343