Meshroom icon indicating copy to clipboard operation
Meshroom copied to clipboard

[question] There is no node able to be processed.

Open EasonC13 opened this issue 2 years ago • 2 comments

Describe the problem Originally I use the following command and it can work.

./meshroom_batch --input ../input_img --output output_obj

Now, I want my meshroom_batch use GPU to compute feature extraction to get better performance. I following this answer: https://github.com/alicevision/meshroom/issues/502#issuecomment-807130647

However, when I use

./meshroom_batch --input ../input_img --output output_obj --paramOverrides FeatureExtraction:forceCpuExtraction=0

It shows the following error:

Log

[04:09:22.551590][warning] Image 'frame84.jpg' focal length (in mm) metadata is missing.
Can't compute focal length (px), use default.

[04:09:22.551746][warning] Image 'frame54.jpg' focal length (in mm) metadata is missing.
Can't compute focal length (px), use default.

[04:09:22.551899][warning] Image 'frame220.jpg' focal length (in mm) metadata is missing.
Can't compute focal length (px), use default.

[04:09:22.552032][warning] Some image(s) have no serial number to identify the camera/lens device.
This makes it impossible to correctly group the images by device if you have used multiple identical (same model) camera devices.
The reconstruction will assume that only one device has been used, so if 2 images share the same focal length approximationthey will share the same internal camera parameters.
333 image(s) are concerned.
[04:09:22.575845][info] CameraInit report:
        - # views listed: 333
           - # views with an initialized intrinsic listed: 333
           - # views without metadata (with a default intrinsic): 333
        - # intrinsics listed: 1


Overrides FeatureExtraction.forceCpuExtraction=0


Traceback (most recent call last):
  File "/opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/cx_Freeze/initscripts/__startup__.py", line 40, in run
  File "/opt/Meshroom/setupInitScriptUnix.py", line 39, in run
  File "bin/meshroom_batch", line 206, in <module>
  File "/opt/Meshroom/meshroom/core/taskManager.py", line 192, in compute
  File "/opt/Meshroom/meshroom/core/taskManager.py", line 368, in raiseImpossibleProcess
RuntimeError: [COMPUTATION] Impossible Process:
There is no node able to be processed.

Desktop (please complete the following and other pertinent information):

  • OS: CentOS in docker
    • Binary version 2021.1

Want to know how to do feature extraction via command line in Mushroom in GPU. Should I set up a node?

EasonC13 avatar Sep 30 '21 04:09 EasonC13

Hi. It's been a while but were you able to make any progress with this?

salmanmaq avatar Jan 25 '22 14:01 salmanmaq

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.

stale[bot] avatar Jun 12 '22 18:06 stale[bot]