Matroyshka-ReRanker-passage
98
1
license:apache-2.0
by
BAAI
Language Model
OTHER
New
98 downloads
Early-stage
Edge AI:
Mobile
Laptop
Server
Unknown
Mobile
Laptop
Server
Quick Summary
AI model with specialized capabilities.
Code Examples
Usagetext
git clone https://github.com/FlagOpen/FlagEmbedding.git
cd ./FlagEmbedding/research/Matroyshka_rerankerUsagepython
from rank_model import MatroyshkaReranker
compress_ratio = 2 # config your compress ratio
compress_layers = [8, 16] # cofig your layers to compress
cutoff_layers = [20, 24] # config your layers to output
reranker = MatroyshkaReranker(
model_name_or_path='BAAI/Matroyshka-ReRanker-passage',
peft_path=[
'./models/Matroyshka-ReRanker-passage/compensate/layer/full'
]
use_fp16=True,
cache_dir='./model_cache',
compress_ratio=compress_ratio,
compress_layers=compress_layers,
cutoff_layers=cutoff_layers
)
score = reranker.compute_score(['query', 'passage'])
print(score)
scores = reranker.compute_score([['what is panda?', 'hi'], ['what is panda?', 'The giant panda (Ailuropoda melanoleuca), sometimes called a panda bear or simply panda, is a bear species endemic to China.']])
print(scores)Deploy This Model
Production-ready deployment in minutes
Together.ai
Instant API access to this model
Production-ready inference API. Start free, scale to millions.
Try Free APIReplicate
One-click model deployment
Run models in the cloud with simple API. No DevOps required.
Deploy NowDisclosure: We may earn a commission from these partners. This helps keep LLMYourWay free.