timm_ViT-B-16-SigLIP
timm · View on Hugging Face ↗
Get this model
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-SigLIPOpen magnet in torrent client · infohash f13378e0dcc2e705954d571848a64a0b6f3d5cc6
Files & hashes
| Path | Size | sha1 | sha256 |
|---|---|---|---|
| README.md | 3.1 KB (3,149 B) | 408721c7671ba7b23acf10cbf2a0339e356bdcaa | 3f107b93d5752803759965e0fe7e34e04d3dd6bd6fae901151181c2fdcff1288 |
| open_clip_config.json | 881 B (881 B) | 059751b81477569ef8fd03a0463cf76da09a4052 | e96434a839915fd38980a009ec47cfebda2422700273c0d455e52817047ebb0f |
| open_clip_model.safetensors | 775.0 MB (812,658,408 B) | 133be730b0c1607c82fe9d65341ba2cc33309213 | 81942ea8c09b9e41963357cca5d2682118bf7eb7491c2ae51a28bc4f4f95b194 |
| open_clip_pytorch_model.bin | 775.1 MB (812,750,942 B) | 764cb59eb11e223833e7da3ee9cb214ef554b57c | a604948f7bb8788e4652f6ec7b7bd792dd63f55f849fa3e5fbf8b462353b9934 |
| special_tokens_map.json | 2.1 KB (2,200 B) | cc26c82999019b181968187db28e9fbca53a5e52 | 3a60d3bb0808e7e629845031c2d720d33c2aceee1a6c535255de15d45b9f1ac7 |
| tokenizer.json | 2.3 MB (2,422,934 B) | 06da9e637f9d1a09573910bbcc0f64394f4a89a0 | 83051c8005acc696637fe0c62c711ecee4b59083b4cf07ff9ad5f637eb2a3d2a |
| tokenizer_config.json | 20.1 KB (20,608 B) | ed24b6426d2a710bedd0ba400fb180d9f50bab3b | 8571e0cf70f7ae095c5c544ab94b7967e94c79262202d61604da10cbe426cecb |
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 repository | timm/ViT-B-16-SigLIP |
|---|---|
| Revision (pinned) | 41f575766f40e752fdd1383e9565b7f02388c1c4 |
| Fetched at | 2026-09-02T04:47:03Z |
| License at fetch | apache-2.0 |
| Snapshot tool | huggingface · seedbank 0.1.0 |
Trackers
- udp://announce.aitorrent.org:6969/announce
- http://announce.aitorrent.org:7070/announce
- udp://announce2.aitorrent.org:6970/announce
- http://announce2.aitorrent.org:7071/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://open.demonii.com:1337/announce
- udp://open.stealth.si:80/announce
- udp://exodus.desync.com:6969/announce
- udp://tracker.torrent.eu.org:451/announce
✓ 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