您可以手动卸载GPU驱动,卸载命令视GPU驱动安装方式和镜像类型而定。

背景信息

本文以Driver 410.104、CUDA 10.0.130、cuDNN 7.5.0为例,登录root用户操作。如果您是普通用户,请使用sudo命令获取root权限后再操作。
如果您使用自动安装功能安装了GPU驱动,卸载方式视操作系统类型而定:
  • CentOS和SUSE操作系统使用run方式。
  • Ubuntu操作系统使用deb方式。

在Ubuntu操作系统中卸载GPU驱动

如果您使用deb安装包安装了GPU驱动,建议您按照以下步骤卸载GPU驱动。

  1. 运行以下命令卸载GPU驱动。
    apt-get remove --purge nvidia-*
  2. 运行以下命令卸载CUDA和cuDNN库。
    apt autoremove --purge cuda-10-0
    rm -rf /usr/local/cuda-10.0
  3. 运行以下命令重启实例。
    reboot

如果您使用run安装包安装了GPU驱动,建议您按照以下步骤卸载GPU驱动。

  1. 运行以下命令卸载GPU驱动。
    /usr/bin/nvidia-uninstall
  2. 运行以下命令卸载CUDA和和cuDNN库。
    /usr/local/cuda/bin/cuda-uninstaller
    rm -rf /usr/local/cuda-10.0
    说明 不同CUDA版本,卸载命令可能存在差别,如果未找到cuda-uninstaller文件, 请到/usr/local/cuda/bin/下查看是否存在uninstall_cuda开头的文件。如果有,则将命令中的cuda-uninstaller替换为该文件名。
  3. 运行以下命令重启实例。
    reboot

在CentOS操作系统中卸载GPU驱动

如果您使用run安装包安装了GPU驱动,建议您按照以下步骤卸载GPU驱动。

  1. 运行以下命令卸载GPU驱动。
    /usr/bin/nvidia-uninstall
  2. 运行以下命令卸载CUDA和cuDNN库。
    /usr/local/cuda/bin/cuda-uninstaller
    rm -rf /usr/local/cuda-10.0
    说明 不同CUDA版本,卸载命令可能存在差别,如果未找到cuda-uninstaller文件, 请到/usr/local/cuda/bin/下查看是否存在uninstall_cuda开头的文件。如果有,则将命令中的cuda-uninstaller替换为uninstall_cuda开头的文件名。
  3. 运行以下命令重启实例。
    reboot

如果您在CentOS 7中使用rpm安装包安装了GPU驱动,建议您按照以下步骤卸载GPU驱动。

  1. 运行以下命令卸载GPU驱动。
    yum remove xorg-x11-drv-nvidia nvidia-kmod cuda-drivers
    yum remove nvidia-diag-driver-local-repo-rhel7-410.104
  2. 运行以下命令卸载CUDA和cuDNN库。
    yum remove /usr/local/cuda-10.0
    rm -rf /usr/local/cuda-10.0
  3. 运行以下命令重启实例。
    reboot

如果您在CentOS 6中使用rpm安装包安装了GPU驱动,建议您按照以下步骤卸载GPU驱动。

  1. 运行以下命令卸载GPU驱动。
    yum remove xorg-x11-drv-nvidia nvidia-kmod cuda-drivers
    yum remove nvidia-diag-driver-local-repo-rhel6-410.104
  2. 运行以下命令卸载CUDA。
    yum remove /usr/local/cuda-10.0
  3. 运行以下命令重启实例。
    reboot

在SUSE操作系统中卸载GPU驱动

如果您使用run安装包安装GPU驱动,建议您按照以下步骤卸载GPU驱动(CUDA以9.0.176版本为例)。

  1. 运行以下命令卸载GPU驱动。
    /usr/bin/nvidia-uninstall
  2. 运行以下命令卸载CUDA和cuDNN库。
    /usr/local/cuda/bin/uninstall_cuda_9.0.pl
    rm -rf /usr/local/cuda-9.0
  3. 运行以下命令重启实例。
    reboot