I am discussing an upcoming test using ODM on Azure with the MS technicians who are asking if ODM will be capable of using 12TB RAM (if they make that available to us)
They really want to know what resources are necessary to process a dataset of 56k images.
Ideally, the output should be a textured mesh.
RAM: x TB
Time: x days
AFAIK, 12TB should be fine, but probably unnecessarily large. I can’t imaging needing more than 5TB RAM for that, more likely something closer to 2-4, depending on settings (assuming you use an 1-2x sized SSD swap). If you don’t use swap, then you might need that much.
For reference, you probably need 256GB of combined RAM and swap for 5000 images, and RAM generally scales linearly (I have yet to see an exception).