This extension provides the NVIDIA GPUDirect RDMA (gdrcopy) device for Talos Linux.
gdrcopy provide a low-latency GPU memory kernel-mode driver for NVIDIA GPUs. This enables:
- Low-latency access to GPU memory from CPU
- RDMA transfers to/from GPU memory
- Support for GPUDirect RDMA technology
The extension creates the
/dev/gdrdrvdevice required to use gdrcopy. The kernel modules required are already bundled in the nvidia-open-gpu-kernel-modules.
See Installing Extensions for general information on installing system extensions.
After installing this extension, the gdrdrv kernel module will can be loaded by adding it to your machine config:
machine:
kernel:
modules:
- name: gdrdrv
parameters:
- dbg_enabled=0
- info_enabled=0
- use_persistent_mapping=1The extension will then create the /dev/gdrdrv character device that applications can use to interact with GPU memory.
- NVIDIA GPU with GPUDirect RDMA support
- nvidia-open-gpu-kernel-modules-production Talos extension