alt.freeweights.embed / stsb-mpnet-base-v2
From: sentence-transformers <huggingface.co/sentence-transformers>Newsgroups: alt.freeweights.embedSubject:

stsb-mpnet-base-v2

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

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

109M params3.82GBstsb-mpnet-base-v2onnx openvino safetensorspermissive
FactsParams109MSize3.82 GBFormatsonnx, openvino, safetensorsTasksentence similarityLicenseApache-2.0From sourcepermissive
$ fw get sentence-transformers/stsb-mpnet-base-v2
# manifest sha256 0bc9932af179… · 3.82 GB · 26 files
$ fw verify ./stsb-mpnet-base-v2 sentence-transformers/stsb-mpnet-base-v2
From sourceHosted (signed)sentence-transformers/stsb-mpnet-base-v2Last check: 2026-11-15 03:23 UTC

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

Works with

Evaluate with

Overview

Size
3.82 GB
Weights
438 MB (safetensors)
Parameters
109M
Formats
onnx, openvino, safetensors
Task
sentence similarity
License
Apache-2.0 (permissive)
Files
26, 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:23 UTCpassed

Model card

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

sentence-transformers/stsb-mpnet-base-v2#

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/stsb-mpnet-base-v2')
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/stsb-mpnet-base-v2')
model = AutoModel.from_pretrained('sentence-transformers/stsb-mpnet-base-v2')

# 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, mean pooling.
sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])

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

Usage (Text Embeddings Inference (TEI))#

Text Embeddings Inference (TEI) is a blazing fast inference solution for text embedding models.

  • CPU:
docker run -p 8080:80 -v hf_cache:/data --pull always ghcr.io/huggingface/text-embeddings-inference:cpu-latest --model-id sentence-transformers/stsb-mpnet-base-v2 --pooling mean --dtype float16
  • NVIDIA GPU:
docker run --gpus all -p 8080:80 -v hf_cache:/data --pull always ghcr.io/huggingface/text-embeddings-inference:cuda-latest --model-id sentence-transformers/stsb-mpnet-base-v2 --pooling mean --dtype float16

Send a request to /v1/embeddings to generate embeddings via the OpenAI Embeddings API:

curl http://localhost:8080/v1/embeddings \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sentence-transformers/stsb-mpnet-base-v2",
    "input": ["This is an example sentence", "Each sentence is converted"]
  }'

Or check the Text Embeddings Inference API specification instead.

Full Model Architecture#

