警告
GPU コンピューティング型インスタンスが正しく動作するには、互換性のあるドライバーが必要です。何らかの理由で現在のドライバーをアンインストールした場合は、インスタンスタイプとオペレーティングシステムに互換性がある新しいドライバーをインストールする必要があります。そうしないと、GPU コンピューティング型インスタンスとインストールされているドライバーの不一致が原因で、サービスが利用できなくなる可能性があります。
Windows でのドライバーのアンインストール
次の手順では、Windows Server 2019 を実行し、NVIDIA Tesla ドライバー バージョン 472.50 がインストールされている gn6i GPU コンピューティング最適化インスタンスを使用します。
-
GPU コンピューティング型インスタンスに接続します。
-
Windows デスクトップで、左下隅にある
アイコンをクリックし、次に [コントロールパネル] をクリックします。
-
[コントロール パネル] で、 を選択します。
-
アンインストールする NVIDIA Tesla ドライバー (たとえば NVIDIA Graphics Driver 472.50) を右クリックし、[アンインストール/変更] をクリックします。
-
[NVIDIA Uninstaller] ダイアログボックスで、[アンインストール] をクリックします。
-
アンインストールが完了したら、[今すぐ再起動] をクリックします。
インスタンスが再起動すると、NVIDIA Tesla ドライバーはアンインストールされます。
Linux でのドライバーのアンインストール
アンインストール方法は、ドライバーのインストール方法によって異なります。インストールのシナリオに合った手順を使用してください。次の手順では、NVIDIA Tesla ドライバー 470.161.03 と CUDA 11.4.1 を例として使用します。
説明
Linux の手順は、root ユーザーとして実行してください。一般ユーザーとしてログインしている場合は、sudo コマンドを使用して、root 権限で手順を実行してください。
(条件付き必須) ステップ 1:nvidia-fabricmanager サービスのアンインストール
この手順は、お使いの GPU コンピューティング型インスタンスが ebmgn8v、ebmgn7、ebmgn7e インスタンスファミリーに属している場合にのみ必要です。次の手順では、NVIDIA Tesla ドライバーバージョン 470.161.03 を使用します。
重要
お使いの GPU コンピューティング型インスタンスが ebmgn8v、ebmgn7、ebmgn7e インスタンスファミリーに属していない場合は、この手順をスキップしてステップ 2 に進んでください。
-
次のコマンドを実行して、nvidia-fabricmanager サービスを停止し、無効にします。
systemctl stop nvidia-fabricmanager
systemctl disable nvidia-fabricmanager
-
コマンドを実行して、nvidia-fabricmanager インストールパッケージをアンインストールします。
特定のコマンドはオペレーティングシステムによって異なります。
-
CentOS または Alibaba Cloud Linux
# パッケージ名を照会します。
rpm -qa | grep nvidia-fabric-manager
# アンインストールコマンドを実行します。
rpm -e nvidia-fabric-manager-470.161.03-1.x86_64
-
Ubuntu
# パッケージ名を照会します。
dpkg --list |grep nvidia-fabricmanager
# アンインストールコマンドを実行します。
apt remove nvidia-fabricmanager-470
ステップ 2:ドライバーのアンインストール
Ubuntu、CentOS、Alibaba Cloud Linux、または SUSE で NVIDIA Tesla ドライバーを手動でアンインストールするには、元のインストールパッケージの種類 (run、deb、または rpm) に合った方法を使用してください。
シナリオ 1:run パッケージからインストールした場合
GPU コンピューティング型インスタンスの作成時に NVIDIA Tesla ドライバーが自動的にインストールされた場合は、run インストールパッケージ用の方法を使用してアンインストールする必要があります。次の手順では、NVIDIA Tesla ドライバー 470.161.03 と CUDA 11.4.1 を例として使用します。
-
次のコマンドを実行して、NVIDIA Tesla ドライバーをアンインストールします。
/usr/bin/nvidia-uninstall
-
次のコマンドを実行して、CUDA をアンインストールします。
/usr/local/cuda/bin/cuda-uninstaller
rm -rf /usr/local/cuda-11.4
[root@xxxxx ~]# /usr/local/cuda/bin/cuda-uninstaller
Successfully uninstalled
説明
アンインストールコマンドは CUDA のバージョンによって異なります。cuda-uninstaller ファイルが見つからない場合は、/usr/local/cuda/bin/ ディレクトリで uninstall_cuda で始まるファイル名を確認してください。見つかった場合は、cuda-uninstaller の代わりにそのファイル名をコマンドで使用してください。
-
次のコマンドを実行して、インスタンスを再起動します。
シナリオ 2:deb パッケージからインストールした場合
Ubuntu オペレーティングシステムに deb インストールパッケージから NVIDIA Tesla ドライバーをインストールした場合は、この手順に従ってアンインストールしてください。この例では、NVIDIA Tesla ドライバー 470.161.03 と CUDA 11.4.1 を使用します。
-
次のコマンドを実行して、CUDA をアンインストールします。
apt-get --purge remove "*cuda*" "*cublas*" "*cufft*" "*cufile*" "*curand*" \
"*cusolver*" "*cusparse*" "*gds-tools*" "*npp*" "*nvjpeg*" "nsight*" "*nvvm*"
rm -rf /usr/local/cuda-11.4
-
次のコマンドを実行して、NVIDIA Tesla ドライバーをアンインストールします。
apt-get --purge remove "*nvidia*" "libxnvctrl*"
-
次のコマンドを実行して、不要なパッケージを削除します。
-
次のコマンドを実行して、インスタンスを再起動します。
シナリオ 3:rpm パッケージからインストールした場合
rpm インストールパッケージのアンインストール方法は、オペレーティングシステムによって異なります。
CentOS 7 または Alibaba Cloud Linux 2
CentOS 7 または Alibaba Cloud Linux 2 に rpm インストールパッケージから NVIDIA Tesla ドライバーをインストールした場合は、この手順に従ってアンインストールしてください。この例では、NVIDIA Tesla ドライバー 470.161.03 と CUDA 11.4.1 を使用します。
-
次のコマンドを実行して、CUDA をアンインストールします。
yum remove "cuda*" "*cublas*" "*cufft*" "*cufile*" "*curand*" \
"*cusolver*" "*cusparse*" "*gds-tools*" "*npp*" "*nvjpeg*" "nsight*" "*nvvm*"
rm -rf /usr/local/cuda-11.4
-
次のコマンドを実行して、NVIDIA Tesla ドライバーをアンインストールします。
-
次のコマンドを実行して、インスタンスを再起動します。
CentOS 8 または Alibaba Cloud Linux 3
CentOS 8 または Alibaba Cloud Linux 3 に rpm インストールパッケージから NVIDIA Tesla ドライバーをインストールした場合は、この手順に従ってアンインストールしてください。この例では、NVIDIA Tesla ドライバー 470.161.03 と CUDA 11.4.1 を使用します。
-
次のコマンドを実行して、CUDA をアンインストールします。
dnf remove "cuda*" "*cublas*" "*cufft*" "*cufile*" "*curand*" \
"*cusolver*" "*cusparse*" "*gds-tools*" "*npp*" "*nvjpeg*" "nsight*" "*nvvm*"
rm -rf /usr/local/cuda-11.4
-
次のコマンドを実行して、NVIDIA Tesla ドライバーをアンインストールします。
dnf module remove --all nvidia-driver
-
次のコマンドを実行して、NVIDIA Tesla ドライバーモジュールをリセットします。
dnf module reset nvidia-driver
-
次のコマンドを実行して、インスタンスを再起動します。
SUSE
SUSE オペレーティングシステムに rpm インストールパッケージから NVIDIA Tesla ドライバーをインストールした場合は、この手順に従ってアンインストールしてください。この例では、NVIDIA Tesla ドライバー 470.161.03 と CUDA 11.4.1 を使用します。
-
次のコマンドを実行して、CUDA をアンインストールします。
zypper remove "cuda*" "*cublas*" "*cufft*" "*cufile*" "*curand*" \
"*cusolver*" "*cusparse*" "*gds-tools*" "*npp*" "*nvjpeg*" "nsight*" "*nvvm*"
rm -rf /usr/local/cuda-11.4
-
次のコマンドを実行して、NVIDIA Tesla ドライバーをアンインストールします。
-
次のコマンドを実行して、インスタンスを再起動します。