Ubuntu16.04でのcudaとcudnnのアンインストールとアップグレード(CUDA9.0からCUDA10.0へのアップグレード)詳細な説明

1.CUDAのインストール

1.1。最初に、システムから古いCUDAバージョンをアンインストールします。コマンドは次のとおりです。

 sudo /usr/local/cuda-9.0/bin/uninstall_cuda_9.0.pl

1.2。アンインストール後、/ usr / local /cuda-9.0ディレクトリにまだファイルがあることがわかります。CUDA9.0バージョンのファイルをきれいに削除します。コマンドは次のとおりです。

rm -r cuda-9.0

1.3、cuda10.0をインストールします

cuda10.0のインストールファイルをダウンロードします(公式ウェブサイトからダウンロード:https://developer.nvidia.com/cuda-toolkit-archive ):

sudo sh cuda_10.0.130_410.48_linux.run

1.4。利用規約が100%になるまでEnterキーを押し続け、それぞれ次のコマンドを実行します。

受け入れる

n(注:ドライバーをインストールしないでください)

そして

そして

そして

1.5。インストールが完了したら、環境変数を設定します。

ルートディレクトリにある.bashrcファイル(vi ./bashrc)を開き、ファイルの最後に次のパスを追加します。コマンドは次のとおりです。

export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH = $ PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME = $ CUDA_HOME:/usr/local/cuda-10.0

ターミナルで実行します:source〜 / .bashrc

1.6。CUDA10.0が正常にインストールされているかどうかを確認します。コマンドは次のとおりです。

cat /usr/local/cuda/version.txt

 

2、cudnnのインストール

2.1。必要なcudnnバージョンをダウンロードしますhttps://developer.nvidia.com/rdp/cudnn-archive)cudnn7.4.2バージョンをダウンロードしました

ファイルを解凍します(solitairetheme8ファイル。unzipコマンドの詳細についてはブログを参照してください:https//blog.csdn.net/qq_28057379/article/details/106015487)、

そして、解凍されたcudaフォルダーでターミナルを開き、次のコマンドを実行します。

sudo cp include / cudnn.h / usr / local / cuda / include /
sudo cp lib64 / lib * / usr / local / cuda / lib64 /

2.2、ソフトリンクを確立する

/ usr / local / cuda / lib64ディレクトリに入り、次のコマンドを実行します。

 sudo chmod + r libcudnn.so.7.4.2

sudo ln -sf libcudnn.so.7.4.2 libcudnn.so.7

sudo ln -sf libcudnn.so.7 libcudnn.so

sudo ldconfig

2.3.cudnnが正常にインストールされているかどうかを確認します。コマンドは次のとおりです。

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

次の単語が表示された場合、インストールは成功しました

#define CUDNN_MAJOR 7
の#define CUDNN_MINOR 4
の#define CUDNN_PATCHLEVEL 2
-
の#define CUDNN_VERSION(CUDNN_MAJOR×1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

----------------------------------- over -------------- ------------------------------------

コードワードは簡単ではありません。役に立ったと感じたら、報酬を与えてください。将来的には、誰にとっても価値のあるブログが増え、1回の火花で一緒に大草原の火が始まります。

おすすめ

転載: blog.csdn.net/qq_28057379/article/details/106192528