alt.freeweights.embed / paraphrase-albert-small-v2
From: sentence-transformers <huggingface.co/sentence-transformers>Newsgroups: alt.freeweights.embedSubject:

paraphrase-albert-small-v2

Date: 2026-11-14Commit: 9d490b4Signed: 2DC28CC7B26A283B ✓

Sentence similarity model with 12M parameters. Onnx and openvino and safetensors weights, 693 MB in all. Published by sentence-transformers under Apache-2.0.

12M params693MBparaphrase-albert-small-v2onnx openvino safetensorspermissive
FactsParams12MSize693 MBFormatsonnx, openvino, safetensorsTasksentence similarityLicenseApache-2.0From sourcepermissive
$ fw get sentence-transformers/paraphrase-albert-small-v2
# manifest sha256 8148e49bcddc… · 693 MB · 28 files
$ fw verify ./paraphrase-albert-small-v2 sentence-transformers/paraphrase-albert-small-v2
From sourceHosted (signed)sentence-transformers/paraphrase-albert-small-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
693 MB
Weights
46.7 MB (safetensors)
Parameters
12M
Formats
onnx, openvino, safetensors
Task
sentence similarity
License
Apache-2.0 (permissive)
Files
28, 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 9d490b4. Shown as plain text with links; images open at the publisher.

