您可以手动卸载GPU驱动,卸载命令需要根据GPU驱动的安装方式和操作系统类型而定。

背景信息

GPU实例必须配备了相关驱动才可以正常使用,如果您因某种原因需要卸载当前驱动,请务必再安装与您实例规格及操作系统相匹配的正确驱动,以免影响您的使用。更多信息,请参见更新NVIDIA驱动

如果您是通过创建GPU实例自动安装了GPU驱动,那么GPU驱动的卸载方式需要根据操作系统类型而定:
  • Ubuntu操作系统使用deb方式。
  • CentOS和SUSE操作系统使用run方式。

本文为您提供不同操作系统中卸载GPU驱动的具体操作。如下所示:

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

以下操作将以操作系统为Windows Server 2019的GPU计算型实例gn6i为例。

  1. 远程连接实例
  2. 单击Windows桌面左下角Windows图标,然后单击控制面板
    2021-09-16_15-00-07
  3. 控制面板中,单击卸载程序
    2021-09-16_16-02-45
  4. 右键单击需要卸载的GPU驱动,然后单击卸载/更改(U)
    2021-11-26_16-56-10
  5. 在弹出的NVIDIA 卸载程序对话框,单击卸载(U)
    GPU driver
  6. 卸载完成后,单击马上重新启动(R)
    2021-11-26_16-59-41

    重启完成后,则GPU驱动已卸载成功。

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

如果您使用deb安装包安装了GPU驱动,建议您按照以下步骤卸载GPU驱动,以下操作以Driver 410.104、CUDA 10.0.130、cuDNN 7.5.0为例。

  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驱动,以下步骤以Driver 410.104、CUDA 10.0.130、cuDNN 7.5.0为例。

  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