Gen6D
Gen6D copied to clipboard
colmap运行patch_match_stereo的时候报错invalid texture reference
在运行python prepare.py --action sfm --database_name custom/mouse --colmap
@liuyuan-pal
这个更像是colmap有问题,是不是GPU有些问题,因为patch match是需要gpu的。
我是单卡3070,是型号不匹配吗。请问你是在什么型号的gpu上跑通colmap的呀?
我这边1080ti和2080ti都可以,我觉得你可以试试别的场景能不能跑colmap,不行的话,你可能要重新装一次colmap
谢谢啦,我换啦台机器,1650的显卡就可以,应该是gpu的不匹配。 还有个小问题,怎么运行patch_match_stereo时候,屏幕很卡,自动几秒刷新。我看运行的时候GPU利用率持续在100%,cpu到还好。
请问这个报错,作者 @liuyuan-pal 遇到过吗? 在colmap make编译的时候报错了
36 errors detected in the compilation of "/colmap/colmap-dev/src/mvs/patch_match_cuda.cu". CMake Error at colmap_cuda_generated_patch_match_cuda.cu.o.Release.cmake:279 (message): Error generating file /colmap/colmap-dev/build/src/CMakeFiles/colmap_cuda.dir/mvs/./colmap_cuda_generated_patch_match_cuda.cu.o
make[2]: *** [src/CMakeFiles/colmap_cuda.dir/build.make:79: src/CMakeFiles/colmap_cuda.dir/mvs/colmap_cuda_generated_patch_match_cuda.cu.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:612: src/CMakeFiles/colmap_cuda.dir/all] Error 2 make: *** [Makefile:130: all] Error 2
这个我也没碰到过,一般cuda出问题都是版本不太一致之类的问题。
已解决,g++版本多尝试几个就好啦
@liuyuan-pal 请问能不能提供1080Ti或者2080Ti的详细配置?例如 CUDA版本, driver版本,tool-kit版本,操作系统版本,g++版本,我也遇到一样的问题,试了很多不同版本组合,目前还没得到解决。
其实这里主要是如何装COLMAP的问题(你可能要去COLMAP官网看看),Gen6D本身没有用到什么特殊操作或者layer,1.7以上的pytorch带有CUDA的应该都能兼容。
感谢回复。是的,主要是colmap的问题囧。现在就是有invalid texture reference的报错。我是按官网的装的。因为评论里有提到各种东西版本的问题。所以在此赐教(合十)