How to Build a Computing Cluster for ODM?

I have successfully installed WebODM on a Dell PowerEdge server. I have successfully uploaded images and processed several tasks. Many thanks to the ODM team.

Since I am interested in processing a large number of images and since I have 4 or 5 of these servers available, is there a way for me to pool them to take advantage of all processing cores and all the memory? Can anyone recommend a topology for implementing this?

2 Likes

Unfortunately you can’t pool them yet. Though you can use each for processing separate tasks. There are some docs here on that: https://docs.webodm.org/#processing-node

Distributed split merge is also possible now.

ODM can also automatically distribute the processing of each submodel to multiple machines via NodeODM nodes, orchestrated via ClusterODM.

See: https://docs.opendronemap.org/large.html#distributed-split-merge

We’ve integrated it into our POSM software: https://americanredcross.github.io/2019/08/07/posm-9-release/

1 Like