You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When we disabled the GPU operator by applying the label nvidia.com/gpu.deploy.operands=false on the GPU node, the prior workloads(pods) are still able to consume GPU, and new GPU workloads go to the pending state.
GPU node describe logs show available GPU count '0' nvidia.com/gpu: 0
and when we enabled the GPU operator again setting nvidia.com/gpu.deploy.operands=true, the exiting pods which were consuming GPUs got terminated.
Is this the expected behaviour?
or, is there any configuration to terminate GPU workloads if the GPU operator gets disabled?
3. Steps to reproduce the issue
Installed the GPU Operator, all of its operands should be up and ready (driver, plugin, etc.)
Execute GPU workloads which consume GPU, and verify the nvidia-smi command to confirm process consuming GPU.
Apply nvidia.com/gpu.deploy.operands=false label on GPU nodes, the GPU operator will terminate the driver and other pods of GPU-Operators running on GPU nodes.
Previous running GPU workloads continue to use GPU and on the GPU node "nvidia-smi" will show the processes using GPU.
@anoopsinghnegi this is expected behavior and we don't currently automate this. Would it be sufficient for you to filter for pods which request a nvidia.com/gpu on the node and delete them, e.g. using a script?
1. Quick Debug Information
2. Issue or feature description
When we disabled the GPU operator by applying the label
nvidia.com/gpu.deploy.operands=false
on the GPU node, the prior workloads(pods) are still able to consume GPU, and new GPU workloads go to the pending state.GPU node describe logs show available GPU count '0'
nvidia.com/gpu: 0
and when we enabled the GPU operator again setting
nvidia.com/gpu.deploy.operands=true
, the exiting pods which were consuming GPUs got terminated.Is this the expected behaviour?
or, is there any configuration to terminate GPU workloads if the GPU operator gets disabled?
3. Steps to reproduce the issue
nvidia.com/gpu.deploy.operands=false
label on GPU nodes, the GPU operator will terminate the driver and other pods of GPU-Operators running on GPU nodes.4. Information to [attach]
Before disabling the GPU operator operands
After disabling the GPU operator operands
Also, gpu-operator pod's logs are empty
We are not sure if is it possible to terminate the GPU workloads when the GPU-operator set to disabled or if it is a design restriction.
The text was updated successfully, but these errors were encountered: