Closed belveder79 closed 1 month ago
seems to be linked to the graphics card type GTX980 - it works on single RTX3060 but also fails on multi-GPU setup with 4 NVIDIA TITAN V cards...
ok, now I have tested it on four setups using MeshRoom 2023.2.0...
1x 4-TITAN-V - failed 1x 4-GTX980 - failed 1x 1-GTS1060 - worked 1x 1-GTX3060 - worked
seems to be a multi-GPU issue?
I have the same issue, but it is working when rolled back to Meshroom 2023.1.0. Tested on g4dn.12xlarge
I encountered this same error using the current (Sept 2, 2023) precompiled Linux binary, with all default settings on my own photo dataset.
My system uses one RTX 2080 Super for graphics output, and 4x Tesla P100's for compute. OS: Ubuntu 22.04
I believe I can support the Multi-GPU hypothesis. If I use the system variables to hide all but one GPU from Meshroom, the computation of Depth Maps goes ahead without error.
user@computer:~$ export CUDA_VISIBLE_DEVICES="1"
user@computer:~$ ./Meshroom
Note: the CUDA_VISIBLE_DEVICES variable takes either a GPU ID number, or a comma-separated list of GPU ID Numbers. So if your desired GPU is ID: 0, then you'd put ="0" or if you're trying multi-gpu, it should be something more like ="0,1,3," etc.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I am working on some alternative algorithm for the alignment of a reconstruction to a global coordinate system. Basically it plugs into the existing SfmTransform call right after the StructureFromMotion call and calculates R/t/s differently. Everything remains in a local coordinate system, but R, t and s simply change the position and orientation of the reconstruction.
Anyway, during the course I was playing around also with the manual transform mode and found that the DepthMap estimation is almost 100% guaranteed to fail with "Matrix is Singular" when using an ABC file after applying an SfMTransform, whether it is my own or just a random manual transform.
Can anyone replicate this behaviour? Just changing R t and s breaks it for me...
PS: actually it also fails with the standard 2023.2.0 meshroom pipeline without doing a transform... 4 GTX 980 on latest driver for Ubuntu 22.04 and Cuda 12.2...