Kind of makes sense, still, since it's always more efficient to split work by bigger workloads (fully separate images) vs. divide single image to individual threads. But yeah, surprisingly big speedup.
In case you're interested, I just used Python (3.8) Thread class, and each Thread just calls subprocess.run(["nona", ...], capture_output=True), so nothing special in implementation. On Monday, June 29, 2020 at 10:13:45 AM UTC-5, T. Modes wrote: > > > > Am Sonntag, 28. Juni 2020 22:35:05 UTC+2 schrieb Jani: >> >> Nona works well! I can fork 12 processes and speed up the "nona -r hdr -m >> EXR_m -o out rig1.pto A.exr B.exr C.exr D.exr" part from 56s per frame to >> 7s per frame (on average). >> > That's somehow surprising. Nona is already running multi threads parallel. > So running multiple instances at the same time should not bring that > difference. > -- A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ --- You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/hugin-ptx/cd1697a4-7527-4cf5-b611-da4d36b4fd41o%40googlegroups.com.
