alt.freeweights.embed / facebook-dpr-ctx_encoder-multiset-base
From: sentence-transformers <huggingface.co/sentence-transformers>Newsgroups: alt.freeweights.embedSubject:

facebook-dpr-ctx_encoder-multiset-base

Date: 2026-11-15Commit: 2993763Signed: 2DC28CC7B26A283B ✓

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

109M params4.26GBfacebook-dpr-ctx_encoder-multiset-baseonnx openvino safetensorspermissive
FactsParams109MSize4.26 GBFormatsonnx, openvino, safetensorsTasksentence similarityLicenseApache-2.0From sourcepermissive
$ fw get sentence-transformers/facebook-dpr-ctx_encoder-multiset-base
# manifest sha256 f4475c3c544f… · 4.26 GB · 27 files
$ fw verify ./facebook-dpr-ctx_encoder-multiset-base sentence-transformers/facebook-dpr-ctx_encoder-multiset-base
From sourceHosted (signed)sentence-transformers/facebook-dpr-ctx_encoder-multiset-baseLast check: 2026-11-15 03:43 UTC

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

Works with

Evaluate with

Overview

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

Model card

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

sentence-transformers/facebook-dpr-ctx_encoder-multiset-base#

This is a port of the DPR Model to 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/facebook-dpr-ctx_encoder-multiset-base')
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


def cls_pooling(model_output, attention_mask):
    return model_output[0][:,0]


# 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/facebook-dpr-ctx_encoder-multiset-base')
model = AutoModel.from_pretrained('sentence-transformers/facebook-dpr-ctx_encoder-multiset-base')

# 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 = cls_pooling(model_output, encoded_input['attention_mask'])

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

Full Model Architecture#

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

Citing & Authors#

Have a look at: DPR Model

Files

27 files · 4.26 GBWeights 438 MB (safetensors). Sizes and sha256 from the signed manifest.
Show all 27 files with their sha256
FileSizesha256
.gitattributes744 Bf888dc7c230287cd68af7034aa9fc2e2d6663fb7b3e70faa153caf93877914c3
1_Pooling/config.json190 Bc9bef85e8bbf4b2eab4941b3fb62bd33f88686748b478f2e264d256472d9643b
README.md2.67 KBfbb5895f9783efb82de42877a488bb87d95e899af288e75018829edac44a928f
config.json668 Baf722a55faacfa1b2cb9ce03c7817f8d3226cee7ec4c450305dcf3d0ca3b6fb9
config_sentence_transformers.json212 Ba0bd26d1ab4b225b2caefc40bef21c2a6e3e57da466df01a85f56d0dd9acc071
model.safetensors438 MBcb53d07ffdb91b7d8c899022392758c197725577711143afdc93cee8c552fa63
modules.json229 B8f4b264b80206c830bebbdcae377e137925650a433b689343a63bdc9b3145460
onnx/model.onnx436 MB1e91dfd92be678717f62de95e36c8ec78e4ae6a189fc848f27efae5346ef4e01
onnx/model_O1.onnx436 MBc73b43257d343023212f9e7e8d7dafb5a798790392b26eaf017ee70d241593b6
onnx/model_O2.onnx436 MB0d9a748d92028395aaa677b92c6fd95b86008fea28a15397c58b50eeb99b782a
onnx/model_O3.onnx436 MBa585d5b2623a1defd1745715e670e4cd603b9ba119ab32f2349519d93b6cf62b
onnx/model_O4.onnx218 MB1303cc97b7984adc810d0aed29a92cbb2087e727d8cbf3e60e35ae904b35708f
onnx/model_qint8_arm64.onnx110 MB19b27364d7f7c38da1a2a8a0c3d1d03e4b68a6c4d497e44bb324dbffa90780bd
onnx/model_qint8_avx512.onnx110 MB19b27364d7f7c38da1a2a8a0c3d1d03e4b68a6c4d497e44bb324dbffa90780bd
onnx/model_qint8_avx512_vnni.onnx110 MB19b27364d7f7c38da1a2a8a0c3d1d03e4b68a6c4d497e44bb324dbffa90780bd
onnx/model_quint8_avx2.onnx110 MB197d507c347f75121d38dac0aea2b4ce00ed354626586c952e839dc8557164af
openvino/openvino_model.bin436 MB620997c3df1094cc399ada4d8906a2f4e8f05b4a98f85a86ae40c6425dff8c2e
openvino/openvino_model.xml398 KB21bf9a58d8869139d6791b037b2ed781ce38b05aad0d1333b862fa4fd45b6e27
openvino/openvino_model_qint8_quantized.bin110 MBb56edf2cd9702262f5c3f4e01df31f2cbce75c802f339dbf147e702a8a4563eb
openvino/openvino_model_qint8_quantized.xml708 KB730e7cf4c0cac438272ce062e2b66b8ffc0ea1951e69d91129ac782270502cf5
pytorch_model.bin438 MB15dcd2be97632cb728712c471b53343fbbd6f8af91da0e4173d5dabf69aa88e5
sentence_bert_config.json53 B8e33fd9a8b56b057ab82bcba899e699675d058547009181b3b9ecf66c7c6284d
special_tokens_map.json112 B303df45a03609e4ead04bc3dc1536d0ab19b5358db685b6f3da123d05ec200e3
tf_model.h5438 MBde0a63c5a10c4dc02bb9aba4a6b127cc335c4f695a6d0c0cda7aae039368e1ec
tokenizer.json466 KB5fd1c882abbd30517dced455a2c9768945ec726b96727927e4959348d9de550b
tokenizer_config.json449 Bd9c5988ea227890c1ec9311ad4767b59aa4c1adc56a0864710ba096dd9b6e3ff
vocab.txt232 KB07eced375cec144d27c900241f3e339478dec958f92fddbc551f295c992038a3
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
2993763396 pinned now2026-11-15 03:43 UTC27 files · 4.26 GB

