当前位置:首页 > 行业动态 > 正文

cuda linux安装教程

本文是一份关于在Linux系统下安装和配置CUDA的详细教程,涵盖了从检查系统环境、下载CUDA Toolkit到安装NVIDIA驱动、设置环境变量以及验证安装是否成功的全过程。通过该教程,读者可以顺利完成CUDA在Linux系统上的安装与配置,为后续的GPU加速编程打下坚实基础。

在Linux系统下安装CUDA(Compute Unified Device Architecture)通常涉及以下几个步骤,以下是一个详细的安装教程:

一、安装前准备

1、检查系统GPU:使用lspci | grep -i nvidia命令查看当前系统的GPU型号,确保系统支持CUDA编程的NVIDIA GPU。

2、更新系统软件包:执行sudo apt update命令,更新系统的软件包列表,以确保后续安装的软件包是最新版本。

3、安装依赖库:根据需要安装一些必要的依赖库,如gcc、g++和make等编译器工具,以及libglu1-mesa、libxi-dev等开发库,可以使用以下命令安装这些依赖项:

sudo apt install gcc g++ make

sudo apt install libglu1-mesa libxi-dev libxmu-dev libglu1-mesa-dev freeglut3-dev

二、下载CUDA Toolkit

1、访问NVIDIA CUDA官网(https://developer.nvidia.com/cuda-toolkit-archive),根据自己的系统版本和需求选择合适的CUDA Toolkit版本进行下载,对于Ubuntu 20.04系统,可以选择runfile(local)类型的安装包。

2、将下载的安装包保存到本地合适的目录中,例如~/Downloads

cuda linux安装教程

三、安装CUDA Toolkit

1、打开终端,进入安装包所在的目录,

 cd ~/Downloads

2、赋予安装包可执行权限,并运行安装程序:

 sudo chmod +x cuda_*.run
   sudo ./cuda_*.run

3、在安装过程中,会提示选择安装NVIDIA驱动,如果系统已经安装了NVIDIA驱动,并且版本符合要求,可以选择不安装驱动;如果没有安装或需要更新驱动,可以选择安装或更新驱动。

4、按照安装向导的提示,逐步完成CUDA Toolkit的安装,安装完成后,会显示安装成功的信息,并提示相关的环境变量设置。

四、配置环境变量

1、打开~/.bashrc文件(如果使用的是zsh shell,则打开~/.zshrc文件):

cuda linux安装教程

 nano ~/.bashrc

2、在文件末尾添加以下内容,以设置CUDA相关的环境变量:

 export PATH=/usr/local/cuda/bin:$PATH
   export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

请根据实际情况修改/usr/local/cuda为实际的CUDA安装路径。

3、保存文件并退出编辑器,然后使环境变量设置立即生效:

 source ~/.bashrc

五、验证安装

1、验证CUDA是否安装成功,可以运行以下命令查看CUDA的版本信息:

 nvcc -V

如果输出了CUDA编译器的版本信息,说明CUDA安装成功。

cuda linux安装教程

2、还可以使用nvidia-smi命令查看NVIDIA驱动的状态和GPU的相关信息,确保驱动正常工作。

六、常见问题及解决方案

1、问题:安装过程中提示找不到依赖库或缺少某些文件。

解答:这可能是由于系统缺少必要的依赖项或网络问题导致下载不完整,确保系统已连接到互联网,并且按照上述步骤正确安装了所有依赖库,如果仍然出现问题,可以尝试重新下载安装包或检查网络连接。

2、问题:安装完成后,运行CUDA程序时出现“找不到CUDA运行时”之类的错误。

解答:可能是环境变量没有正确设置或CUDA安装路径未添加到系统路径中,请检查~/.bashrc文件中的环境变量设置是否正确,并确保在终端中执行了source ~/.bashrc命令以使环境变量生效,确认CUDA安装路径是否正确,并且在该路径下存在所需的CUDA库和可执行文件。