ubantu卸载cuda12.1,安装cuda10.0
时间: 2025-05-27 09:23:23 浏览: 30
### Ubuntu 上卸载 CUDA 12.1 并安装 CUDA 10.0 的步骤
#### 卸载 CUDA 12.1
为了彻底卸载已有的 CUDA 版本,需执行以下操作:
1. **停止任何正在运行的 NVIDIA 进程**
使用以下命令查找并终止可能占用 GPU 资源的进程:
```bash
ps aux | grep nvidia
kill -9 <PID>
```
2. **删除现有的 CUDA 文件夹**
删除 `/usr/local/cuda` 和对应的具体版本文件夹(如 `cuda-12.1`)。这可以通过以下命令完成:
```bash
sudo rm -rf /usr/local/cuda*
```
3. **清理残留包管理器中的依赖项**
如果通过 APT 或 DEB 方式安装了 CUDA,则需要清除这些记录:
```bash
sudo apt-get remove --purge '^cuda-.*' 'libnvidia-*'
sudo apt-get autoremove
sudo apt-get autoclean
```
4. **移除旧版驱动程序**
若之前安装过特定于 CUDA 12.1 的显卡驱动,也需要将其卸载:
```bash
sudo apt-get purge nvidia*
sudo reboot
```
---
#### 安装 CUDA 10.0
以下是针对 CUDA 10.0 的具体安装流程。
1. **更新系统软件仓库索引**
确保系统的包列表是最新的:
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
2. **下载适合的安装包**
访问官方文档页面获取对应的 `.deb(network)` 类型安装文件[^2]。对于 Ubuntu 18.04 可以使用如下链接作为参考:
[CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive)
3. **注册 GPG 密钥以及添加存储库地址**
执行下面的操作来导入密钥并将新资源加入到APT配置中:
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
sudo dpkg -i cuda-repo-*.deb
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo apt-get update
```
4. **指定版本号进行安装**
防止默认选择更高版本的情况发生,在实际安装时明确指出目标版本为 `cuda-10.0`:
```bash
sudo apt-get install cuda-10.0
```
5. **设置环境变量**
编辑用户的 shell profile 来永久生效路径调整:
```bash
echo 'export PATH=/usr/local/cuda-10.0/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
source ~/.bashrc
```
6. **验证安装情况**
测试当前使用的编译工具链是否指向预期版本,并确认硬件兼容性良好:
```bash
nvcc --version
cd /usr/local/cuda/samples/1_Utilities/deviceQuery/
sudo make
./deviceQuery
```
如果以上每一步均顺利完成而无错误报告,则表明整个过程达到了预设目的[^5]。
---
阅读全文
相关推荐




















