gsplat's setup.py imports torch at build time; pip's isolated build
environment hides the image's torch and fails with
ModuleNotFoundError: No module named 'torch'.
pip's isolated build environment pulls the latest setuptools, which no
longer ships pkg_resources (removed in recent setuptools), failing
tcnn's setup.py. The image already pins setuptools<70, which provides
pkg_resources — disable build isolation so it is actually used.
Update pytorch in Dockerfile to 2.1.2 to fix incompatibilities with gsplat 1, remove version pinnin of tinycudann as 1.6 is not compatible with the new pytorch, pin setuptools to <70.
Co-authored-by: Nicolas Zunhammer <n.zunhammer@dromni.eu>
* Update user creation process (non sudo)
Minor simplifications
* Keep default shell (sh) during build
* Add sudo privilages
Custom rules for sudo group
Comented lines for easy image modification
---------
Co-authored-by: J.Y <132313008+jb-ye@users.noreply.github.com>
* Update hloc and add new matcher types
* Update dockerfile comment to better reflect what the command is doing
---------
Co-authored-by: mfischer <michael.fischer@spleenlab.ai>
* Update Dockerfile, bump CUDA from 11.7.1 to 11.8.0, bump Colmap from 3.7 to 3.8, add user to sudoers list.
* Improve description.
* Fix wrong description and typos.
* Add better description.
* Fix build error of Dockerfile.
* Bump pytorch versions.
---------
Co-authored-by: Nicolas Zunhammer <n.zunhammer@tum.de>
Fix docker not supporting older CUDA architectures.
Co-authored-by: Nicolas Zunhammer <n.zunhammer@tum.de>
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
* Added Dockerfile to build docker image including all dependencies and nerfstudio, added description on how to user docker.
* Move docker description to Installation.md.
* Fix mask_filename indices after splitting train set.
* Rebase DOckerfile to newer image for updated libraries.
* Update docker container documentation.
Co-authored-by: Nicolas Zunhammer <n.zunhammer@tum.de>
* Added Dockerfile to build docker image including all dependencies and nerfstudio, added description on how to user docker.
* Move docker description to Installation.md.
Co-authored-by: Nicolas Zunhammer <n.zunhammer@tum.de>