Model reference · open weights

ms-marco-ettin-reranker

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.

Licence fee required Embeddings tomaarsen 1 variants 46k downloads/mo
Request a licence + hosting quote All served models Not on the shared API today — deployed on request.

About

What ms-marco-ettin-reranker is

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

What it is

Makertomaarsen
TypeEmbedding models
Parameters (lead)32M
Context7,999 tokens
Variants1
Runs withsentence-transformers
Based onjhu-clsp/ettin-encoder-32m
Released2025-11-24
Popularity46k downloads / month
LicenceCommercial licence needed

How it works

How embedding models work

Your textsentence / documentEncodermaps meaningVectorlist of numbersAn embedding model turns text into a vector, so similar meanings sit close together — the basis of search and RAG.

Variants

Sizes & precisions

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.

VariantParamsPrecisionVRAMFits 16 GBWeights
ms-marco-ettin-32m-reranker32MBF16~0.1 GBWeights ↗

Benchmarks

Reported results

As published on the model card — the maker's own numbers, not measured by AxForge.

TaskDatasetMetricScore
Cross Encoder RerankingNanoMSMARCO R100Map0.638
Cross Encoder RerankingNanoMSMARCO R100Mrr@100.632
Cross Encoder RerankingNanoMSMARCO R100Ndcg@100.695
Cross Encoder RerankingNanoNFCorpus R100Map0.355
Cross Encoder RerankingNanoNFCorpus R100Mrr@100.61
Cross Encoder RerankingNanoNFCorpus R100Ndcg@100.414
Cross Encoder RerankingNanoNQ R100Map0.675
Cross Encoder RerankingNanoNQ R100Mrr@100.692
Cross Encoder RerankingNanoNQ R100Ndcg@100.729
Cross Encoder Nano BEIRNanoBEIR R100 meanMap0.556
Cross Encoder Nano BEIRNanoBEIR R100 meanMrr@100.645
Cross Encoder Nano BEIRNanoBEIR R100 meanNdcg@100.613

Using it via the API

Call it like any OpenAI endpoint

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, data & research

Languages

en

Trained / evaluated on

sentence-transformers/msmarco

Tags

sentence-transformers safetensors modernbert cross-encoder reranker generated_from_trainer dataset_size:39770704 loss:MarginMSELoss text-ranking en dataset:sentence-transformers/msmarco model-index co2_eq_emissions text-embeddings-inference

Papers

Licence

Commercial licence needed

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 ↗

Sources

Weights & code

Want ms-marco-ettin-reranker on EU-owned hardware?

Request a licence + hosting quote See what’s served now

Explore

More embedding models

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms