I'm using Write Images and Write_Variables. If I select one CPU, each time I run my pipeline I get one saved image and one entry in my CSV file. I'm also using a Flood fill, so it takes some time. If I increase the CPUs to 2 the total time to process the image halves,but I get 2 images and 2 entries in my log file. If I try 4 CPUs, I get 4 of each.
I have managed to fix the Write_Variables issue by ticking the "Only write when contents change" box.
My pipeline only runs once each time I trigger it from the API.
Is there a way I can run with multiple CPUs without getting multiple images saved?