You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This updates installation prerequisites and how to install from pip in
readme, and updates how to build docs and run gtests.
Signed-off-by: Mark Harris <mharris@nvidia.com>
---------
Signed-off-by: Mark Harris <mharris@nvidia.com>
Signed-off-by: Francis Williams <fwilliams@users.noreply.github.com>
Co-authored-by: Francis Williams <fwilliams@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+52-17Lines changed: 52 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,32 +21,53 @@ Lastly, our [documentation](docs) provides deeper details on the concepts as wel
21
21
22
22
## Installing *f*VDB
23
23
24
-
During the project's initial development stages, it is necessary to [run the build steps](#building-fvdb-from-source) to install ƒVDB. Eventually, ƒVDB will be provided as a pre-built, installable package. We support building the latest ƒVDB version for the following library configurations:
24
+
The `fvdb_core` Python package can be installed either using published packages with pip or built
25
+
from source.
25
26
26
-
| PyTorch | Python | CUDA |
27
-
| -------------- | ----------- | ------------ |
28
-
| 2.8.0-2.9.0 | 3.10 - 3.13 | 12.8 - 13.0 |
27
+
### Platform Requirements
29
28
29
+
#### Software
30
30
31
+
fVDB is currently supported on the matrix of dependencies in the following table.
31
32
32
-
** Notes:**
33
-
* Linux is the only platform currently supported (Ubuntu >= 22.04 recommended).
34
-
* A CUDA-capable GPU with Ampere architecture or newer (i.e. compute capability >=8.0) is recommended to run the CUDA-accelerated operations in ƒVDB. A GPU with compute capabililty >=7.0 (Volta architecture) is the minimum requirement but some operations and data types are not supported.
ƒVDB is a Python library implemented as a C++ PyTorch extension. Of course you can build ƒVDB in whatever environment suits you, but we provide three distinct paths to constructing reliable environments for building and running ƒVDB. These are separate options and are not intended to be used together.
`conda` tends to be more flexible since reconfiguring toolchains and modules to suit your larger project can be dynamic, but at the same time this can be a more brittle experience compared to using a virtualized `docker` container. Using `conda` is generally recommended for development and testing, while using `docker` is recommended for CI/CD and deployment.
58
+
ƒVDB is a Python library implemented as a C++ Pytorch extension. We provide three paths to
59
+
constructing reliable environments for building and running ƒVDB. These are separate options not
60
+
intended to be used together (however with modification you can of course use, for example, a conda
0 commit comments