Thanks for your reply.
from those 1300 images I was able to process orthophoto just on 8GB of a spare laptop on bare Debian server and WebODM, but it’s not enough for Point Cloud and 3D of more or less decent quality that’s for sure…
Just a brief prehistory of why I am using 8GB and 4GB machines for such job.
I ended up in interesting, challenging situation on a remote island right on the edge of the world map where I need to map around 250 hectares of mountain jungle and process orthophotos and DTMs out of it…
1300 images is about half of what to be expected in total. I came there for different job and not prepared for a job of such scale, but COVID hit the country I am in a few months ago (It’s been COVID free all this time) and I am stuck here for quite some time as any passenger connection with mainland was ceased.
So I ended up pretty much with everything I need for the job except sufficient computation power. I will be able to ship proper hardware for stitching maps, but so far I left with 2 machines of Core i5 and 8GB plus one laptop i3 and 4GB… those 3 machines I managed to set to work in ODM cluster, but memory upgrade is not possible no matter how much I want it. It’s just nowhere to buy it here. No air freight and sea freight isn’t frequent and reliable. There is no such thing as online shopping in this country we all got used to… Cloud processing also not an option as with the internet connection I am having here I am not able to upload even 1GB in one day… so I am here with what I got so far. If I still keep failing to get something useful with the computers I’ve got here, I will wait for memory and machines upgrade, but meanwhile I am keep trying…
All machines I have are bare Debian 10, with SSD disks.
I use docker to start NodeODM on nodes and ClusterODM and WebODM on primary host…
ClusterODM and WebODM share same machine, but now I am thinking to try to separate them and maybe try run ClusterODM as nodejs installation for difference on different machine.
The processing parameters are the following
I tried different split and split-overlap values less and more… it’s always end up with Aligning submodel error… but again… the primary node has plenty of free memory at the time the processing crashes… making me think insufficient memory probably isn’t the cause of that…
UPDATE: Just tried ClusterODM on different machine with similar specs (Core i5 8GB) running it natively without docker…
Debian 10 bare no GUI, no anything else… just basic bare command line system with whatever needed to run Cluster and NodeODM…
same story… crashes at Aligning submodels
[INFO] Aligning submodels…
/code/run.sh: line 5: 223 Segmentation fault (core dumped) python3 $RUNPATH/run.py “$@”