Downloads · 30 days
0
vlad-m-dev/distiluse-base-multilingual-v2-merged-onnx
distiluse-base-multilingual-v2-merged-onnx is a feature extraction model from vlad-m-dev. Use it when you need embeddings to search or compare text. It is set up for sentence-transformers. The card lists the license as mit.
This is a highly optimized, quantized, and fully standalone model for generating sentence embeddings from multilingual text, including Ukrainian, English, Polish, and more.
Downloads · 30 days
0
Access
Public
Updated Oct 29, 2025
Repo size
276 MB
Likes
1
Public
Click a slice to open those files.
.onnx276 MB · 100%
From the Hugging Face model README
This is a highly optimized, quantized, and fully standalone model for generating sentence embeddings from multilingual text, including Ukrainian, English, Polish, and more.
Built upon distiluse-base-multilingual-cased-v2, the model has been:
sentence-transformers quantized version that produced inaccurate cosine similaritytransformers library.🤖 Author @vlad-m-dev Built for edge-ai/phone/tablet offline Telegram: https://t.me/dwight_schrute_engineer
import numpy as np
import onnxruntime as ort
from onnxruntime_extensions import get_library_path
sess_options = ort.SessionOptions()
sess_options.register_custom_ops_library(get_library_path())
session = ort.InferenceSession(
'model.onnx',
sess_options=sess_options,
providers=['CPUExecutionProvider']
)
input_feed = {"text": np.asarray(['something..'])}
outputs = session.run(None, input_feed)
embedding = outputs[0]
const session = await InferenceSession.create(EMBEDDING_FULL_MODEL_PATH);
const inputTensor = new Tensor('string', ['something..'], [1]);
const feeds = { text: inputTensor };
const outputMap = await session.run(feeds);
const embedding = outputMap.text_embedding.data;