-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meshroom not use gpu? #502
Comments
Currently only some parts of the pipeline can use an Nvidia GPU via CUDA. For example the second step "feature extraction" when SIFT is selected. In the logs you would read that it is using the GPU. If AKAZE is selected it would be computed over the CPU. |
In FeatureExtraction disable "Force CPU Extraction" to use the GPU for this node. The GPU code is (at the moment) not optimized to utilize all available ressources. |
How do I turn --forceCpuExtraction to false when using Meshroom's GUI? It's not something I can change as an attribute in the FeatureExtraction node. |
Thank you so much! All is resolved. (Petition to remove "advanced attributes" button. We're using Meshroom, we're not amateurs! :D) |
@NotErikUden Most Meshroom users are in fact amateurs and hiding the advanced options reduces questions regarding settings that require in-depth knowledge of the used algorithms (and no real benefits for the user in most of the cases). The advanced options are intended for developers to test the results for specific parameters. Some features like GPU extraction are not stable and can cause issues ("out of memory" for example), therefore they are hidden for the casual user until they are production ready. |
How to turn this off in command line? |
@rutvikokate are you using |
meshroom_batch |
@rutvikokate you can add the argument |
Okay thanks! |
How to it off when using meshroom_compute ? thanks! |
@WellTung666 you must change the setting in the meshroom file (.mg). You can do it in a text editor but I recommend doing it in the meshroom GUI if possible. |
|
Is there any reason why you can't use 2021.1.0? That is the latest version which has many improvements.
Please look at my comment above but it only works in versions 2020.1.0 and up. |
OK Thanks! |
Hello. Im having a similar problem. @skinkie 's screenshots helped a lot with the FeatureExtraction step. But what about other steps? It still uses a lot of cpu, for example, on FeatureMatching. Maybe there are other options to use gpu on other steps? |
GPU support can optionally be enabled for featurextraction and is required for depthmap. Other nodes do not have gpu support. |
I have yet to see meshroom use any of my GPU. Only 100% of my CPU. Is this normal?
The text was updated successfully, but these errors were encountered: