インストール前の準備
CUDAの主な目的は深層学習であり、現在の主流の深層学習フレームワークTensorflow2は最大CUDA 10.1をサポートしているため、この記事では、Ubuntu20.04システムにCUDA10.1をインストールする主なプロセスについて説明します。
まず、NVIDIAグラフィックスドライバーがcuda10.1バージョンをサポートしているかどうかを確認します。
ターミナルで次のコマンドを実行します。
nvidia-smi
CUDAバージョン:…ここのバージョン番号が10.1以上(私のものは10.2)の場合、cuda10.1をインストールできます。
キーポイント:gccダウングレード
Ubuntu20.04に付属のgccバージョンは9.3であり、cuda10.1はgcc-9をサポートしていないため、gcc-7を手動でインストールする必要があります。コマンドは次のとおりです。
sudo apt-get install gcc-7 g++-7
gcc-7をインストールした後、システムには2つのバージョンのgccがあるため、デフォルトのgccを設定するには、コマンドは次のようになります。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-79
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-91
このコマンドは、update-alternativesを介してgccの各バージョンの優先度を設定できます。最も高い優先度はシステムのデフォルトバージョンであり、優先度は次のコマンドで表示できます。
sudo update-alternatives --display gcc
デフォルトのg ++の設定についても同じことが言えます。
sudo update-alternatives --install /usr/bin/g++ g++/usr/bin/g++-79
sudo update-alternatives --install /usr/bin/g++ g++/usr/bin/g++-91
g ++優先度の表示:
sudo update-alternatives --display g++
公式ウェブサイトのインストール手順に従って、CUDA10.1をダウンロードしてインストールします
CUDA Toolkit 10.1 update2 Archive
上の図に示すように、インストールする実行ファイルを選択することをお勧めします。これはより簡潔です。
[インストール]オプションに移動し、Enterキーを押して、インストールが完了するのを待ちます。
実行可能ファイルとライブラリパスを構成する
インストールが完了したら、CUDA10.1の環境を構成する必要があります。
まず、ホームディレクトリの.bashrcファイルを開きます: gedit〜 / .bashrc
ファイルの最後に以下を追加します。
export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
ファイルを保存して閉じ、構成を完了します。
更新環境: source〜 / .bashrc
**cuDNN **をインストールします
cuDNNをダウンロード
Download cuDNN
リンクを開くと、ウェブサイトからログインを求められます。NVIDIAアカウントをお持ちでない場合は、登録後にログインしてください。
CUDA 10.1に対応するバージョン(7.6.5)を選択し、クリックして開き、Linux用のcuDNNライブラリを選択し、クリックしてダウンロードします。 (インストールを簡単にするために、Linux用のcuDNNライブラリのファイル形式を選択することをお勧めします)
**cuDNN **をインストールします
ダウンロードしたファイルが配置されているディレクトリに切り替え、ダウンロードしたcuDNN圧縮ファイルを現在のディレクトリに解凍します。
tar zxvf ./cudnn-10.1-linux-x64-v7.6.5.32.tgz -C ./
解凍します
cuda / include /cudnn.hファイルを/ usr / local / cuda / includeフォルダーにコピーします
cuda / lib64 /の下にあるすべてのファイルを/ usr / local / cuda / lib64フォルダーにコピーします
上記のファイルの読み取りおよび実行権限を追加します。
sudo chmod 755/usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
インストール済み
参考記事:
Ubuntu 20.04 CUDA&cuDNNのインストール方法
Ubuntu:cuda10.1ドライバーをインストールする
Recommended Posts