timm_ViT-SO400M-14-SigLIP-384
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-SO400M-14-SigLIP-384
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-SO400M-14-SigLIP-384')
tokenizer = get_tokenizer('hf-hub:timm/ViT-SO400M-14-SigLIP-384')
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_so400m_patch14_siglip_384',
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:7848195e8a8184db78af7bbb0166096f6fff64ad&dn=timm_ViT-SO400M-14-SigLIP-384Open magnet in torrent client · infohash 7848195e8a8184db78af7bbb0166096f6fff64ad
Files & hashes
| Path | Size | sha1 | sha256 |
|---|---|---|---|
| README.md | 3.1 KB (3,184 B) | 4deb1ede0e00d515799cca6562efb8970497938f | 477cbd734995f495b7c585b2e0d5b40a2d0b6c659d085c99ec1afdb444ff15c6 |
| open_clip_config.json | 921 B (921 B) | 8e233c70e6efdf59022c084db71af6218876d04c | befc34b883ae561a59afc3207f2342379d82e1cec657a791465bb1b4550ca936 |
| open_clip_model.safetensors | 3.27 GB (3,511,918,424 B) | 6531953f4c85d1b0dddd0eed6017d20c75ad38c9 | 97faeafa0576c1ba4c92bae739ca06ef5f5d0c2db92f86a6086653d82a262043 |
| open_clip_pytorch_model.bin | 3.27 GB (3,512,115,790 B) | 0f479235cdea080d5fcf44114193b400e04d3fb1 | d689c23a24db988e2581c630222be425b2d39ee1aff236cc24742718e050e0b7 |
| 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-SO400M-14-SigLIP-384/
- Slug
- timm_ViT-SO400M-14-SigLIP-384
- Infohash
- 7848195e8a8184db78af7bbb0166096f6fff64ad
- License
- apache-2.0
- Signing key fingerprint
- 85a3b32c3712427b
Every file carries a locally computed sha256 — verify a download against the signed sums: timm_ViT-SO400M-14-SigLIP-384.SHA256SUMS (+ minisign signature).
Provenance
| Upstream repository | timm/ViT-SO400M-14-SigLIP-384 |
|---|---|
| Revision (pinned) | ac16108d567c4389e6cd2b11c9b8585f7474435b |
| Fetched at | 2026-09-02T04:47:21Z |
| 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:48:31Z
apache-2.06.54 GB (7,026,484,061 bytes)open_clipsafetensorsclipsiglipzero-shot-image-classificationpaper: 2303.15343