Views
No views yet
1from optimum.onnxruntime import ORTModelForSequenceClassification
2from transformers import AutoTokenizer
3import torch
4
5model = ORTModelForSequenceClassification.from_pretrained("sampoorna42/bge-reranker-base-onnx")
6tokenizer = AutoTokenizer.from_pretrained("sampoorna42/bge-reranker-base-onnx")
7
8query = "What causes climate change?"
9passage = "Climate change is primarily driven by greenhouse gas emissions from human activities."
10
11inputs = tokenizer(query, passage, return_tensors="pt", truncation=True, max_length=512)
12with torch.no_grad():
13 score = float(model(**inputs).logits[0][0])
14
15print(f"Relevance score: {score:.4f}")1from huggingface_hub import snapshot_download
2snapshot_download(
3 repo_id="your-username/bge-reranker-base-onnx",
4 local_dir="./onnx_reranker"
5)| Property | Value |
|---|---|
| Base model | BAAI/bge-reranker-base |
| Conversion tool | Hugging Face Optimum 2.1.0 |
| Format | ONNX (FP32) |
| Max sequence length | 512 |
| Task | Text pair classification / passage reranking |
| License | MIT |
| Metric | PyTorch | ONNX |
|---|---|---|
| Total latency (3 samples) | 1.88s | 1.00s |
| Average speedup | — | ~1.9x |
| Ranking order match | — | 100% ✅ |