Installation¶
Requirements¶
Python 3.12+
NumPy 2+
pyproj 3.7+
For GPU acceleration:
NVIDIA GPU with CUDA 12.x
CuPy 13+
Install with uv¶
# CPU-only (NumPy fallback)
uv sync
# With GPU support
uv sync --group gpu
Install with pip¶
# CPU-only
pip install vibeproj
# With CuPy for GPU acceleration
pip install vibeproj cupy-cuda12x
Verifying GPU support¶
from vibeproj.runtime import gpu_available
print(gpu_available()) # True if CuPy + GPU detected
When CuPy is not installed or no GPU is available, vibeProj automatically falls back to NumPy. No code changes required.