UiPath Documentation
automation-suite
2.2510
true
Automation Suite on OpenShift installation guide

How to disable CDI auto-enabling in Nvidia GPU Operator

Disable Container Device Interface in Nvidia GPU Operator for Automation Suite GPU workloads.

The NVIDIA GPU Operator enables Container Device Interface (CDI) by default in recent versions. In earlier versions of the operator, CDI was disabled by default.

When CDI is enabled, the operator adds an nvidia-cdi-hook. This hook requires all pod specifications that target GPU nodes to explicitly set the following field:

runtimeClassName: nvidia
runtimeClassName: nvidia

Automation Suite workloads do not include this setting. As a result, GPU workloads fail to start.

To prevent this issue, you must disable CDI in the gpu-cluster-policy ClusterPolicy by setting enabled to false:

spec:
  cdi:
    enabled: false
spec:
  cdi:
    enabled: false

After you apply this change, CDI is disabled and Automation Suite GPU workloads run without requiring the runtimeClassName setting.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated