Set Up the Operating System and Kernel

The first step in enabling GPU usage on Cloudera Data Science Workbench is to set up the operating system and kernel.

Perform this step on all hosts with GPU hardware installed on them.

  1. Install the kernel-devel package.
    sudo yum install -y kernel-devel-`uname -r`
    If the previous command fails to find a matching version of the kernel-devel package, list all the kernel/kernel-devel versions that are available from the RHEL/CentOS package repositories, and pick the desired version to install.
    You can use a bash script as demonstrated here to do this:
    if ! yum install kernel-devel-`uname -r`; then 
      yum install -y kernel kernel-devel; retValue=$?
      if [ $retValue -eq 0]; then echo "Reboot is required since new version of kernel was installed"; fi
    fi
  2. If you upgraded to a new kernel version in the previous step, run the following command to reboot.
    sudo reboot
  3. Install the Development tools package.
    sudo yum groupinstall -y "Development tools"