SentenceTransformer(
  (0): Transformer({'max_seq_length': 75, 'do_lower_case': False}) with Transformer model: MPNetModel 
  (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

26 files · 3.82 GBWeights 438 MB (safetensors). Sizes and sha256 from the signed manifest.
Show all 26 files with their sha256
FileSizesha256
.gitattributes922 B5b2c16f0affabf4e63dda2c80c9ecb9635ddca8e30cfb60e88a13f45621c78f4
1_Pooling/config.json190 Ba37f83ada23e7887be6b88f4998927dbeac0038af301553c7cd5461413bf1a56
README.md4.70 KBb4e1b89dc3ed284b969df352eae57c3731c81f99bee994c1247af38cda262fc0
config.json588 B39163917932dbe187346b00602c845d28b4b0b4cb84fa6d21b2ae7cda9a52185
config_sentence_transformers.json122 Bb8c64b5cece00d8424b4896ea75b512b6008576088497609dfeb6bd63e6d36b8
model.safetensors438 MB73881c6bd99d74c195e63aa6dbe22591d59dd7e73716e75e7c55e552c2772041
modules.json229 B8f4b264b80206c830bebbdcae377e137925650a433b689343a63bdc9b3145460
onnx/model.onnx436 MBaad44412484830de8f9149350f89fd781d892510077cd6b63b2baf943d487ba0
onnx/model_O1.onnx436 MB8bc633209ce15f86cf2fd2a4105738472e1d26b31da8c7dbec4ba255a5e03c99
onnx/model_O2.onnx436 MB7c3231e70e28a1a2232e0c026fc85368465b2d62e9116f8737b53fdd7bd1f275
onnx/model_O3.onnx436 MB3cd451aa18ecdc955587e0ca68222616979ac68d9ed2707eee91b7fd7c615c81
onnx/model_O4.onnx218 MBee813ad25f3309287f82e799c031fb5e7dfd5a1e200e5dc5757b2dedf8784925
onnx/model_qint8_arm64.onnx110 MBcce1390dcdab70ec3c4cc42c412d8d8c28c3b1e314eb4da4c7811a54cdfd8c0a
onnx/model_qint8_avx512.onnx110 MBcce1390dcdab70ec3c4cc42c412d8d8c28c3b1e314eb4da4c7811a54cdfd8c0a
onnx/model_qint8_avx512_vnni.onnx110 MBcce1390dcdab70ec3c4cc42c412d8d8c28c3b1e314eb4da4c7811a54cdfd8c0a
onnx/model_quint8_avx2.onnx110 MBab38626eef71d6e6e7279cef0b30d65acb041f37156d4a47cee8366461d2fb6f
openvino/openvino_model.bin436 MBe1f432f78b84bb3476cd3534409a20c00c85c5c5403037ddb46e5c635c8d150a
openvino/openvino_model.xml433 KBf22067ed7dde9a4a037578cb43d46b5aba7bc862c558ce671c769b1fbd003d32
openvino/openvino_model_qint8_quantized.bin110 MBc2661ab4a39f98ac85be0e4c0f804e8e78df278f0972aeaa46428233d9e091e1
openvino/openvino_model_qint8_quantized.xml742 KBe005729c18ed1c8389768269ea308daab393fbf014a52bfb88a90f3f84111524
pytorch_model.bin438 MB9e562dc2793f11a6ced616ec0b6d447eb1913cf9a7c602d7b0970de54e19502f
sentence_bert_config.json52 B10565cc7e408bf2a1260d7e15d3638f7cad3522797e062bacb4607255d0fc0cb
special_tokens_map.json239 B9ef40e9c160511bf3f46ceb71f1471dafa1e9473d5120bb816c36b2efa75f8ba
tokenizer.json466 KB54205cec2fea7fb84b2bf16d0c99b8e3714ae7ce3961f3412945e8541073f1da
tokenizer_config.json1.19 KBb6d9c71c23517d850638328f487b563515e3831cefcb5c55d18394d347ee1dc1
vocab.txt232 KBdbd90cb94e2247bd4d4ccaecbf616d2290e66691d7d5e5bb81f063c2d0649ada
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
d53b7fa830 pinned now2026-11-15 03:23 UTC26 files · 3.82 GB

Use it

$ fw get sentence-transformers/stsb-mpnet-base-v2
# manifest sha256 0bc9932af179… · 3.82 GB · 26 files
$ fw verify ./stsb-mpnet-base-v2 sentence-transformers/stsb-mpnet-base-v2
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/sentence-transformers/stsb-mpnet-base-v2.json --dir ./stsb-mpnet-base-v2 $ python3 fw.py verify ./stsb-mpnet-base-v2 ./sentence-transformers__stsb-mpnet-base-v2.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download sentence-transformers/stsb-mpnet-base-v2 --revision d53b7fa83023c7dcdd264e370885fde0aa3b845d --local-dir ./stsb-mpnet-base-v2
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/stsb-mpnet-base-v2", revision="d53b7fa83023c7dcdd264e370885fde0aa3b845d") model = AutoModel.from_pretrained("sentence-transformers/stsb-mpnet-base-v2", revision="d53b7fa83023c7dcdd264e370885fde0aa3b845d", 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/stsb-mpnet-base-v2", revision="d53b7fa83023c7dcdd264e370885fde0aa3b845d") 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
b4e1b89dc3ed284b969df352eae57c3731c81f99bee994c1247af38cda262fc0
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: stsb-mpnet-base-v2Date: 2026-11-15Commit: d53b7faSigned: 2DC28CC7B26A283B ✓
Upstream
sentence-transformers/stsb-mpnet-base-v2
Pinned commit
d53b7fa83023c7dcdd264e370885fde0aa3b845d
Manifest
stsb-mpnet-base-v2.json · .minisig
Manifest sha256
0bc9932af179633efa14cae48f05711f52729c58a235b91bd6e62ae336e9dc7f
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:23 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/sentence-transformers/stsb-mpnet-base-v2.json $ curl -O https://freeweights.allternit.com/manifests/sentence-transformers/stsb-mpnet-base-v2.json.minisig $ minisign -Vm stsb-mpnet-base-v2.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/stsb-mpnet-base-v2
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. stsb-mpnet-base-v2.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