stark
(NeurIPS D&B 2024) STaRK: Benchmarking LLM Retrieval on Textual and Relational Knowledge Bases
File Explorer
Download Latest Version (.zip)- publish.yml
- default_args.json
- HYBRID_RETRIEVER.md
- kb.jpg
- logo.png
- overview.jpg
- questions.jpg
- stark.pdf
- __init__.py
- base.py
- bm25.py
- colbertv2.py
- hybrid.py
- llm_reranker.py
- multi_vss.py
- vss.py
- __init__.py
- dataset.py
- __init__.py
- amazon.py
- knowledge_base.py
- mag.py
- prime.py
- __init__.py
- claude.py
- gpt.py
- huggingface.py
- __init__.py
- gritlm.py
- llm2vec.py
- openai.py
- voyage.py
- __init__.py
- get_llm_embeddings.py
- get_llm_outputs.py
- __init__.py
- args.py
- download_hf.py
- graph.py
- io.py
- loose_match.py
- node.py
- process_text.py
- seed.py
- __init__.py
- evaluator.py
- load_model.py
- load_qa.py
- load_skb.py
- test_hybrid.py
- .gitignore
- .pre-commit-config.yaml
- emb_download.py
- emb_generate.py
- eval.py
- LICENSE
- load_dataset.ipynb
- pyproject.toml
- README.md
- requirements.txt
# Installation Guide
git clone https://github.com/snap-stanford/stark
Downloads the entire project code from GitHub to your computer.
cd stark
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install stark-qa
Installs the package published on PyPI directly β no need to clone the source.
pip install llm2vec gritlm bm25
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Python
Easypip install stark-qa
Installs the package published on PyPI directly β no need to clone the source.
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
pip install llm2vec gritlm bm25
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
