diff options
-rw-r--r-- | README.md | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -6,9 +6,7 @@ Semantic file search using FastEmbed and sqlite-vec This section is for people who just want to use search. For developers, see the development section below. -### uv - -Run `uv tool install git+https://git.unnamed.website/search/`. For GPU support, run `uv tool install --overrides <(echo "onnxruntime; sys_platform == 'never'") git+https://git.unnamed.website/search/[GPU_VENDOR]` using one of `intel`, `nvidia`, or `amd`. You may need to install drivers for your OS such as `intel-compute-runtime` and if dependency resolution fails, add the flag `-p 3.12` or some other Python version. For AMD, add the flag `-f https://repo.radeon.com/rocm/manylinux/rocm-rel-6.3.1/`. Ugh Python packaging is such a gross mess. +This project uses [uv](https://github.com/astral-sh/uv). To install it, run `uv tool install git+https://git.unnamed.website/search/`. For GPU support, run `uv tool install --overrides <(echo "onnxruntime; sys_platform == 'never'") git+https://git.unnamed.website/search/[GPU_VENDOR]` using one of `intel`, `nvidia`, or `amd`. You may need to install drivers for your OS such as `intel-compute-runtime` and if dependency resolution fails, add the flag `-p 3.12` or some other Python version. For AMD, add the flag `-f https://repo.radeon.com/rocm/manylinux/rocm-rel-6.3.1/`. Ugh Python packaging is such a gross mess. ## Usage @@ -22,7 +20,7 @@ Check out [TIDY](https://github.com/slavabarkov/tidy) (for Android) and [rclip]( ## Development -This project uses [uv](https://github.com/astral-sh/uv). Clone this repo and run `uv sync` or `uv sync --no-install-package onnxruntime --extra GPU_VENDOR`. Use `uv run search-server` and `uv run search-client` to run your cloned versions of the code. +Clone this repo and run `uv sync` or `uv sync --no-install-package onnxruntime --extra GPU_VENDOR`. Now you can run it using `uv run search-server` and `uv run search-client`. ## TODO |