NVIDIA GPU configuration

From Colettapedia
Jump to navigation Jump to search

Steps

  1. Download GPU and CUDA drivers
  2. Disable Nouveau
    • modprobe configuration files
    • Installer creates these files:
      • /usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf
      • /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
  3. Kernel source Tree
    • yum install kernel-devel - install kernel source files on CentOS 7
  4. (Unnecessary) Install pkg-config/X SDK
  5. libglvnd
    • sudo yum install libglvnd-devel
  6. Add cuda bin to path
cat > /etc/profile.d/cuda.sh <<EOF
# 2019-10-30 Coletta: Add cuda to the path for sh compatible users

if ! echo $PATH | grep -q /usr/local/cuda/bin ; then
  export PATH=$PATH:/usr/local/cuda/bin
fi
EOF
  1. Create file called /etc/ld.so.conf.d/cuda.conf with path "/usr/local/cuda/lib64" inside and run ldconfig as root
  2. (optional?) Install libglu-devel??
  3. Go to the samples directory and try to compile and run 1_Utilities/deviceQuery
  4. Install nvtop
  5. Install NVIDIA docker