diff --git a/README.md b/README.md index d0fcc8f..290b163 100644 --- a/README.md +++ b/README.md @@ -38,27 +38,7 @@ cd vggt pip install -r requirements.txt ``` -
-Alternatively, assuming torch and torchvision have been installed, you can use pip, pixi or uv to install VGGT as a package (Click to expand) - -### Install with pip - -```bash -pip install -e . -``` -### Install and run with pixi -Download [pixi here](https://pixi.sh) - -```bash -pixi run -e python demo_gradio.py -``` - -### Install and run with uv -Download [uv here](https://docs.astral.sh/uv/getting-started/installation/) -```bash -uv run --extra demo demo_gradio.py -``` -
+Alternatively, you can install VGGT as a package. Click here for details. Now, try the model with just a few lines of code: diff --git a/docs/package.md b/docs/package.md new file mode 100644 index 0000000..ecb3a85 --- /dev/null +++ b/docs/package.md @@ -0,0 +1,44 @@ +# Alternative Installation Methods + +This document explains how to install VGGT as a package using different package managers. + +## Prerequisites + +Before installing VGGT as a package, you need to install PyTorch and torchvision. We don't list these as dependencies to avoid CUDA version mismatches. Install them first, with an example as: + +```bash +pip install torch==2.3.1 torchvision==0.18.1 --index-url https://download.pytorch.org/whl/cu121 +``` + +## Installation Options + +### Install with pip + +The simplest way to install VGGT is using pip: + +```bash +pip install -e . +``` + +### Install and run with pixi + +[Pixi](https://pixi.sh) is a package management tool for creating reproducible environments. + +1. First, [download and install pixi](https://pixi.sh/latest/get_started/) +2. Then run: + +```bash +pixi run -e python demo_gradio.py +``` + +### Install and run with uv + +[uv](https://docs.astral.sh/uv/) is a fast Python package installer and resolver. + +1. First, [install uv](https://docs.astral.sh/uv/getting-started/installation/) +2. Then run: + +```bash +uv run --extra demo demo_gradio.py +``` +