Worker Override Depedency

Hi,

In our studio we have a single machine with a 64 core CPU.
We set up this machine to have 16 workers, so 2 cores per worker (let’s call these workers A).
Now we also want to create another worker for this machine including all of the 64 cores (let’s call this worker B).

How can we make those 2 different types of workers dependent on each other, like:

  • if worker B is running, none of the A workers should be allowed to start any job.

How do we set up this kind of dependency/worker-override were we can enable or disable workers based on other workers activities?

Kind regards,
Chris

2 Likes

+1 for this idea

The same issue exists for multiple graphics card systems, it would be nice to use 4x gpus on 1 worker, or 1x gpu on 4x workers and have Deadline disable the others that aren’t being used. Never thought about doing it on the CPU too.

2 Likes

indeed, this would be incredibly useful for multiple GPU systems. +1

1 Like

As stated by others this would also indeed be very useful for GPU rendering as well. Maybe someone has set up something like this via python?

1 Like