Skip to content

Device Classes view#

In the Device Classes view, you can inspect Kubernetes DeviceClasses. A class groups the published devices that match the same selector, such as every A100 GPU or every RDMA interface. Claims request devices from a class. See Kubernetes documentation: DeviceClass for details.

Device classes are cluster-scoped. A driver usually installs its own, so gpu.nvidia.com publishes classes for full GPUs, MIG slices, and passthrough devices.

The Device Classes table lists the classes in the cluster. You can click the list items and open the details panel with the class Selectors, its driver Config, and its Extended Resource Name. You can also search for a specific item using the Search Device Classes input field.

Note

The table content can be exported in the CSV file format.

By default, the table consists of the following columns:

Column Description
Name The name of the class.
Driver The driver whose devices the class selects.
Age The time elapsed since the class was created.

Selectors#

Selectors hold the CEL expressions a class matches devices on. Each expression addresses a driver's attributes by its own domain, as in device.attributes['gpu.nvidia.com'].productName. Open a class and read its selectors to see which devices it covers. For the attributes drivers publish, see Inspect DRA devices.