23 lines
697 B
Plaintext
23 lines
697 B
Plaintext
# arxiv-complete retrieval layer — dependencies
|
|
#
|
|
# Create the environment with uv (recommended) or pip:
|
|
#
|
|
# uv venv && uv pip install -r requirements.txt
|
|
# # or
|
|
# python -m venv .venv && .venv/bin/pip install -r requirements.txt
|
|
#
|
|
# faiss-cpu is required for the ANN path. The pure-keyword fallback (build
|
|
# without an embedding index) only needs polars + numpy.
|
|
|
|
numpy
|
|
polars
|
|
faiss-cpu
|
|
|
|
# Needed for the local semantic embedder (LocalEmbedder, the default local path).
|
|
# Uses a small CPU sentence-transformers model (~90 MB, no GPU needed).
|
|
sentence-transformers
|
|
|
|
# Only needed for the remote (production) embedding provider.
|
|
# Comment out if you only use the local embedders.
|
|
requests
|