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

paraphrase-multilingual-mpnet-base-v2

Date: 2026-11-14Commit: 4328cf2Signed: 2DC28CC7B26A283B ✓

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

278M params10.9GBparaphrase-multilingual-mpnet-base-v2onnx openvino safetensorspermissive
FactsParams278MSize10.9 GBFormatsonnx, openvino, safetensorsTasksentence similarityLicenseApache-2.0From sourcepermissive
$ fw get sentence-transformers/paraphrase-multilingual-mpnet-base-v2
# manifest sha256 6e01f6cad5f6… · 10.9 GB · 27 files
$ fw verify ./paraphrase-multilingual-mpnet-base-v2 sentence-transformers/paraphrase-multilingual-mpnet-base-v2
From sourceHosted (signed)sentence-transformers/paraphrase-multilingual-mpnet-base-v2Last check: 2026-11-14 21:10 UTC

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

Works with

Evaluate with

Overview

Size
10.9 GB
Weights
1.11 GB (safetensors)
Parameters
278M
Formats
onnx, openvino, safetensors
Task
sentence similarity
License
Apache-2.0 (permissive)
Files
27, each with a sha256
Publisher
sentence-transformers
Added
2026-11-14
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-14 21:10 UTCpassed

Model card

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

sentence-transformers/paraphrase-multilingual-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/paraphrase-multilingual-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/paraphrase-multilingual-mpnet-base-v2')
model = AutoModel.from_pretrained('sentence-transformers/paraphrase-multilingual-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/paraphrase-multilingual-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/paraphrase-multilingual-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/paraphrase-multilingual-mpnet-base-v2",
    "input": "This is an example sentence"
  }'

Or check the Text Embeddings Inference API specification instead.

Full Model Architecture#

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

27 files · 10.9 GBWeights 1.11 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 27 files with their sha256
FileSizesha256
.gitattributes744 Bf888dc7c230287cd68af7034aa9fc2e2d6663fb7b3e70faa153caf93877914c3
1_Pooling/config.json190 Ba37f83ada23e7887be6b88f4998927dbeac0038af301553c7cd5461413bf1a56
README.md5.12 KB06184100d14bfb314649996e8e68d1aae5ec2efd6ff8865a7eec7e3741736154
config.json723 B8b94b5c10efd3c3ca667e5ccd501314eb670cefbf7a465f0a3fc0928a1a0ab87
config_sentence_transformers.json122 Bb8c64b5cece00d8424b4896ea75b512b6008576088497609dfeb6bd63e6d36b8
model.safetensors1.11 GBb5722100700c48b74c9c199c5f39ff9493c94d1497f719e791d4bc3861d7714a
modules.json229 B8f4b264b80206c830bebbdcae377e137925650a433b689343a63bdc9b3145460
onnx/model.onnx1.11 GB253e00bb467fcdcac714a7b2443330c28ffbecb6d1f791c92caaf2af468bfbaa
onnx/model_O1.onnx1.11 GBbd9aacd52770fbefd90c73654d99befe1cb7298b0a6508ee2d33436cc40267e5
onnx/model_O2.onnx1.11 GB04faa200d4c80196ce85dc5d7979310370bbd20c2e07b6251bb3d55576d1288c
onnx/model_O3.onnx1.11 GB96a14beec4c381ad8d3d2633240777602d462a0a4d280a6281a33bc4e0a0cbca
onnx/model_O4.onnx555 MB1ce03da9c11f922c5daf8a00dbffa92e80fef3a9d53940fb625f15d6adf86b52
onnx/model_qint8_arm64.onnx279 MB88784a4b95fd6a28e3b3b307578e2c4d12d8d550bf55d68257c8e2283f1ee901
onnx/model_qint8_avx512.onnx279 MB88784a4b95fd6a28e3b3b307578e2c4d12d8d550bf55d68257c8e2283f1ee901
onnx/model_qint8_avx512_vnni.onnx279 MB88784a4b95fd6a28e3b3b307578e2c4d12d8d550bf55d68257c8e2283f1ee901
onnx/model_quint8_avx2.onnx279 MB82f6b58b509e6f87a3c181fd08a94376499faa6c344eea0b36214d47d3943e61
openvino/openvino_model.bin1.11 GB769542d94a9f10c3e1151fce093399a75b0f52332ecef8569871e449e4087c44
openvino/openvino_model.xml409 KB1cd16533d3502e322af1ee0c2d9fe1bd8125cb951f1f299a85abbf2ce3d20717
openvino/openvino_model_qint8_quantized.bin279 MB02411c6a9007e32d21abe865540e4f1aa1ba926df7e9561e0f677eac21d96827
openvino/openvino_model_qint8_quantized.xml719 KB570f787ad183de40e6022607ec89d23aad6c93929f9bc08fcd929473f531a973
pytorch_model.bin1.11 GB29d10eabb079d11355d4405789dd9d43e229ccbc47bc2581d0639edaa1721380
sentence_bert_config.json53 B70f4448f31320443fe3557cacea5abf2dcc4915dda8c80646bec9f3bb0aa5a1f
sentencepiece.bpe.model5.07 MBcfc8146abe2a0488e9e2a0c56de7952f7c11ab059eca145a0a727afce0db2865
special_tokens_map.json239 B378eb3bf733eb16e65792d7e3fda5b8a4631387ca04d2015199c4d4f22ae554d
tf_model.h51.11 GB440b08bc2d5eda6cbe40461119ee373edaa54e7f69d6071ddbbdd84f86cc6e05
tokenizer.json9.08 MB2c3387be76557bd40970cec13153b3bbf80407865484b209e655e5e4729076b8
tokenizer_config.json402 Ba312d5bef89ec4c9355638520a31582e761f205d79df3002a3bd390d7077455f
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
4328cf2639 pinned now manifest updated, same commit2026-11-14 21:10 UTC27 files · 10.9 GB
4328cf26392026-11-14 21:10 UTC27 files · 10.9 GB