Use it

$ fw get sentence-transformers/facebook-dpr-ctx_encoder-multiset-base
# manifest sha256 f4475c3c544f… · 4.26 GB · 27 files
$ fw verify ./facebook-dpr-ctx_encoder-multiset-base sentence-transformers/facebook-dpr-ctx_encoder-multiset-base
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/sentence-transformers/facebook-dpr-ctx_encoder-multiset-base.json --dir ./facebook-dpr-ctx_encoder-multiset-base $ python3 fw.py verify ./facebook-dpr-ctx_encoder-multiset-base ./sentence-transformers__facebook-dpr-ctx_encoder-multiset-base.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download sentence-transformers/facebook-dpr-ctx_encoder-multiset-base --revision 2993763396662ccedc92937527292fa6074cf875 --local-dir ./facebook-dpr-ctx_encoder-multiset-base
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/facebook-dpr-ctx_encoder-multiset-base", revision="2993763396662ccedc92937527292fa6074cf875") model = AutoModel.from_pretrained("sentence-transformers/facebook-dpr-ctx_encoder-multiset-base", revision="2993763396662ccedc92937527292fa6074cf875", 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/facebook-dpr-ctx_encoder-multiset-base", revision="2993763396662ccedc92937527292fa6074cf875") 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
fbb5895f9783efb82de42877a488bb87d95e899af288e75018829edac44a928f
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: facebook-dpr-ctx_encoder-multiset-baseDate: 2026-11-15Commit: 2993763Signed: 2DC28CC7B26A283B ✓
Upstream
sentence-transformers/facebook-dpr-ctx_encoder-multiset-base
Pinned commit
2993763396662ccedc92937527292fa6074cf875
Manifest
facebook-dpr-ctx_encoder-multiset-base.json · .minisig
Manifest sha256
f4475c3c544f187cfb133841bca3bc034309ff2039e8b8c26724fdb6ff18434e
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:43 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

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

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

Signed manifest
minisign, key 2DC28CC7B26A283B. facebook-dpr-ctx_encoder-multiset-base.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