Skip to page content
SAVRN
Search Plan a project

Open-weight model · Text ranking

multilingual-reranker-small-int8

by SNO AI Lab sno-lab/multilingual-reranker-small-int8

multilingual-reranker-small-int8 is an open-weight model for text ranking from SNO AI Lab, released under Apache License 2.0. It has 8,192-token context. Its published files total 205.8 MB.

This is Horizon-Labs/multilingual-reranker-small in a smaller ONNX file, for running on a CPU. Same model, same tokenizer, same scores to within a small margin. The file is about a third smaller than the original quantized one.

Parameters—
Context8,192
Weights171.4 MB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Model Card

By SNO AI Lab, published under apache-2.0, revision ce76796ae426.

This is Horizon-Labs/multilingual-reranker-small in a smaller ONNX file, for running on a CPU. Same model, same tokenizer, same scores to within a small margin. The file is about a third smaller than the original quantized one. We use it in Sno Station to rerank memories for coding agents. The token embeddings, the attention projections and the first MLP projection are stored in 8 bits. The second MLP projection stays in float. Its inputs carry a few very large values, and 8 bits move the scores too much there. Weights are unsigned 8-bit, per channel. Signed weights overflow on AVX2 CPUs without VNNI and flatten every score. quantize.py rebuilds the file from the original onnx/model.onnx at…

Read SNO AI Lab's full model card

multilingual-reranker-small, 8-bit

This is Horizon-Labs/multilingual-reranker-small in a smaller ONNX file, for running on a CPU. Same model, same tokenizer, same scores to within a small margin. The file is about a third smaller than the original quantized one.

We use it in Sno Station to rerank memories for coding agents.

What changed

The token embeddings, the attention projections and the first MLP projection are stored in 8 bits. The second MLP projection stays in float. Its inputs carry a few very large values, and 8 bits move the scores too much there.

Weights are unsigned 8-bit, per channel. Signed weights overflow on AVX2 CPUs without VNNI and flatten every score.

quantize.py rebuilds the file from the original onnx/model.onnx at revision 4fd96cc3b19fd47e790cf923879b193d3ebf0bc9. The output is byte-identical.

Use

With transformers.js:

import { AutoModelForSequenceClassification, AutoTokenizer } from "@huggingface/transformers";

const id = "sno-lab/multilingual-reranker-small-int8";
const tokenizer = await AutoTokenizer.from_pretrained(id);
const model = await AutoModelForSequenceClassification.from_pretrained(id, { dtype: "q8" });

const question = "Which database does the project use?";
const memories = ["The project stores everything in PostgreSQL 16.", "We talked about the project schedule on Monday."];
const inputs = tokenizer(memories.map(() => question), { text_pair: memories, padding: true, truncation: true });
const { logits } = await model(inputs);
console.log(logits.data); // higher means more relevant: the first one wins by a wide margin

License

Apache-2.0, the same as the original. The original model is by Horizon Labs and is built on jhu-clsp/mmBERT-small (MIT). See the original model card for its training data and evaluation.

Configuration

Architecture
ModernBertForSequenceClassification
Context length (tokens)
8,192
Layers
22
Hidden size
384
Feed-forward size
1,152
Attention heads
6
Vocabulary size
256,000
Model type
modernbert

Identity and Version

Repository
sno-lab/multilingual-reranker-small-int8
Publisher
SNO AI Lab
Task
Text ranking
Modality
Other
Library
transformers.js
Parameters
Not stated by the source
Languages
Not stated by the source
Revision
ce76796ae42628f54f501271aeac16df8ecc8a6f
First published
2026-10-16
Last updated
2026-10-16

Files and Weights

9 files, 205.8 MB in total. The weights are 1 file totalling 171.4 MB in onnx.

Weights1 file · 171.4 MB
Configuration3 files · 3.8 KB
Tokenizer2 files · 34.4 MB
Documentation2 files · 13.5 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
onnx/model_quantized.onnxWeights171.4 MB d2b03e74b3ea
config.jsonConfiguration2.0 KB —
quantize.pyConfiguration1.2 KB —
special_tokens_map.jsonConfiguration636 B —
LICENSEDocumentation11.4 KB —
README.mdDocumentation2.1 KB —
.gitattributesRepository1.6 KB —
tokenizer.jsonTokenizer34.4 MB 7925f638b544
tokenizer_config.jsonTokenizer46.4 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
171.4 MB
Download from SNO AI Lab

Released by SNO AI Lab through its official repository on Hugging Face. Read the license.

Built From

  • Derived from Horizon-Labs/multilingual-reranker-small
  • Quantized from Horizon-Labs/multilingual-reranker-small

Memory Requirements

PrecisionWeights in memory
As published171.4 MB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About multilingual-reranker-small-int8

