See the
release blogpost
for details on the training recipe, evaluation results, and speed benchmarks against other public rerankers. The
Evaluation
section below also has the headline numbers.
from sentence_transformers import CrossEncoder
# Download from the 🤗 Hub
model = CrossEncoder(
"cross-encoder/ettin-reranker-150m-v1",
model_kwargs={"dtype": "bfloat16", "attn_implementation": "flash_attention_2"}, # Optional: pip install kernels
)
# Get scores for pairs of inputs
query = "Which planet is known as the Red Planet?"
passages = [
"Venus is often called Earth's twin because of its similar size and proximity.",
"Mars, known for its reddish appearance, is often referred to as the Red Planet.",
"Jupiter, the largest planet in our solar system, has a prominent red spot.",
"Saturn, famous for its rings, is sometimes mistaken for the Red Planet.",
]
scores = model.predict([(query, passage) for passage in passages])
print(scores)
# [ 4.875 11.625 7.375 10.3125]# Or rank passages by relevance to a single query
ranked = model.rank(query, passages)
print(ranked)
# [{'corpus_id': 1, 'score': np.float32(11.625)}, ...]
Evaluation
MTEB(eng, v2) Retrieval
Each model in the ettin-reranker-v1 family was evaluated on the full
MTEB(eng, v2)
Retrieval benchmark
(10 tasks, top-100 reranked) using MTEB's
two-stage reranking flow
, pairing each reranker with six embedding models that span the speed/quality spectrum.
The dashed retriever-only line in each chart below is the headline number to beat. Anything below it means the reranker actively hurts the pipeline on average:
Full table of results (click to expand)
Mean NDCG@10 over the 6 embedder pairings, sorted by MTEB. The released ettin-reranker-v1 family is in
bold
, and the teacher
mixedbread-ai/mxbai-rerank-large-v2
is
underlined
.
†
Capped to
max_seq_length=8192
(the 4B Qwen3-based rerankers don't fit on a single H100 80GB at native context). Native-context evaluation is likely higher.
See the
release blogpost
for the full analysis and per-model commentary.
Speed
All six released models were benchmarked against thirteen public rerankers on three hardware tiers, using
sentence-transformers/natural-questions
at
max_length=512
with each model's best supported attention implementation. The full sweep over
fp32+SDPA
,
bf16+SDPA
, padded
bf16+FA2
, and unpadded
bf16+FA2
(showing why the ettin-reranker-v1 family is faster than other ModernBERT-based rerankers) is in the
release blogpost
. This table shows the throughput in pairs per second on a NVIDIA H100 80GB, all in
bfloat16
:
The
release blogpost
quotes a slightly higher NanoBEIR mean NDCG@10 of
0.7086
for this model, computed in
fp32
rather than the
bfloat16
used by the training-time evaluation above. Both numbers are valid.
Approximate statistics based on the first 1000 samples:
query
document
label
type
string
string
float
details
min: 26 characters
mean: 55.52 characters
max: 249 characters
min: 63 characters
mean: 659.91 characters
max: 3975 characters
min: -2.94
mean: 8.51
max: 13.88
Samples:
query
document
label
Help me with my Reborn performance
I was reading the comment section for Dotacinema's world of dota video, and a bunch of people were complaining how there were a lot of bugs and some talked about PERFORMANCE ISSUES. But there were also people saying that reborn has actually IMPROVED their gameplay?
I am one of those people who is running into performance issues and would desperately like to know how some are getting BETTER performance while others like me are getting worse. I'm not complaining about bugs, I'm complaing about framerate, I use to get 60 fps solid in source 1 but I now have 40 or at worst 30 fps in source 2.
I have an i3 processor/gtx560ti/16gb RAM
i dont think it's a potato pc, so I dont know what's happening, I cleaned my computer recently so dust isnt affecting anything in anyway.
So if you gained or had IMPROVED performance in source 2 please list the settings you are enabling, so I can see where I am at fault. (v sync is off btw)
TLDR: Have bad performance now from source 2, if you have good p...
9.5
Really wanna try out the game and expansion, ~$60 is hefty. Likelihood of sales?
As per title, steam sells the game and its expansions for $60 total. Heavy price to drop. Are there sales on any other website? This game looks fantastic to immerse in otherwise and I'm pleased that this subreddit has at least some attention to help out new folks!
9.25
Your Avatar. [MGSV Spoilers]
Was anyone else suprised he actually replaces the snake model in some cutscenes. I've only tried the first Quiet cutscenes, i was just amazed I haven't seen anybody else say this yet.
Sorry if repost.
@misc{aarsen2026ettin-reranker,
title = "Introducing the Ettin Reranker Family",
author = "Aarsen, Tom",
year = "2026",
publisher = "Hugging Face",
url = "https://huggingface.co/blog/ettin-reranker",
}
Sentence Transformers
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
Runs of cross-encoder ettin-reranker-150m-v1 on huggingface.co
9.9K
Total runs
-374
24-hour runs
-83
3-day runs
323
7-day runs
5.4K
30-day runs
More Information About ettin-reranker-150m-v1 huggingface.co Model
ettin-reranker-150m-v1 huggingface.co is an AI model on huggingface.co that provides ettin-reranker-150m-v1's model effect (), which can be used instantly with this cross-encoder ettin-reranker-150m-v1 model. huggingface.co supports a free trial of the ettin-reranker-150m-v1 model, and also provides paid use of the ettin-reranker-150m-v1. Support call ettin-reranker-150m-v1 model through api, including Node.js, Python, http.
ettin-reranker-150m-v1 huggingface.co is an online trial and call api platform, which integrates ettin-reranker-150m-v1's modeling effects, including api services, and provides a free online trial of ettin-reranker-150m-v1, you can try ettin-reranker-150m-v1 online for free by clicking the link below.
cross-encoder ettin-reranker-150m-v1 online free url in huggingface.co:
ettin-reranker-150m-v1 is an open source model from GitHub that offers a free installation service, and any user can find ettin-reranker-150m-v1 on GitHub to install. At the same time, huggingface.co provides the effect of ettin-reranker-150m-v1 install, users can directly use ettin-reranker-150m-v1 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
ettin-reranker-150m-v1 install url in huggingface.co: