如何在Ubuntu 18.04 LTS上安装Nvidia CUDA Toolkit
Cuda是由Nvidia创建的并行计算平台,可用于通过利用系统上图形处理单元(GPU)的强大功能来提高性能。 Cuda是一个软件层,允许软件开发人员访问GPU的虚拟指令集和并行计算元素,以执行计算内核。
在本教程中,我们将学习如何在Ubuntu 18.04上安装Cuda。
要求
- Ubuntu 18.04桌面安装到您的系统。
- 具有sudo权限的非root用户。
入门
在开始之前,您需要验证您的GPU是否可以与CUDA一起使用。 您可以使用以下命令对其进行验证:
lspci | grep NVIDIA
您应该看到以下输出:
01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)
接下来,您还需要在系统中安装gcc,nvidia驱动程序,内核头文件和开发包。 您只需运行以下命令即可安装它们:
sudo apt-get install gcc-6 g++-6 linux-headers-$(uname -r) nvidia-384 -y
安装完所有软件包后,即可继续执行下一步。
安装NVIDIA CUDA工具包
首先,您需要将最新版本的CUDA Toolkit下载到您的系统。 CUDA工具包包含创建,构建和运行CUDA应用程序所需的CUDA驱动程序和工具。
您可以使用以下命令下载它:
wget -c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux
下载完成后,您可以使用以下命令安装它:
sudo chmod +x cuda_9.2.88_396.26_linux.run
sudo ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override
成功完成安装后,您应该看到以下输出:
=========== = Summary = =========== Toolkit: Installed in /usr/local/cuda-9.2 Samples: Not Selected Please make sure that - PATH includes /usr/local/cuda-9.2/bin - LD_LIBRARY_PATH includes /usr/local/cuda-9.2/lib64, or, add /usr/local/cuda-9.2/lib64 to /etc/ld.so.conf and run ldconfig as root
接下来,您需要将Cuda二进制文件路径添加到.bashrc文件中。 您可以使用以下命令执行此操作:
nano .bashrc
在文件末尾添加以下行:
export PATH="$PATH:/usr/local/cuda-9.2/bin"
保存并关闭文件。
接下来,使用以下命令验证Cuda库路径:
sudo echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf
sudo ldconfig
建议您访问Nvidia网站并检查可用的补丁。 如果找到任何补丁,请下载并安装。 您可以使用以下命令执行此操作:
wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux
sudo chmod +x cuda_9.2.88.1_linux.run
sudo ./cuda_9.2.88.1_linux.run --silent --accept-eula
安装补丁后,您应该看到以下输出:
Welcome to the CUDA Patcher. Installation complete! Installation directory: /usr/local/cuda-9.2
接下来,您需要在CUDA bin文件夹中创建指向GCC6的符号链接。 您可以使用以下命令执行此操作:
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++
恭喜! 您已成功将Cuda安装到您的系统中。