linux cuda12.1安装
时间: 2024-12-29 20:19:01 浏览: 55
### 如何在Linux上安装CUDA 12.1
#### 准备工作
为了确保顺利安装CUDA 12.1,在开始之前需确认系统的硬件条件满足需求。查看GPU及其型号有助于了解所使用的显卡是否支持CUDA技术。
```bash
lspci | grep -i nvidia
nvidia-smi
```
以上命令可以用来检查是否有可用的NVIDIA GPU设备以及其驱动状态[^1]。
#### 下载并安装CUDA Toolkit
对于Linux系统而言,可以通过wget获取适用于特定版本的CUDA工具包文件,并通过sudo权限执行该脚本完成安装过程:
```bash
wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda_12.1.0_525.60.13_linux.run
sudo sh cuda_12.1.0_525.60.13_linux.run
```
注意这里下载链接中的版本号应替换为最新的稳定版或所需的具体版本号[^2]。
#### 配置环境变量
为了让编译器和其他程序能够找到新安装好的CUDA库路径,需要编辑`~/.bashrc`或其他shell配置文件来设置必要的环境变量:
```bash
echo 'export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PATH}}' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
source ~/.bashrc
```
这一步骤使得当前用户的shell会话中立即生效这些更改。
#### 安装cuDNN库
由于深度学习框架通常依赖于优化后的数学运算函数库如cuDNN,因此还需要单独下载对应版本并与已有的CUDA环境集成在一起。解压缩后的内容应当被复制到相应目录下以便其他软件可以直接调用它们的功能:
```bash
tar xvf cudnn-linux-x86_64-8.9.7.1_cuda12-archive.tar.xz
sudo cp ./cudnn-linux-x86_64-8.9.7.1_cuda12-archive/include/* /usr/local/cuda-12.1/include/
sudo cp ./cudnn-linux-x86_64-8.9.7.1_cuda12-archive/lib/* /usr/local/cuda-12.1/lib64/
```
请注意保持cuDNN版本与CUDA相匹配以避免潜在兼容性问题[^3]。
#### 测试安装结果
最后可通过运行简单的测试样例验证整个流程是否成功结束。例如尝试编译和执行位于`/usr/local/cuda/samples/1_Utilities/deviceQuery`下的deviceQuery应用程序,如果一切正常则说明已经正确设置了开发环境。
阅读全文
相关推荐


















