Hello,
I am trying to test the new feature in the dev version of meshroom. I tried to run the dev branch uncompiled via script along with the windows-snapshot build named "Merge pull request https://github.com/alicevision/AliceVision/pull/770 from alicevision/remove_cxsparse" which seemed the latest. However, with this setup defualt pipe files at Feature Extraction node without a clear hint ("failed to extract sift feature"). I tried to use it with the 2019.2 release binaries but in this case the error was: "--method is not a valid parameter" in the Image Matching node.
The batch script I use to start meshroom is the following:
set PYTHONPATH=%CD%
set PATH="path to alicevision bin";%PATH%
set ALICEVISION_SENSOR_DB="path to alicevision\cameraSensors.db"
set ALICEVISION_VOCTREE="path to alicevision\vlfeat_K80L3.SIFT.tree"
python meshroom/ui
Notice that I have no problem running the default pipeline with the same input photos and the stable releases of bot AliceVision and Meshroom.
However, with this setup defualt pipe files at Feature Extraction node without a clear hint ("failed to extract sift feature").
Could you put the FeatureExtraction node in verbose=trace and send the full log?
Could you also monitor your RAM usage during the FeatureExtraction computation?
Thanks for the reply! I was not able to reproduce the feature extraction failure, with either the stable build or the afore mentioned snapshot. Instead, I got the failure again n image matching. The log (trace mod) has only 1 relevant line:
ERROR: unrecognised option '--method'
Usage:
...
For the record, the machine has 64 GB of ram and the input images are 6 (4000x3000). Using meshroom 2019.2 with the packaged AliceVision bin the ram caps at 50% usage. During the test no memory leak occurred.
This is the log i get running alicevision snapshopt bin only.
````
C:xxxxxalice_vision_snapshot\bin>.aliceVision_featureExtraction.exe -i "cache\cameraInit.sfm" -o "cache\" -v "trace"
Program called with the following parameters:
[17:26:36.564293][debug] Job max memory consumption: 944962832 B
[17:26:36.564293][debug] Memory information:
- Total RAM: 63.9515 GB
- Free RAM: 57.9117 GB
- Total swap: 131072 GB
- Free swap: 131068 GB
[17:26:36.569291][debug] # threads for extraction: 6
[17:26:36.937174][trace] Read image C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\5.tiff (encoded in sRGB colorspace).
[17:26:36.951169][trace] Read image C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\0.tiff (encoded in sRGB colorspace).
[17:26:36.964167][trace] Read image C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\3.tiff (encoded in sRGB colorspace).
[17:26:36.981158][trace] Read image C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\1.tiff (encoded in sRGB colorspace).
[17:26:36.994154][trace] Read image C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\2.tiff (encoded in sRGB colorspace).
[17:26:37.041141][trace] Read image C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\4.tiff (encoded in sRGB colorspace).
[17:26:37.064132][info] Extracting sift features from view 'C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\5.tiff' [cpu]
[17:26:37.082127][info] Extracting sift features from view 'C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\3.tiff' [cpu]
[17:26:37.092633][info] Extracting sift features from view 'C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\0.tiff' [cpu]
[17:26:37.092633][info] Extracting sift features from view 'C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\1.tiff' [cpu]
[17:26:37.108629][info] Extracting sift features from view 'C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\2.tiff' [cpu]
[17:26:37.124623][info] Extracting sift features from view 'C:\Users\demo-emmeemme\Desktop\meshroom_bench\input\4.tiff' [cpu]
```
I have some strange behaviour, too; When I use the latest Alicevision snapshot, DepthMap terminates with "cudart64_92.dll missing". When using the Meshroom (this) snapshot, the GUI crashes while running FeatureExtracion. I have yet to investigate the source of the problems.
After enabling verbose level to Trace i get a blank screen in Log secrion, but this is what the command line shows:
1/1 DepthMap
WARNING: downgrade status on node "DepthMap_1(1)" from Status.SUBMITTED to Status.NONE
(...)
WARNING: downgrade status on node "DepthMap_1(199)" from Status.SUBMITTED to Status.NONE
[2020-05-09 17:46:02,445][ERROR] Error during Graph execution Error on node "DepthMap_1(0)":
Log:
Using latest AliceVision compilation. ImageMatching works, but DepthMap doesn't
I think this is a build problem: https://github.com/alicevision/meshroom/issues/887#issuecomment-626220201