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

背景信息

文中以Driver 390.46、CUDA 9.0.176为例,登录root用户操作。如果您是普通用户,请使用sudo命令进入root权限执行以下命令。

nvidia_install_v1.0版本使用的安装包格式为rpm或者deb,nvidia_install_v2.0版本使用的安装包格式为runfile。

卸载通过nvidia_install_v1.0版本安装的驱动

  • 如果操作系统为Ubuntu,建议您按照以下步骤卸载:
    1. 运行以下命令卸载GPU驱动。
      apt-get remove --purge nvidia-390 nvidia-modprobe nvidia-settings
      apt-get remove nvidia-diag-driver-local-repo-ubuntu1604-390.46
    2. (可选)运行以下命令卸载X server 。
      说明 如果您之前使用deb包安装了驱动,直接使用runfile包安装驱动会报错:存在X server。您需要先卸载或停止X server并重启实例,再使用runfile包安装驱动。
      apt-get remove xserver-xorg xserver-xorg-core
    3. 运行以下命令卸载CUDA。
      apt autoremove --purge cuda-9.0
    4. 运行以下命令重启实例。
      reboot
  • 如果操作系统为CentOS 7,建议您按照以下步骤卸载:
    1. 运行以下命令卸载GPU驱动。
      yum remove xorg-x11-drv-nvidia nvidia-kmod cuda-drivers
      yum remove nvidia-diag-driver-local-repo-rhel7-390.46
    2. 运行以下命令卸载CUDA。
      yum remove /usr/local/cuda-9.0
    3. 运行以下命令重启实例。
      reboot
  • 如果操作系统为CentOS 6,建议您按照以下步骤卸载:
    1. 运行以下命令卸载GPU驱动。
      yum remove xorg-x11-drv-nvidia nvidia-kmod cuda-drivers
      yum remove nvidia-diag-driver-local-repo-rhel6-390.46
    2. 运行以下命令卸载CUDA。
      yum remove /usr/local/cuda-9.0
    3. 运行以下命令重启实例。
      reboot

卸载通过nvidia_install_v2.0版本安装的驱动

建议您按照以下步骤卸载:

  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