The setup that I have is: I start head node and ask 3 worker nodes to connect to head node.
I am not sure in my current setup if autoscaler is used… I see that it is auto detecting GPU when I do not want head node to detect GPU, I do see CPU set to 1 in my setup
the “GPU” resource was correctly overwritten to 0, but the “accelerator type” resource which is meant to aid in the scheduling of particular tasks onto machines with specific types of nvidia gpus was not removed.
This is a bug. The behavior is confusing, but harmless.
Will file an issue tomorrow.
Also, there is an API to override resource autodetection — will look that up and get back to you tomorrow.