46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
# 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
|
|
# install pytorch 2.3.1 with cuda 12.1
|
|
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
|
|
```
|
|
|