Open Davidyao99 opened 1 month ago
Are you compiling on a different machine than where you run the binaries?
Up until a few days ago, PoseLib enabled -march=native
flags by default, which will create problems when redistributing binaries. Based on my feedback, this was changed here: https://github.com/PoseLib/PoseLib/commit/d406c08022a88984278a80a9ef7a44d46b2e1f14.
We have an open PR in GLOMAP to consume those latest changes. Meanwhile, you can manually update the git commit hash for poselib in the cmake/FindDependencies.cmake file.
Thanks for the prompt response, I changed the commit hash in FindDependencies.cmake and rebuilt the image, but the issue still exists.
I believe it is compiled on a different machine since I am building the image remotely, before importing the image and running it on the cluster node.
What camera model are you using? I am wondering whether it is caused by PoseLib not yet supporting the camera model.
I am trying to run glomap on cluster using singularity image and am facing the following error when running it on the sample gerrald-hall image with glomap mapper command.
Following the docker image here, I created my own singularity image. However, due to some complications, I decided to not build colmap, and instead install it with conda environment. Any ideas on how should I resolve this? Some possible reasons for the issues are:
1) I am using colmap that is installed using conda env instead of building it from source
2) I am building this image on a cluster that does not have a gui
This is my singularity build file: