虚拟机ubuntu安装cuda和cudnn
时间: 2025-03-17 12:06:20 浏览: 89
### 配置 CUDA 和 cuDNN 的详细说明
#### 1. 安装 NVIDIA 显卡驱动
为了使 GPU 正常工作,在安装 CUDA 前需先确认并安装适合的 NVIDIA 显卡驱动程序。可以通过图形界面完成此过程:
- 打开 *软件和更新* 中的 *附加驱动* 页面。
- 在可用选项中选择带有 `NVIDIA` 字样的驱动版本,通常推荐使用默认建议的第一个选项[^2]。
如果无法通过图形界面访问,则可以尝试命令行方式安装最新驱动:
```bash
sudo ubuntu-drivers autoinstall
```
#### 2. 下载并安装 CUDA 工具包
下载对应版本的 CUDA Toolkit 并按照官方文档中的指导进行安装。假设已下载名为 `cuda_<version>_linux.run` 的二进制文件至本地路径 `/home/user/Downloads/`,则可按如下步骤操作:
- 切换到目标目录下执行脚本文件:
```bash
cd /home/user/Downloads/
sudo sh cuda_<version>_linux.run --override
```
注意:这里可能需要额外参数如 `--override` 来覆盖某些潜在冲突设置[^5]。
#### 3. 设置环境变量
为了让系统识别新安装好的 CUDA 库位置,编辑全局或者用户的 shell profile 文件来添加必要的 PATH 变量定义。对于大多数情况来说修改的是 `/etc/profile` 或者个人家目录下的 `.bashrc` 文件:
```bash
echo 'export PATH=/usr/local/cuda/bin:$PATH' | sudo tee -a /etc/profile
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' | sudo tee -a /etc/profile
source /etc/profile
```
另外还可以考虑禁用一些可能导致干扰的功能模块,比如黑名单掉 nouveau 开源显卡支持服务:
```bash
sudo gedit /etc/modprobe.d/blacklist.conf
```
在打开后的文本最后追加一行内容:
```
blacklist nouveau
options nouveau modeset=0
```
保存退出后再重启机器生效这些更改[^3]。
#### 4. 安装 cuDNN 加速库
获取来自 NVIDIA 提供的预编译好 cuDNN 版本压缩包之后解压它,并把其中的内容拷贝到之前已经存在的 CUDA SDK 树结构里去:
```bash
tar xvzf cudnn-<version>-linux-x64-v*.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
```
上述指令会将头文件以及动态链接库放置于正确的地方以便后续调用时能够找到它们[^4]。
完成后记得再次刷新共享对象缓存使得改动立即起作用:
```bash
sudo ldconfig
```
至此整个流程结束,应该可以在终端测试验证是否成功加载了新的硬件加速框架组件了!
---
阅读全文
相关推荐

















