Is there a way to know what task is being run on the NodeODM? also an error processing auckerman, and 4 questions

image

Question 1. This image I see to commands run. What the local path of these files of where the these command is run on in NodeODM?

Question 2. What’s a good dataset to run ClusterODM on from the example dataset?

Question 3. Another question:
I ran the Phalaborwa 5530 Dataset the 36 images version with --split at 10 and --split overlap at 75%, so it generated 4 submodels but 2 of the submodels don’t have mve folder, odm meshing and odm texture folder. Only submodels 0 and 2 have all the folder within them, submodels 1 and 3 have all empty folder and no mve folder, odm meshing, and odm texture folder.

Question 4. Another question,
About this error file was running on the auckerman data set use clusterODM

indent preformatted text by 4 spaces`
2020-08-25 19:46:22,849 DEBUG: No segmentation for DSC00308.JPG, no features masked.
2020-08-25 19:46:23,096 DEBUG: No segmentation for DSC00265.JPG, no features masked.
[INFO]    running /usr/bin/env python2 /code/SuperBuild/src/opensfm/bin/opensfm match_features "/var/www/data/bf1916e6-f348-4ed7-8af9-17e1ccfcb741/opensfm"
Traceback (most recent call last):
File "/code/SuperBuild/src/opensfm/bin/opensfm", line 34, in <module>
command.run(args)
File "/code/SuperBuild/src/opensfm/opensfm/commands/match_features.py", line 29, in run
pairs_matches, preport = matching.match_images(data, images, images)
File "/code/SuperBuild/src/opensfm/opensfm/matching.py", line 36, in match_images
exifs = {im: data.load_exif(im) for im in all_images}
File "/code/SuperBuild/src/opensfm/opensfm/matching.py", line 36, in <dictcomp>
exifs = {im: data.load_exif(im) for im in all_images}
File "/code/SuperBuild/src/opensfm/opensfm/dataset.py", line 269, in load_exif
with io.open_rt(self._exif_file(image)) as fin:
File "/code/SuperBuild/src/opensfm/opensfm/io.py", line 547, in open_rt
return io.open(path, 'r', encoding='utf-8')
IOError: [Errno 2] No such file or directory: '/var/www/data/bf1916e6-f348-4ed7-8af9-17e1ccfcb741/opensfm/exif/DSC00310_.JPG.exif'
Traceback (most recent call last):
File "/code/run.py", line 62, in <module>
app.execute()
File "/code/stages/odm_app.py", line 95, in execute
self.first_stage.run()
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 331, in run
self.process(self.args, outputs)
File "/code/stages/run_opensfm.py", line 30, in process
octx.feature_matching(self.rerun())
File "/code/opendm/osfm.py", line 240, in feature_matching
self.run('match_features')
File "/code/opendm/osfm.py", line 23, in run
(context.opensfm_path, command, self.opensfm_project_path))
File "/code/opendm/system.py", line 76, in run
raise Exception("Child returned {}".format(retcode))
Exception: Child returned 1`

Question 5: When it says downloading does it mean downloading the results from the other node in the cluster like LRE: Downloading from of submodel 2 at 9%?

I am doing research with Opendronemap. Nice library.

Question 6. image

I also get this error running Phalaborawa. What does it mean?

The Log file of Submodel 1 of the error.log.

Generating texture patches:
Running...
done. (Took 3.068s)
199 texture patches.
Running global seam leveling:
Create matrices for optimization...
done.
Lhs dimensionality: 204989 x 204989
Calculating adjustments:
Color channel 0: CG took 70 iterations. Residual is 8.26234e-05
Color channel 2: CG took 70 iterations. Residual is 8.15809e-05
Color channel 1: CG took 70 iterations. Residual is 8.03518e-05
Took 0.628 seconds
Adjusting texture patches 100%... done. (Took 2.538s)
Running local seam leveling:
Killed
Traceback (most recent call last):
File "/code/run.py", line 62, in <module>
app.execute()
File "/code/stages/odm_app.py", line 95, in execute
self.first_stage.run()
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 350, in run
self.next_stage.run(outputs)
File "/code/opendm/types.py", line 331, in run
self.process(self.args, outputs)
File "/code/stages/mvstex.py", line 115, in process
'-n {nadirWeight}'.format(**kwargs))
File "/code/opendm/system.py", line 76, in run
raise Exception("Child returned {}".format(retcode))
Exception
: Child returned 137

Currently running on Virtual Box with 10GB RAM.

It looks to me (at first blush) like a memory error at the texturing step.