Use it

$ fw get sentence-transformers/paraphrase-multilingual-mpnet-base-v2
# manifest sha256 6e01f6cad5f6… · 10.9 GB · 27 files
$ fw verify ./paraphrase-multilingual-mpnet-base-v2 sentence-transformers/paraphrase-multilingual-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/paraphrase-multilingual-mpnet-base-v2.json --dir ./paraphrase-multilingual-mpnet-base-v2 $ python3 fw.py verify ./paraphrase-multilingual-mpnet-base-v2 ./sentence-transformers__paraphrase-multilingual-mpnet-base-v2.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download sentence-transformers/paraphrase-multilingual-mpnet-base-v2 --revision 4328cf26390c98c5e3c738b4460a05b95f4911f5 --local-dir ./paraphrase-multilingual-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/paraphrase-multilingual-mpnet-base-v2", revision="4328cf26390c98c5e3c738b4460a05b95f4911f5") model = AutoModel.from_pretrained("sentence-transformers/paraphrase-multilingual-mpnet-base-v2", revision="4328cf26390c98c5e3c738b4460a05b95f4911f5", 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/paraphrase-multilingual-mpnet-base-v2", revision="4328cf26390c98c5e3c738b4460a05b95f4911f5") 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-14
Text in
README.md
Text sha256
06184100d14bfb314649996e8e68d1aae5ec2efd6ff8865a7eec7e3741736154
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: paraphrase-multilingual-mpnet-base-v2Date: 2026-11-14Commit: 4328cf2Signed: 2DC28CC7B26A283B ✓
Upstream
sentence-transformers/paraphrase-multilingual-mpnet-base-v2
Pinned commit
4328cf26390c98c5e3c738b4460a05b95f4911f5
Manifest
paraphrase-multilingual-mpnet-base-v2.json · .minisig
Manifest sha256
6e01f6cad5f604b4eec9fcbb2afd530b564761a75c1945b36ba7b7cc9e4f3f8c
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-14 21:10 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

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