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

← All models

timm_ViT-SO400M-14-SigLIP-384

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-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-384

Open magnet in torrent client · infohash 7848195e8a8184db78af7bbb0166096f6fff64ad

Files & hashes

PathSizesha1sha256
README.md3.1 KB (3,184 B)4deb1ede0e00d515799cca6562efb8970497938f477cbd734995f495b7c585b2e0d5b40a2d0b6c659d085c99ec1afdb444ff15c6
open_clip_config.json921 B (921 B)8e233c70e6efdf59022c084db71af6218876d04cbefc34b883ae561a59afc3207f2342379d82e1cec657a791465bb1b4550ca936
open_clip_model.safetensors3.27 GB (3,511,918,424 B)6531953f4c85d1b0dddd0eed6017d20c75ad38c997faeafa0576c1ba4c92bae739ca06ef5f5d0c2db92f86a6086653d82a262043
open_clip_pytorch_model.bin3.27 GB (3,512,115,790 B)0f479235cdea080d5fcf44114193b400e04d3fb1d689c23a24db988e2581c630222be425b2d39ee1aff236cc24742718e050e0b7
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-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 repositorytimm/ViT-SO400M-14-SigLIP-384
Revision (pinned)ac16108d567c4389e6cd2b11c9b8585f7474435b
Fetched at2026-09-02T04:47:21Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ 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