This docker container is built from nvidia-devel latest container on ubuntu 22.04.
1.5K
This docker images was initially built for running Theia SfM and Colmap MVS. The R1 tag was built with cuda 9.1 devel libraries. The latest tag was built with cuda 11.0.3 devel libraries on Ubuntu 20.04 LTS.
Ubuntu 22.04 comes with gcc 9, which is compatible with c++11, c++14, c++17.
https://github.com/doppiomacchiatto/colmap-theia-cuda.git
Make sure that you create a volume that docker can read on your host. The idea is that the volume contains the images that will be processed for SfM and MVS.
docker volume create foo
This will create a docker volume named 'foo'. Then use it on the container...
docker run -d -v foo:/bar jsantisi/colmap-gpu
The volume will be mounted on /bar.
TheiaSfm needs ceres-solver version 1.14.0 because it needs to be compatible with c++11. I tried to compile TheiaSfM with c++17 flags and ceres-solver 2.1.0 compiled with c++17 and Theia was not having it... Ceres-solver 2.1.0 needs to be compiled with c++17 std according to the documentation.
Nvidia docs: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
Content type
Image
Digest
Size
3 GB
Last updated
about 4 years ago
docker pull jsantisi/colmap-gpu