onnx-models/all-mpnet-base-v2-onnx

This is the ONNX-ported version of the sentence-transformers/all-mpnet-base-v2 for generating text embeddings.

Model details

  • Embedding dimension: 768
  • Max sequence length: 384
  • File size on disk: 0.41 GB
  • Modules incorporated in the onnx: Transformer, Pooling, Normalize

Usage

Using this model becomes easy when you have light-embed installed:

pip install -U light-embed

Then you can use the model by specifying the original model name like this:

from light_embed import TextEmbedding
sentences = [
    "This is an example sentence",
    "Each sentence is converted"
]

model = TextEmbedding('sentence-transformers/all-mpnet-base-v2')
embeddings = model.encode(sentences)
print(embeddings)

or by specifying the onnx model name like this:

from light_embed import TextEmbedding
sentences = [
    "This is an example sentence",
    "Each sentence is converted"
]

model = TextEmbedding('onnx-models/all-mpnet-base-v2-onnx')
embeddings = model.encode(sentences)
print(embeddings)

Citing & Authors

Binh Nguyen / binhcode25@gmail.com

Downloads last month
12
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The HF Inference API does not support sentence-similarity models for light-embed library.