1
General / Re: Hardware for Large Scale Projects
« on: Today at 02:35:49 PM »With 180k photos the key will be good utilization of HW. I see the fastest way by using network processing locally on single machine(maybe two).
If you create several local instances of running metashape, you can e.g. greatly speed up phase of detection points from photos, which is important in case of 180000 photos.
These local instances are helping to keep CPU and GPU utilized ~100% all the time without drops.
Instead of buying AMD Ryzen Threadripper PRO 7995WX you can spend much better money and buy two computers with 32c64t Threadripper 7975WX(higher multicore frequency) and RTX4090.
What will be important during processing is manually assigning the total number of nodes in each processing phase.
For example:
First phase - detecting points needs maybe 10-20 concurently running metashape instances to feed enough one RTX4090...so you enable 10-20 nodes.
After this pahse, matching points is more excesive task for GPU, so you will keep only ~3 nodes active, or maybe few more if you see GPU is not utilized without % drops. More instances would feed too much GPU.
During depth maps generation, which is pure GPU task, maybe two GPUs would be useful.
So my final advise is, buy one computer and if it will be fully utilized locally during network processing, then you can buy exactly another one to half the processing time...if needed. Or you can buy second GPU if you will see, that depth maps gen. is still slow.
It could be beneficial to buy two RTX4080 instead of one 4090, from performance reason, but that is only my assumption.
Hello Bzuco,
your suggestion is very interesting. As I am not a computer expert, can you explain how you create several local nodes of Metashape to work in network... Would be very helpful to have a step by step guide for such setup.
Thanks again for your insights on computer use!