Skip to content

Commit 714c68f

Browse files
authored
fix: upgrade rerankers and remove flashrank patch (#47)
1 parent cd967d1 commit 714c68f

File tree

5 files changed

+11
-52
lines changed

5 files changed

+11
-52
lines changed

poetry.lock

Lines changed: 8 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ pydantic = ">=2.7.0"
3939
pynndescent = ">=0.5.12"
4040
# Reranking:
4141
langdetect = ">=1.0.9"
42-
rerankers = { extras = ["flashrank"], version = ">=0.5.3" }
42+
rerankers = { extras = ["flashrank"], version = ">=0.6.0" }
4343
# Storage:
4444
pg8000 = ">=1.31.2"
4545
sqlmodel-slim = ">=0.0.18"

src/raglite/_config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@
88
from llama_cpp import llama_supports_gpu_offload
99
from sqlalchemy.engine import URL
1010

11-
from raglite._flashrank import PatchedFlashRankRanker as FlashRankRanker
12-
1311
# Suppress rerankers output on import until [1] is fixed.
1412
# [1] https://github.com/AnswerDotAI/rerankers/issues/36
1513
with contextlib.redirect_stdout(StringIO()):
14+
from rerankers.models.flashrank_ranker import FlashRankRanker
1615
from rerankers.models.ranker import BaseRanker
1716

1817

src/raglite/_flashrank.py

Lines changed: 0 additions & 41 deletions
This file was deleted.

tests/test_rerank.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
"""Test RAGLite's reranking functionality."""
22

33
import pytest
4+
from rerankers.models.flashrank_ranker import FlashRankRanker
45
from rerankers.models.ranker import BaseRanker
56

67
from raglite import RAGLiteConfig, hybrid_search, rerank_chunks, retrieve_chunks
78
from raglite._database import Chunk
8-
from raglite._flashrank import PatchedFlashRankRanker as FlashRankRanker
99

1010

1111
@pytest.fixture(

0 commit comments

Comments
 (0)