To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.3/bin
CUDA 卸载指南
在使用 CUDA Toolkit 和 NVIDIA 驱动程序进行深度学习或 GPU 加速计算的过程中,有时我们可能需要卸载这些组件以进行版本升级、故障排除或重新安装。本文将指导您如何安全地卸载 CUDA Toolkit 和 NVIDIA 驱动程序。
卸载 CUDA Toolkit
要卸载 CUDA Toolkit,您需要运行工具包中 bin 目录下提供的卸载脚本。默认情况下,CUDA Toolkit 安装在 /usr/local/cuda-X.X/
目录下,其中 X.X
是版本号。例如,如果您安装的是 CUDA 12.4,则应该按照以下步骤操作:
- 打开终端。
- 运行以下命令来卸载 CUDA Toolkit:
bash复制代码
sudo /usr/local/cuda-12.4/bin/cuda-uninstaller |
请注意,您需要将 cuda-12.4
替换为您实际安装的 CUDA 版本号。
- 按照屏幕上的指示进行操作,完成卸载过程。
卸载 NVIDIA 驱动程序
要卸载 NVIDIA 驱动程序,您需要运行 nvidia-uninstall
命令。这通常位于 /usr/bin/
目录下:
- 打开终端。
- 运行以下命令来卸载 NVIDIA 驱动程序:
bash复制代码
sudo /usr/bin/nvidia-uninstall |
- 同样,按照屏幕上的指示进行操作,完成驱动程序的卸载。
启用 Nouveau 驱动程序
在 NVIDIA 驱动程序卸载后,系统可能会自动回退到开源的 Nouveau 驱动程序。如果您需要手动启用 Nouveau 或遇到任何问题,请按照以下步骤操作:
- 找到之前禁用 Nouveau 驱动程序时创建的黑名单文件。这通常是在
/etc/modprobe.d/
或/lib/modprobe.d/
目录下的某个文件中。 - 删除或注释掉(在行首添加
#
)与 Nouveau 相关的行。 - 重新生成内核的 initramfs/initrd。这通常涉及到运行
update-initramfs
或dracut
命令,具体取决于您的 Linux 发行版。
注意事项
- 在卸载 CUDA Toolkit 和 NVIDIA 驱动程序之前,请确保关闭所有使用 GPU 的应用程序和进程。
- 卸载驱动程序后,可能需要重新启动计算机才能使更改生效。
- 如果您之前对系统配置进行了其他自定义更改(如环境变量设置),请确保在重新安装 CUDA Toolkit 或驱动程序之前恢复这些更改。
遵循以上步骤,您应该能够成功卸载 CUDA Toolkit 和 NVIDIA 驱动程序,并为重新安装或切换到其他版本做好准备。在卸载过程中,如果遇到任何问题,建议查阅 NVIDIA 官方文档或相关社区论坛以获取帮助。