-
进入dockerfile文件目录,运行dockerfile文件创建镜像
cd /path_to_dockerfile docker build -t multinerf_df .
-
在portainer.io中用镜像创建容器,配置如下
-
用root启动容器
docker exec -ti -u root multinerf_df_con bash
-
安装colmap
sudo apt-get install \ git \ cmake \ ninja-build \ build-essential \ libboost-program-options-dev \ libboost-filesystem-dev \ libboost-graph-dev \ libboost-system-dev \ libboost-test-dev \ libeigen3-dev \ libflann-dev \ libfreeimage-dev \ libmetis-dev \ libgoogle-glog-dev \ libgflags-dev \ libsqlite3-dev \ libglew-dev \ qtbase5-dev \ libqt5opengl5-dev \ libcgal-dev \ libceres-dev git clone https://github.com/colmap/colmap.git cd colmap git checkout dev mkdir build cd build cmake .. -GNinja -DCMAKE_CUDA_ARCHITECTURES="75" ninja sudo ninja install sudo apt-get install -y \ nvidia-cuda-toolkit \ nvidia-cuda-toolkit-gcc
-
运行测试命令
scripts/eval_colmap.sh