Installing fVDB
fVDB depends on PyTorch, and requires a CUDA-capable GPU. Below are the supported sofware and hardware configurations.
Software Requirements
fVDB is currently supported on the matrix of dependencies in the following table.
Operating System |
PyTorch Version |
Python Version |
CUDA Version |
Vulkan Version (only for visualization) |
Linux Only |
2.8.0 |
3.10 - 3.13 |
12.8 |
1.3.275.0 |
Driver and Hardware Requirements
The following table specifies the minimum NVIDIA driver versions and GPU architectures needed to run fVDB-Reality-Capture:
Operating System |
Driver Version |
GPU Architecture |
Comptue Capability |
Linux Only |
550.0 or later |
Ampere or later |
8.0 or greater |
Installation from pre-built wheels
To get started, run the appropriate pip install command for your Pytorch/CUDA versions. This command will install
the correct version of fvdb-core if it is not already installed.
PyTorch 2.8.0 + CUDA 12.8
pip install fvdb-reality-capture fvdb-core==0.3.0+pt28.cu128 --extra-index-url="https://d36m13axqqhiit.cloudfront.net/simple" torch==2.8.0 --extra-index-url https://download.pytorch.org/whl/cu128
Installation from source
Note
For more complete instructions including setting up a build enviroment and obtaining the necessary dependencies, see the fVDB README.
Clone the fvdb-core repository.
git clone git@github.com:openvdb/fvdb-core.git
Next build and install the fVDB library
pushd fvdb-core
./build.sh install verbose editor_force
popd