chore: mark diskann as optional

This commit is contained in:
Andy Lee
2025-07-19 22:24:44 -07:00
parent 19c1b182c3
commit e60fad8c73
2 changed files with 14 additions and 1 deletions

View File

@@ -49,13 +49,23 @@ git submodule update --init --recursive
brew install llvm libomp boost protobuf
export CC=$(brew --prefix llvm)/bin/clang
export CXX=$(brew --prefix llvm)/bin/clang++
# Install with HNSW backend (default, recommended for most users)
uv sync
# Or add DiskANN backend if you want to test more options
uv sync --extra diskann
```
**Linux (Ubuntu/Debian):**
```bash
sudo apt-get install libomp-dev libboost-all-dev protobuf-compiler libabsl-dev libmkl-full-dev libaio-dev
# Install with HNSW backend (default, recommended for most users)
uv sync
# Or add DiskANN backend if you want to test more options
uv sync --extra diskann
```
**Ollama Setup (Optional for Local LLM):**