I have GPU affinity and 2 concurrent tasks working correctly in TOPS with the Deadline scheduler. However, I’ve run into this problem: if the preceding TOPS node completes enough frames to make the first batch for the next node (using Deadline scheduler set to 2 concurrent tasks), a Deadline job is properly submitted, but Deadline only runs one task at a time. The Deadline queue continues to populate, however only one task is ever run at a time.
In contrast, if at least two batches of frames have already been completed, then Deadline runs 2 concurrent tasks as it should. Subsequent jobs in the queue are also run concurrently.
Given that, efficiency should be OK-ish but for a longer IFD gen, not sure where the sweet spot lies.