alt.freeweights.embed / bert-base-nli-stsb-mean-tokens
From: sentence-transformers <huggingface.co/sentence-transformers>Newsgroups: alt.freeweights.embedSubject:

bert-base-nli-stsb-mean-tokens

Date: 2026-11-15Commit: c1e9955Signed: 2DC28CC7B26A283B ✓

Sentence similarity model with 109M parameters. Onnx and openvino and safetensors weights, 4.70 GB in all. Published by sentence-transformers under Apache-2.0.

109M params4.70GBbert-base-nli-stsb-mean-tokensonnx openvino safetensorspermissive
FactsParams109MSize4.70 GBFormatsonnx, openvino, safetensorsTasksentence similarityLicenseApache-2.0From sourcepermissive
$ fw get sentence-transformers/bert-base-nli-stsb-mean-tokens
# manifest sha256 9c86c26f1deb… · 4.70 GB · 29 files
$ fw verify ./bert-base-nli-stsb-mean-tokens sentence-transformers/bert-base-nli-stsb-mean-tokens
From sourceHosted (signed)sentence-transformers/bert-base-nli-stsb-mean-tokensLast check: 2026-11-15 03:37 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Evaluate with

Overview

Size
4.70 GB
Weights
438 MB (safetensors)
Parameters
109M
Formats
onnx, openvino, safetensors
Task
sentence similarity
License
Apache-2.0 (permissive)
Files
29, each with a sha256
Publisher
sentence-transformers
Added
2026-11-15
Section
alt.freeweights.embed
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:37 UTCpassed

Model card

From the publisher at commit c1e9955. Shown as plain text with links; images open at the publisher.

⚠️ This model is deprecated. Please don't use it as it produces sentence embeddings of low quality. You can find recommended sentence embedding models here: SBERT.net - Pretrained Models

sentence-transformers/bert-base-nli-stsb-mean-tokens#

This is a sentence-transformers model: It maps sentences & paragraphs to a 768 dimensional dense vector space and can be used for tasks like clustering or semantic search.

Usage (Sentence-Transformers)#

Using this model becomes easy when you have sentence-transformers installed:

pip install -U sentence-transformers

Then you can use the model like this:

from sentence_transformers import SentenceTransformer
sentences = ["This is an example sentence", "Each sentence is converted"]

model = SentenceTransformer('sentence-transformers/bert-base-nli-stsb-mean-tokens')
embeddings = model.encode(sentences)
print(embeddings)

Usage (HuggingFace Transformers)#

Without sentence-transformers, you can use the model like this: First, you pass your input through the transformer model, then you have to apply the right pooling-operation on-top of the contextualized word embeddings.

from transformers import AutoTokenizer, AutoModel
import torch


#Mean Pooling - Take attention mask into account for correct averaging
def mean_pooling(model_output, attention_mask):
    token_embeddings = model_output[0] #First element of model_output contains all token embeddings
    input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
    return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)


# Sentences we want sentence embeddings for
sentences = ['This is an example sentence', 'Each sentence is converted']

# Load model from HuggingFace Hub
tokenizer = AutoTokenizer.from_pretrained('sentence-transformers/bert-base-nli-stsb-mean-tokens')
model = AutoModel.from_pretrained('sentence-transformers/bert-base-nli-stsb-mean-tokens')

# Tokenize sentences
encoded_input = tokenizer(sentences, padding=True, truncation=True, return_tensors='pt')

# Compute token embeddings
with torch.no_grad():
    model_output = model(**encoded_input)

# Perform pooling. In this case, max pooling.
sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])

print("Sentence embeddings:")
print(sentence_embeddings)

Full Model Architecture#

SentenceTransformer(
  (0): Transformer({'max_seq_length': 128, 'do_lower_case': False}) with Transformer model: BertModel 
  (1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False})
)

Citing & Authors#

This model was trained by sentence-transformers.

If you find this model helpful, feel free to cite our publication Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks:

@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "http://arxiv.org/abs/1908.10084",
}

Files