sentence-transformers/paraphrase-albert-small-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-albert-small-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-albert-small-v2')
model = AutoModel.from_pretrained('sentence-transformers/paraphrase-albert-small-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, 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': 100, 'do_lower_case': False}) with Transformer model: AlbertModel 
  (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

28 files · 693 MBWeights 46.7 MB (safetensors). Sizes and sha256 from the signed manifest.
Show all 28 files with their sha256
FileSizesha256
.gitattributes744 Bf888dc7c230287cd68af7034aa9fc2e2d6663fb7b3e70faa153caf93877914c3
1_Pooling/config.json190 Ba37f83ada23e7887be6b88f4998927dbeac0038af301553c7cd5461413bf1a56
README.md3.84 KBd2777a18bc0a4098472e1000fc43394ec0e7a8da1b201e06917c2c80d3fa0a78
config.json827 B69765de9af37e704755cab37bee53f251465c269ae3f0c95436ab250dd11e342
config_sentence_transformers.json122 Bb8c64b5cece00d8424b4896ea75b512b6008576088497609dfeb6bd63e6d36b8
model.safetensors46.7 MB1343900266cae51bf42b6af56a5ee91a2e3e5ea2138deee8282eefc9738fe298
modules.json229 B8f4b264b80206c830bebbdcae377e137925650a433b689343a63bdc9b3145460
onnx/model.onnx44.6 MBaf3ed44c5255e615cf14869e80cee6843461754617da3ac6bf159d2f27c2c250
onnx/model_O1.onnx44.5 MB6796f59e33f362e85ce1964f48467f4fb53d695eb43c324dc0093e66d6c830bd
onnx/model_O2.onnx79.8 MBc2061abd495dc773f5ff75e978ef851d68c7f8728c21b4fd11bc1af6f5b22602
onnx/model_O3.onnx79.8 MBc2061abd495dc773f5ff75e978ef851d68c7f8728c21b4fd11bc1af6f5b22602
onnx/model_O4.onnx39.9 MBe8abd6bd709395773d1d6b5f604326a63890f327e1ad3a41d95b64bcf1ca62d9
onnx/model_qint8_arm64.onnx39.8 MBc2f2aea7f9d7d168062343fbfab32048cbbb73d2a1a20df80b05f0f280f63537
onnx/model_qint8_avx512.onnx39.8 MBc2f2aea7f9d7d168062343fbfab32048cbbb73d2a1a20df80b05f0f280f63537
onnx/model_qint8_avx512_vnni.onnx39.8 MBc2f2aea7f9d7d168062343fbfab32048cbbb73d2a1a20df80b05f0f280f63537
onnx/model_quint8_avx2.onnx39.8 MBd67e0a288964f9cb3e895493c8c5260ee3aec95b5e078542a2a64134f8f9ea9a
openvino/openvino_model.bin44.4 MBc27eb1159679e3cd99c0c473aa0b47f1b6a7964eca8f4a6ac8c26e5957afa6c2
openvino/openvino_model.xml248 KBfbea51560f5bc051e2e10611ece50ae313da024a8625cbd84fc98efb68d1b0df
openvino/openvino_model_qint8_quantized.bin11.3 MB663fc19fd58902f471adabf2bcca124b75712072a2295a5d826b62fbbd3201e8
openvino/openvino_model_qint8_quantized.xml374 KB2b9a3d692910a9c54d952b83f17af128fb6897bedcbe39beb1588fc800cf85b6
pytorch_model.bin46.7 MB4120d577507f732a10585d7993b963f6ee7c9e963a3926e88a0c1bbaeedf9c06
rust_model.ot46.7 MBc24ca54a1794d338ee78b8a9d0a6357bf3db8e0408d826fdf0ae20d1fdfed322
sentence_bert_config.json53 B8e33fd9a8b56b057ab82bcba899e699675d058547009181b3b9ecf66c7c6284d
special_tokens_map.json245 B129fed06908ddcc3e36105e41d753ff0b934e5cfb2e451ca0a48904acef41863
spiece.model760 KBfefb02b667a6c5c2fe27602d28e5fb3428f66ab89c7d6f388e7c8d44a02d0336
tf_model.h546.8 MB759fe84f34b16e5b96daae2f7965e24cf570af8d22e654c4086d88c1588da861
tokenizer.json1.31 MBd0a881fece9b11d4f8003a08ac7d8d65409e3aa573fc385faa8708cdd5a77087
tokenizer_config.json465 B95f31ea415a8e447b1e2ca05b897a05c1f5857b0643579d42dbec5ac5c2555c1
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
9d490b476e pinned now manifest updated, same commit2026-11-14 21:10 UTC28 files · 693 MB
9d490b476e2026-11-14 21:10 UTC28 files · 693 MB

Use it

$ fw get sentence-transformers/paraphrase-albert-small-v2
# manifest sha256 8148e49bcddc… · 693 MB · 28 files
$ fw verify ./paraphrase-albert-small-v2 sentence-transformers/paraphrase-albert-small-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-albert-small-v2.json --dir ./paraphrase-albert-small-v2 $ python3 fw.py verify ./paraphrase-albert-small-v2 ./sentence-transformers__paraphrase-albert-small-v2.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download sentence-transformers/paraphrase-albert-small-v2 --revision 9d490b476eb5291c7885bb6d4961318740493cf2 --local-dir ./paraphrase-albert-small-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-albert-small-v2", revision="9d490b476eb5291c7885bb6d4961318740493cf2") model = AutoModel.from_pretrained("sentence-transformers/paraphrase-albert-small-v2", revision="9d490b476eb5291c7885bb6d4961318740493cf2", 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-albert-small-v2", revision="9d490b476eb5291c7885bb6d4961318740493cf2") 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
d2777a18bc0a4098472e1000fc43394ec0e7a8da1b201e06917c2c80d3fa0a78
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-albert-small-v2Date: 2026-11-14Commit: 9d490b4Signed: 2DC28CC7B26A283B ✓
Upstream
sentence-transformers/paraphrase-albert-small-v2
Pinned commit
9d490b476eb5291c7885bb6d4961318740493cf2
Manifest
paraphrase-albert-small-v2.json · .minisig
Manifest sha256
8148e49bcddc67ff08de2141bc0a9fcae4e4348d63396be6c3a63288e3c1d4da
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-albert-small-v2.json $ curl -O https://freeweights.allternit.com/manifests/sentence-transformers/paraphrase-albert-small-v2.json.minisig $ minisign -Vm paraphrase-albert-small-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-albert-small-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-albert-small-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