Interesting. I wonder whether Dask is the right solution to your problem. I wonder whether you might be better off either spinning up separate agents on VMs with GPUs, or even easier using Kubernetes agent with labels indicating GPU to use. Both seems to be less of a blackbox in terms of allocation of your work to the right compute you need