ITADN

COLMAP

#608Openpatvdleer 创建于 2026-01-19
P
patvdleercommented
### zluda_trace logs (tarball/zip file) [colmap.tar.gz](https://github.com/user-attachments/files/24714587/colmap.tar.gz) ### Description Cross post from colmap itself, not sure where to put this, https://github.com/colmap/colmap/issues/4028 . ``` terminate called after throwing an instance of 'std::length_error' what(): vector::_M_default_append *** Aborted at 1768823018 (unix time) try "date -d @1768823018" if you are using GNU date *** PC: @ 0x0 (unknown) *** SIGABRT (@0x3e80000ce24) received by PID 52772 (TID 0x7b218a7fc000) from PID 52772; stack trace: *** @ 0x7b2211746206 (unknown) @ 0x7b2204e45330 (unknown) @ 0x7b2204e9eb2c pthread_kill @ 0x7b2204e4527e gsignal @ 0x7b2204e288ff abort @ 0x7b22052a5ff5 (unknown) @ 0x7b22052bb0da (unknown) @ 0x7b22052a5a55 std::terminate() @ 0x7b22052bb391 __cxa_throw @ 0x7b22052a92d2 std::__throw_length_error() @ 0x604859e65ddd std::vector<>::_M_default_append() @ 0x60485ad0de78 PyramidCU::GenerateFeatureList() @ 0x60485ad0e261 PyramidCU::GenerateFeatureList() @ 0x60485ad2c900 SiftPyramid::RunSIFT() @ 0x60485ad05103 SiftGPU::RunSIFT() @ 0x60485a5b0a81 colmap::(anonymous namespace)::SiftGPUFeatureExtractor::Extract() @ 0x604859b95b9c colmap::(anonymous namespace)::FeatureExtractorThread::Run() @ 0x604859cf1b24 colmap::Thread::RunFunc() @ 0x7b22052ecdb4 (unknown) @ 0x7b2204e9caa4 (unknown) @ 0x7b2204f29c6c (unknown) Aborted (core dumped) ``` ### Steps to reproduce ```bash #!/bin/bash CUDA=true ZLUDA=true sudo apt-get install \ git \ cmake \ ninja-build \ build-essential \ libboost-program-options-dev \ libboost-graph-dev \ libboost-system-dev \ libeigen3-dev \ libfreeimage-dev \ libmetis-dev \ libgoogle-glog-dev \ libgtest-dev \ libgmock-dev \ libsqlite3-dev \ libglew-dev \ qt6-base-dev \ libqt6opengl6-dev \ libqt6openglwidgets6 \ libcgal-dev \ libceres-dev \ libcurl4-openssl-dev \ libssl-dev \ libmkl-full-dev \ libopenimageio-dev \ openimageio-tools if $CUDA || $ZLUDA; then sudo apt-get install -y \ nvidia-cuda-toolkit \ nvidia-cuda-toolkit-gcc fi if [[ -d "colmap" ]]; then git clone https://github.com/colmap/colmap.git fi cd colmap mkdir -p build cd build if $CUDA; then # cmake .. -GNinja -DBLA_VENDOR=Intel10_64lp -DCMAKE_CUDA_ARCHITECTURES=native cmake .. -GNinja -DBLA_VENDOR=Intel10_64lp -DCMAKE_CUDA_ARCHITECTURES=all else cmake .. -GNinja -DBLA_VENDOR=Intel10_64lp fi ninja sudo ninja install wget https://github.com/vosen/ZLUDA/releases/download/v6-preview.53/zluda-linux-5901264.tar.gz tar zxf zluda-linux-5901264.tar.gz mv zluda ~/zluda # ffmpeg, generate images sudo apt install ffmpeg ffmpeg -i $DATASET_PATH/VID20260118115659.mp4 -qscale:v 1 -qmin 1 -vf fps=8 images/%04d.jpg # run colmap ZLUDA_CUDA_LIB=~/zluda/libcuda.so LD_LIBRARY_PATH=~/zluda/ \ colmap feature_extractor \ --database_path $DATASET_PATH/database.db \ --image_path $DATASET_PATH/images ``` ### ZLUDA version 6-preview.53 ### Operating System Linux Mint 22.2 ### GPU AMD Radeon RX 9060 XT (gfx1200)
1 条评论