Can I use multilingual-reranker-small-int8 commercially?

Yes. multilingual-reranker-small-int8 is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

What is multilingual-reranker-small-int8's context length?

8,192 tokens, from the maximum position embeddings in its published configuration.

Similar Models

An English cross-encoder for ranking passages from notes, procedures, decisions and technical documentation. Give it a query and candidate passages; it returns one relevance score per pair. It is a fine-tune of Ettin Reranker 150M and runs locally through ONNX Runtime. This revision adds a Vulkan FP32 graph, model.vulkan.onnx; the learned weights and the CUDA FP16 graph are unchanged. It omits the DirectML graph, which remains in the previous revision. Install tokenizers, numpy and onnxruntime-gpu[cuda,cudnn]==1.24.4. Keep model.onnx, model.onnx.data and the tokenizer from the same package together. This CUDA example assumes that package is in downloaded-model and scores two passages…

Open weights apache-2.0 7,999 tokens

This model was converted to GGUF format from madebyaris/rerank-indonesia using llama.cpp via the ggml.ai's GGUF-my-repo space. Refer to the original model card for more details on the model. Install llama.cpp through brew (works on Mac and Linux) Invoke the llama.cpp server or the CLI. Note: You can also use this checkpoint directly through the usage steps listed in the Llama.cpp repo as well. Step 2: Move into the llama.cpp folder and build it with LLAMACURL=1 flag along with other hardware-specific flags (for ex: LLAMACUDA=1 for Nvidia GPUs on Linux).

Open weights apache-2.0 sentence-transformers

本仓库提供由 Qwen/Qwen3-Reranker-0.6B 转换的 RKNN 模型。 - Model ID:RKNNAI/RK182X-EMBEDDING-Qwen3-Reranker-0.6B - 模型显示名称:RK182X-EMBEDDING-Qwen3-Reranker-0.6B - 源模型:Qwen/Qwen3-Reranker-0.6B - 模型类型:EMBEDDING ModelScope 完整下载: Hugging Face 完整下载: ModelScope 指定配置下载: Hugging Face 指定配置下载: - 使用配套 RKNN Runtime 和驱动;运行前用 rknn-smi -v 检查设备端版本。 - 源模型许可证:Apache License 2.0,正文见 LICENSE,归属与转换修改说明见 NOTICE。 - 同时遵守 RKNN Toolkit、RKNN Runtime 相关许可;本包不包含运行库。

Open weights apache-2.0

Model · Text ranking

CLM-v0.1-8B-gguf

EvoAwaken Workshop

This repository contains the state and action projection heads only from CLM scores candidate actions against a state; it does not generate text. A separate, frozen Qwen3-8B encoder is required to turn text into embeddings. The source checkpoint is CLMv0.1-8B.pt (SHA-256 b2b4a8c9c2d39263eff78a351eb909a342ce9b3bf21a3f07c1d1bf15f1c4eda5). The converter preserves the F32 weight and bias bytes. It stores the reference scoring scale min(exp(logitscale), 100) = 100 in the GGUF. The GGUF does not contain the Qwen3-8B encoder, tokenizer, or original.pt file. The verified encoder file is SHA-256 5e416a2020fe63e76ea13c8979be35fc6070aaf3578f7876400c55c2f5c3eb30. Use rust-model-inference at or after…

Open weights apache-2.0

Model · Text ranking

kev-9B-LoRA-ranker

Gogogo

Why the disagreement is the feature, not the bug: kev downgrades high-frequency auto-recovering alerts (the #1 source of alert fatigue) and escalates orchestration-core outages that static rules treat as routine. - None-injection (p=0.1): teaches the head to abstain, not everything deserves a label We ran the obvious next experiment: fine-tune it on its own production data (5-fold grouped CV, 4-arm temperature calibration). Result: 0 gain over the deployed version — and we did not deploy it, per preset criteria defined before the experiment. That's the discipline this model is proud of: judge the upgrade on pre-registered criteria, not vibes. Training receipts and the arbitration table are…

Open weights apache-2.0 peft

This repository is under construction. No selected, validated model has been released yet. This model was created by Thea Tollersrud and Per Egil Kummervold in the NB-ASR project. The planned model recognizes equivalent Bokmål–Nynorsk text while detecting changed numbers, pronouns, entities, and participant roles. Meaning-preserving differences and reorderings are accepted. Training starts from Qwen/Qwen3-Reranker-0.6B and uses revision 619e36b85e4943f23cd85b66edcde331995e4872. Validation is automatic, without manual review. Accuracy will be conditional on the supplied positive pairs and the automatic corruption rules. See trainingstatus.json for the latest recorded job status. A complete…

Open weights apache-2.0