29 files · 4.70 GBWeights 438 MB (safetensors). Sizes and sha256 from the signed manifest.
Show all 29 files with their sha256
FileSizesha256
.gitattributes445 B98c91dabef4df27b2fc7c8454d220aba47476f73593cbd034d961fe4927304c1
1_Pooling/config.json190 Ba37f83ada23e7887be6b88f4998927dbeac0038af301553c7cd5461413bf1a56
README.md3.79 KB79ed55353b6d133ace3be0f85e5e554cb8867951cb53162d0b322113436c0fee
added_tokens.json2 B44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
config.json630 B718f994ccdcf700e642a038550479b165cd1bb300754148561e8694c58a01829
config_sentence_transformers.json122 Bb8c64b5cece00d8424b4896ea75b512b6008576088497609dfeb6bd63e6d36b8
flax_model.msgpack438 MB6dd39a4ca933c89e30922332400325b765c39ab54d1aa51e37213b445ae93e20
model.safetensors438 MB8d48a616bf8c5c1fb204e036b387113a4af004e12e2ddd2275fe7a29e4a99935
modules.json229 B8f4b264b80206c830bebbdcae377e137925650a433b689343a63bdc9b3145460
onnx/model.onnx436 MB1ea2bb8d44d95d2912f22034179f1264f69ff81ea7604891e5d946cc27cbe072
onnx/model_O1.onnx436 MBb7484d9c8f2cd3805fcaac2f3bc3f38428b7df2ea297e46f209cd84511ec3e11
onnx/model_O2.onnx436 MB27cf5ad36ce2cd0e40889e46dcf1c84b872ea67e875a3b8b202c685e3f32b3cc
onnx/model_O3.onnx436 MB4402dbb8d1fb858dd9113bc8c785346c67e01b84a65796ef7da235a567394168
onnx/model_O4.onnx218 MB9ee57d7b6dd7a07f29eb6bb2a29c8b3671715557db10132fa16f95557a3bc265
onnx/model_qint8_arm64.onnx110 MB28151353ae12f3c8f0ce01c75951648e47d698952162be608e3fde1d42341614
onnx/model_qint8_avx512.onnx110 MB28151353ae12f3c8f0ce01c75951648e47d698952162be608e3fde1d42341614
onnx/model_qint8_avx512_vnni.onnx110 MB28151353ae12f3c8f0ce01c75951648e47d698952162be608e3fde1d42341614
onnx/model_quint8_avx2.onnx110 MB1743dae3f55b99b8bf793fb84b0086709588aa48808422fa12585f9c71d0011b
openvino/openvino_model.bin436 MB3b0a994034c76706859a5fab683715a553dc49347ce45dfa8ac89e1f1165215e
openvino/openvino_model.xml398 KB24f9da136ebc1c8618e9a09d5f6dff58456d60f67e0c10a7e7fabaaf2068942a
openvino/openvino_model_qint8_quantized.bin110 MBd1e047a8f3e079cb65714f19b55e4df708fae562b2e1f79aa5264b74492a35d1
openvino/openvino_model_qint8_quantized.xml708 KBc7915b63d3a46246548180a4ece07e0736890276d865ab68da56d42579d6921b
pytorch_model.bin438 MB30d78fa33795c0fb1c53d0b65c70866e44f6965d4d3fb2a07833a7a91e92a9f2
sentence_bert_config.json53 B70f4448f31320443fe3557cacea5abf2dcc4915dda8c80646bec9f3bb0aa5a1f
special_tokens_map.json112 B303df45a03609e4ead04bc3dc1536d0ab19b5358db685b6f3da123d05ec200e3
tf_model.h5438 MBcf9d7381d83154268abd2a5cd16128ea76f6b41ed5c40d3dbd522fce199b4dd3
tokenizer.json466 KB5fd1c882abbd30517dced455a2c9768945ec726b96727927e4959348d9de550b
tokenizer_config.json409 Bc0bd1a109a48fdb73b64f372937a0400519351874ba3a4ea7e6b81e9ae940936
vocab.txt232 KB07eced375cec144d27c900241f3e339478dec958f92fddbc551f295c992038a3
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
c1e99553cc pinned now2026-11-15 03:37 UTC29 files · 4.70 GB

Use it

$ fw get sentence-transformers/bert-base-nli-stsb-mean-tokens
# manifest sha256 9c86c26f1deb… · 4.70 GB · 29 files
$ fw verify ./bert-base-nli-stsb-mean-tokens sentence-transformers/bert-base-nli-stsb-mean-tokens
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/sentence-transformers/bert-base-nli-stsb-mean-tokens.json --dir ./bert-base-nli-stsb-mean-tokens $ python3 fw.py verify ./bert-base-nli-stsb-mean-tokens ./sentence-transformers__bert-base-nli-stsb-mean-tokens.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download sentence-transformers/bert-base-nli-stsb-mean-tokens --revision c1e99553cc170c78b16717e93e8042552f5bef20 --local-dir ./bert-base-nli-stsb-mean-tokens
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModel, AutoTokenizer tok = AutoTokenizer.from_pretrained("sentence-transformers/bert-base-nli-stsb-mean-tokens", revision="c1e99553cc170c78b16717e93e8042552f5bef20") model = AutoModel.from_pretrained("sentence-transformers/bert-base-nli-stsb-mean-tokens", revision="c1e99553cc170c78b16717e93e8042552f5bef20", device_map="auto")
sentence-transformersEmbed text with sentence-transformers.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from sentence_transformers import SentenceTransformer model = SentenceTransformer("sentence-transformers/bert-base-nli-stsb-mean-tokens", revision="c1e99553cc170c78b16717e93e8042552f5bef20") vectors = model.encode(["Hello"])

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
79ed55353b6d133ace3be0f85e5e554cb8867951cb53162d0b322113436c0fee
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: sentence-transformers <huggingface.co/sentence-transformers>Newsgroups: alt.freeweights.embedSubject: bert-base-nli-stsb-mean-tokensDate: 2026-11-15Commit: c1e9955Signed: 2DC28CC7B26A283B ✓
Upstream
sentence-transformers/bert-base-nli-stsb-mean-tokens
Pinned commit
c1e99553cc170c78b16717e93e8042552f5bef20
Manifest
bert-base-nli-stsb-mean-tokens.json · .minisig
Manifest sha256
9c86c26f1debd220d2f7570f303df14bff72ab57adb661b1ca5b793bb3912e96
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:37 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/sentence-transformers/bert-base-nli-stsb-mean-tokens.json $ curl -O https://freeweights.allternit.com/manifests/sentence-transformers/bert-base-nli-stsb-mean-tokens.json.minisig $ minisign -Vm bert-base-nli-stsb-mean-tokens.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download sentence-transformers/bert-base-nli-stsb-mean-tokens
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. bert-base-nli-stsb-mean-tokens.json. Provenance. Takedown history: none.
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: all-MiniLM-L6-v1
From: unsloth <huggingface.co/unsloth>Subject: all-MiniLM-L6-v2
From: mlx-community <huggingface.co/mlx-community>Subject: all-MiniLM-L6-v2-4bit
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: all-mpnet-base-v1
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: allenai-specter
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: bert-base-nli-max-tokens