Notice for NVIDIA RDMA
NVIDIA RDMA is only suppported on Linux.
NVIDIA RDMA samples require a NVIDIA GPU that suppports RDMA.
The NVIDIA RDMA samples allocate memory on the GPU and announce this memory using NvidiaRdmaMemory.
See the following files in the eGrabber sample programs:
|
●
|
cpp/egrabber/samples/503-grabn-cuda-rdma-process.*
|
|
●
|
cpp/nvidia/egrabber-cuda with the command line argument cudaRDMA |
Installation instructions:
|
□
|
These are needed to produce the Module.symvers file associated with the installed nvidia driver. This file will be required to install the eGrabber package |
|
□
|
Make sure to download the version that matches the nvidia-<version> already installed in /usr/src/ |
|
□
|
Extract the archive with -x option |
|
□
|
Change to directory kernel in the extracted archive |
|
□
|
The file Module.symvers should have been generated |
|
□
|
Extract the egrabber-linux-x86_64 archive |
|
□
|
Install the package with the following command: sudo NVIDIA_KERNEL_PATH=<dir path containing Module.symvers> ./install.sh |
The line Enabling NVIDIA RDMA build should appear during the installation of the eGrabber package.
A successful build can be confirmed if the command lsmod | grep coaxlink (or lsmod | grep grablink) indicates that coaxlink (or grablink) module depends on nvidia.