在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
1、访问NVIDIA CUDA官网(https://developer.nvidia.com/cuda-toolkit-archive),根据自己的系统版本和需求选择合适的CUDA Toolkit版本进行下载,对于Ubuntu 20.04系统,可以选择runfile(local)
类型的安装包。
2、将下载的安装包保存到本地合适的目录中,例如~/Downloads
。
1、打开终端,进入安装包所在的目录,
cd ~/Downloads
2、赋予安装包可执行权限,并运行安装程序:
sudo chmod +x cuda_*.run sudo ./cuda_*.run
3、在安装过程中,会提示选择安装NVIDIA驱动,如果系统已经安装了NVIDIA驱动,并且版本符合要求,可以选择不安装驱动;如果没有安装或需要更新驱动,可以选择安装或更新驱动。
4、按照安装向导的提示,逐步完成CUDA Toolkit的安装,安装完成后,会显示安装成功的信息,并提示相关的环境变量设置。
1、打开~/.bashrc
文件(如果使用的是zsh shell,则打开~/.zshrc
文件):
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安装成功。
2、还可以使用nvidia-smi
命令查看NVIDIA驱动的状态和GPU的相关信息,确保驱动正常工作。
1、问题:安装过程中提示找不到依赖库或缺少某些文件。
解答:这可能是由于系统缺少必要的依赖项或网络问题导致下载不完整,确保系统已连接到互联网,并且按照上述步骤正确安装了所有依赖库,如果仍然出现问题,可以尝试重新下载安装包或检查网络连接。
2、问题:安装完成后,运行CUDA程序时出现“找不到CUDA运行时”之类的错误。
解答:可能是环境变量没有正确设置或CUDA安装路径未添加到系统路径中,请检查~/.bashrc
文件中的环境变量设置是否正确,并确保在终端中执行了source ~/.bashrc
命令以使环境变量生效,确认CUDA安装路径是否正确,并且在该路径下存在所需的CUDA库和可执行文件。