Thanks for the reference link.
I didn’t get those lines presented on task output. I got these lines presented on the last part of the task output:
==============================================================
2018-09-21 09:47:58,676 DEBUG: Full matching 5760 / 5835, time: 3.657777071s
[DEBUG] running PYTHONPATH=/code/SuperBuild/install/lib/python2.7/dist-packages /code/SuperBuild/src/opensfm/bin/opensfm create_tracks /var/www/data/25b7afc5-37f1-4005-9a11-8571577e5ad7/opensfm
2018-09-21 09:47:59,515 INFO: reading features
2018-09-21 09:48:13,556 DEBUG: Merging features onto tracks
2018-09-21 09:48:40,498 DEBUG: Good tracks: 384071
[DEBUG] running PYTHONPATH=/code/SuperBuild/install/lib/python2.7/dist-packages /code/SuperBuild/src/opensfm/bin/opensfm reconstruct /var/www/data/25b7afc5-37f1-4005-9a11-8571577e5ad7/opensfm
2018-09-21 09:49:55,495 INFO: Starting incremental reconstruction
Traceback (most recent call last):
File “/code/SuperBuild/src/opensfm/bin/opensfm”, line 34, in
command.run(args)
File “/code/SuperBuild/src/opensfm/opensfm/commands/reconstruct.py”, line 21, in run
report = reconstruction.incremental_reconstruction(data)
File “/code/SuperBuild/src/opensfm/opensfm/reconstruction.py”, line 1161, in incremental_reconstruction
pairs = compute_image_pairs(common_tracks, data)
File “/code/SuperBuild/src/opensfm/opensfm/reconstruction.py”, line 416, in compute_image_pairs
result = parallel_map(_compute_pair_reconstructability, args, processes)
File “/code/SuperBuild/src/opensfm/opensfm/context.py”, line 38, in parallel_map
return list(e.map(func, args))
File “/usr/local/lib/python2.7/dist-packages/loky/process_executor.py”, line 788, in _chain_from_iterable_of_lists
for element in iterable:
File “/usr/local/lib/python2.7/dist-packages/loky/_base.py”, line 589, in result_iterator
yield future.result()
File “/usr/local/lib/python2.7/dist-packages/loky/_base.py”, line 433, in result
return self.__get_result()
File “/usr/local/lib/python2.7/dist-packages/loky/_base.py”, line 381, in __get_result
raise self._exception
loky.process_executor.TerminatedWorkerError: A worker process managed by the executor was unexpectedly terminated. This could be caused by a segmentation fault while calling the function or by an excessive memory usage causing the Operating System to kill the worker.
Traceback (most recent call last):
File “/code/run.py”, line 47, in
plasm.execute(niter=1)
File “/code/scripts/run_opensfm.py”, line 133, in process
(context.pyopencv_path, context.opensfm_path, tree.opensfm))
File “/code/opendm/system.py”, line 34, in run
raise Exception(“Child returned {}”.format(retcode))
Exception: Child returned 1
After lowering --max-concurrency parameter from 2 to 1, processing the dataset exited with code 1 and produced the following last part of task output different from the above task output:
================================================================
2018-09-26 07:49:04,732 DEBUG: Full matching 5741 / 5806, time: 3.9042699337s
[DEBUG] running PYTHONPATH=/code/SuperBuild/install/lib/python2.7/dist-packages /code/SuperBuild/src/opensfm/bin/opensfm create_tracks /var/www/data/c00f196a-d6f0-42e3-9271-b49348a19933/opensfm
2018-09-26 07:49:05,581 INFO: reading features
2018-09-26 07:49:20,161 DEBUG: Merging features onto tracks
2018-09-26 07:49:49,459 DEBUG: Good tracks: 384427
[DEBUG] running PYTHONPATH=/code/SuperBuild/install/lib/python2.7/dist-packages /code/SuperBuild/src/opensfm/bin/opensfm reconstruct /var/www/data/c00f196a-d6f0-42e3-9271-b49348a19933/opensfm
2018-09-26 07:51:07,011 INFO: Starting incremental reconstruction
Illegal instruction
Traceback (most recent call last):
File “/code/run.py”, line 47, in <module> plasm.execute(niter=1)
File “/code/scripts/run_opensfm.py”, line 133, in process (context.pyopencv_path, context.opensfm_path, tree.opensfm))
File “/code/opendm/system.py”, line 34, in run raise Exception(“Child returned {}”.format(retcode))
Exception: Child returned 132
My workstation running this WebODM is a computer with a 64-bit CPU though.