Linux下CUDAアンインストール不完全と再ロード失敗

1276 ワード

Linux下CUDAアンインストール不完全と再ロード失敗
Tensorflowを使用する必要があるため、CUDAとcuDNをインストールする必要があります.最初のインストールでは、インストールされたCUDAバージョンが高すぎて、Tensorflowと一致できないため、CUDAをアンインストールする必要があります.アンインストールの方法:以下の文でアンインストールできるとネット上で説明されていますが、対応するディレクトリの下にアンインストールスクリプトが見つかりません.
 cd  /usr/local/cuda/bin
 sudo ./uninstall_cuda_x.x.pl 
  
 sudo ./cuda-uninstaller

これにより、次のような別のアンインストール方法が採用されました.
sudo apt-get --purge remove cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48 
sudo apt-get --purge remove cuda-xx-x  //        

その後、/usr/local/cuda/binディレクトリの下にあるcudaとcuda-10.0フォルダを削除しました.
次に、別のバージョンのcudaのdebファイルをダウンロードし、実行します.
sudo dpkg -i cuda-repo-ubuntuxxx-x-x-local-ga2_8.0.61-1_amd64.deb

上記は解凍のプロセスです.最初のインストールでは、上記の文を実行すると、実行が必要であることが通知されます.
sudo apt-key add /var/cuda-repo-/7fa2af80.pub

次の2つの文を実行するには、それを実行します.
sudo apt-get update
sudo apt-get install cuda

しかし、2回目のインストールでは、解凍コマンドを実行した後、pubファイルを追加するコマンドを実行するよう求められず、すぐにupdateとinstallがインストールに成功しないことに気づきます.そのため、解凍が完了したら、/var/cuda-repo-/フォルダに入って対応するpubファイルを見つけ、apt-key add文(versionで対応するバージョン番号に置き換えることに注意)を実行する必要があります.これにより、新しいバージョンのCUDAをインストールし、その後、路盤を構成するなどの操作が必要になります.他のチュートリアルを参照してください.