I used gpartition to increase my swap file to 93 gig and restarted the job…
I used the “Forest” preset and it got further but in Task manager, the main ram and swap file got eaten up fast… then it crashed with this message… I included the output back to the last image it processed:
2021-12-19 02:47:25,006 INFO: Extracting ROOT_SIFT features for image MAX_0067_ecyJnb2.JPG
Traceback (most recent call last):
2021-12-19 02:47:25,135 INFO: Extracting ROOT_SIFT features for image MAX_0044_Y2BpQbS.JPG
File “/code/SuperBuild/install/bin/opensfm/bin/opensfm_main.py”, line 15, in
commands.command_runner(
File “/code/SuperBuild/install/bin/opensfm/opensfm/commands/command_runner.py”, line 38, in command_runner
command.run(data, args)
File “/code/SuperBuild/install/bin/opensfm/opensfm/commands/command.py”, line 12, in run
self.run_impl(data, args)
File “/code/SuperBuild/install/bin/opensfm/opensfm/commands/detect_features.py”, line 11, in run_impl
detect_features.run_dataset(dataset)
File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/detect_features.py”, line 68, in run_dataset
parallel_map(process, arguments, processes, 1)
File “/code/SuperBuild/install/bin/opensfm/opensfm/context.py”, line 52, in parallel_map
res = Parallel(batch_size=batch_size)(delayed(func)(arg) for arg in args)
File “/usr/local/lib/python3.9/dist-packages/joblib/parallel.py”, line 1061, in call
self.retrieve()
File “/usr/local/lib/python3.9/dist-packages/joblib/parallel.py”, line 940, in retrieve
self._output.extend(job.get(timeout=self.timeout))
File “/usr/lib/python3.9/multiprocessing/pool.py”, line 771, in get
raise self._value
File “/usr/lib/python3.9/multiprocessing/pool.py”, line 125, in worker
result = (True, func(*args, **kwds))
File “/usr/local/lib/python3.9/dist-packages/joblib/_parallel_backends.py”, line 595, in call
return self.func(*args, **kwargs)
File “/usr/local/lib/python3.9/dist-packages/joblib/parallel.py”, line 262, in call
return [func(*args, **kwargs)
File “/usr/local/lib/python3.9/dist-packages/joblib/parallel.py”, line 262, in
return [func(*args, **kwargs)
File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/detect_features.py”, line 134, in process
read_images(queue, data, images, counter, expected)
File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/detect_features.py”, line 157, in read_images
queue.put(args, block=True, timeout=full_queue_timeout)
File “/usr/lib/python3.9/queue.py”, line 148, in put
raise Full
queue.Full
terminate called without an active exception
/code/SuperBuild/install/bin/opensfm/bin/opensfm: line 12: 160 Aborted (core dumped) “$PYTHON” “$DIR”/opensfm_main.py “$@”
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 134
Traceback (most recent call last):
File “/code/stages/odm_app.py”, line 94, in execute
self.first_stage.run()
File “/code/opendm/types.py”, line 346, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 346, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 346, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 327, in run
self.process(self.args, outputs)
File “/code/stages/run_opensfm.py”, line 35, in process
octx.feature_matching(self.rerun())
File “/code/opendm/osfm.py”, line 301, in feature_matching
self.run(‘detect_features’)
File “/code/opendm/osfm.py”, line 34, in run
system.run(‘%s %s “%s”’ %
File “/code/opendm/system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 134
===== Done, human-readable information to follow… =====
[ERROR] Uh oh! Processing stopped because of strange values in the reconstruction. This is often a sign that the input data has some issues or the software cannot deal with it. Have you followed best practices for data acquisition? See Flying Tips — OpenDroneMap 3.1.7 documentation
Iam going to run this again without using the ultra setting… but turn on the other flag you mentioned…pc-geometric…