Model reference · open weights
ms-marco-ettin-reranker is an open-weight embedding model from tomaarsen, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.
About
CrossEncoder based on jhu-clsp/ettin-encoder-32m This is a Cross Encoder model finetuned from jhu-clsp/ettin-encoder-32m on the msmarco dataset using the sentence-transformers library. It computes scores for pairs of texts, which can be used for text reranking and semantic search. Model Details Model Description - Model Type: Cross Encoder - Base model: jhu-clsp/ettin-encoder-32m <!-- at revision 1b8ba06455dd44f80fc9c1ca9e22806157a57379 -- - Maximum Sequence Length: 512 tokens - Number of Output Labels: 1 label - Training Dataset: - msmarco - Language: en Model Sources - Documentation: Sentence Transformers Documentation - Documentation: Cross Encoder Documentation - Repository: Sentence Transformers on GitHub - Hugging Face: Cross Encoders on Hugging Face Usage Direct Usage (Sentence Transformers) First install the Sentence Transformers library: Then you can load this model and run inference. Direct Usage (Transformers) -- Downstream Usage (Sentence Transformers) You can finetune this model on your own dataset. -- Out-of-Scope Use List how the model may foreseeably be misused and address what users ought not to do with the model. -- Evaluation Metrics Cross Encoder Reranking Datasets: NanoMSMARCOR100, NanoNFCorpusR100 and NanoNQR100 Evaluated with <codeCrossEncoderRerankingEvaluator</code with these parameters: Cross Encoder Nano BEIR Dataset: NanoBEIRR100mean Evaluated with <codeCrossEncoderNanoBEIREvaluator</code with these parameters: Bias, Risks and Limitations What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model. -- Recommendations What are recommendations with respect to the foreseeable issues? For example, filtering explicit content. -- Training Details Training Dataset msmarco Dataset: msmarco at 9e329ed Size: 39,770,704 training samples Columns: <codequeryid</code, <codepositiveid</code, <codenegativeid</code, and <codescore</code Approximate statistics based on the first 1000 samples: Samples: Loss: <codeMarginMSELoss</code with these parameters: Evaluation Dataset msmarco Dataset: msmarco at 9e329ed Size: 10,000 evaluation samples Columns: <codequeryid</code, <codep
Summarised from the published model card. Read the full card on the HuggingFace links below.
Specifications
| Maker | tomaarsen |
|---|---|
| Type | Embedding models |
| Parameters (lead) | 32M |
| Context | 7,999 tokens |
| Variants | 1 |
| Runs with | sentence-transformers |
| Based on | jhu-clsp/ettin-encoder-32m |
| Released | 2025-11-24 |
| Popularity | 46k downloads / month |
| Licence | Commercial licence needed |
How it works
Variants
Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.
| Variant | Params | Precision | VRAM | Fits 16 GB | Weights |
|---|---|---|---|---|---|
| ms-marco-ettin-32m-reranker | 32M | BF16 | ~0.1 GB | ✓ | Weights ↗ |
Benchmarks
As published on the model card — the maker's own numbers, not measured by AxForge.
| Task | Dataset | Metric | Score |
|---|---|---|---|
| Cross Encoder Reranking | NanoMSMARCO R100 | Map | 0.638 |
| Cross Encoder Reranking | NanoMSMARCO R100 | Mrr@10 | 0.632 |
| Cross Encoder Reranking | NanoMSMARCO R100 | Ndcg@10 | 0.695 |
| Cross Encoder Reranking | NanoNFCorpus R100 | Map | 0.355 |
| Cross Encoder Reranking | NanoNFCorpus R100 | Mrr@10 | 0.61 |
| Cross Encoder Reranking | NanoNFCorpus R100 | Ndcg@10 | 0.414 |
| Cross Encoder Reranking | NanoNQ R100 | Map | 0.675 |
| Cross Encoder Reranking | NanoNQ R100 | Mrr@10 | 0.692 |
| Cross Encoder Reranking | NanoNQ R100 | Ndcg@10 | 0.729 |
| Cross Encoder Nano BEIR | NanoBEIR R100 mean | Map | 0.556 |
| Cross Encoder Nano BEIR | NanoBEIR R100 mean | Mrr@10 | 0.645 |
| Cross Encoder Nano BEIR | NanoBEIR R100 mean | Ndcg@10 | 0.613 |
Using it via the API
Once AxForge deploys ms-marco-ettin-reranker for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (ms-marco-ettin-reranker below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/embeddings \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ms-marco-ettin-reranker","input":"text to embed"}'
Details
Languages
Trained / evaluated on
Tags
Papers
Licence
The weights are open but its licence needs a commercial agreement for business use. AxForge can arrange that licence and host the model for you — you pay AxForge, we settle with the model’s maker. Ask us for a quote. Read the licence ↗
Explore