在Linux系统上安装CUDA驱动主要涉及NVIDIA显卡驱动和CUDA工具包的安装。CUDA(Compute Unified Device Architecture)是一种由NVIDIA开发的并行计算平台和编程模型,它允许开发者利用GPU进行高性能计算,广泛应用于深度学习、科学计算等领域。以下是安装CUDA驱动的基本步骤:
首先,需要安装一些依赖包,如gcc、make等。这些包是编译CUDA工具包所必需的。
sudo apt-get update
sudo apt-get install build-essential
为了确保NVIDIA驱动能够正确安装,需要禁用系统自带的nouveau驱动。
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在文件中添加以下内容:
blacklist nouveau
options nouveau modeset=0
然后更新initramfs并重启机器。
sudo update-initramfs -u
sudo reboot
访问NVIDIA CUDA Toolkit Archive页面,下载所需版本的CUDA工具包。例如,下载CUDA Toolkit 12.4.0的run文件。
wget https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda_12.4.0_550.54.14_linux.run
赋予run文件执行权限并运行安装。
chmod x cuda_12.4.0_550.54.14_linux.run
sudo sh cuda_12.4.0_550.54.14_linux.run --toolkit --samples --silent --override
安装完成后,需要将CUDA的bin和lib目录添加到系统的PATH和LD_LIBRARY_PATH环境变量中。
export PATH=/usr/local/cuda-12.4/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH
最后,运行以下命令验证CUDA是否安装成功。
nvcc --version
通过以上步骤,您应该能够在Linux系统上成功安装CUDA驱动。如果在安装过程中遇到问题,建议参考NVIDIA官方文档或寻求社区支持。
领取专属 10元无门槛券
手把手带您无忧上云