記事ディレクトリ
準備
注: ローカル システムは Ubuntu20.04 です。
1. グラフィック カード ドライバをインストールする
[ソフトウェアとアップデート] を開き、[追加のドライバ] をクリックしてグラフィック カード ドライバをインストールします。
2. gcc のインストール
システムが Ubuntu22.04 の場合、インストールする必要があります。
ターミナルにコマンドを入力して、gcc があるかどうかを確認します。
gcc --version
3. gcc のインストール
ubuntu20.04 gcc のネイティブ バージョンは 9.4.0 で
、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-7 9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 1
このコマンドは update-alternatives を介して gcc の各バージョンの優先度を設定できます. 最も優先度が高いのはシステムのデフォルト バージョンです. 次のコマンドを使用してその優先度を表示できます:
sudo update-alternatives --display gcc
CUDAのインストール
CUDA 11.7 をインストールし、runfile(local) を選択し、生成された指示に従ってダウンロードしてインストールします。
対応するバージョンを選択すると、以下のコマンドをインストールできます。
woet httos://developer.donnload,nvidia.com/compute/cuda/11,7.0/local installers/cuda 11,7.0 515,43.04 linux.rurs
sudo sh cuda 11.7.0 51543.04 linux.run
以下の図に示すように、ターミナルで上記の生成コマンドを実行します。
手順 1 で、Existing package manager installation of the driver found. It is strong recommend that you remove this before continue. というメッセージが表示された場合は、[続行] を選択し、次の手順でドライバー項目を削除してから、[インストール]を選択します。 in ~/
以下
の環境変数を .bashrc ファイルに追加します。
export PATH=/usr/local/cuda-11.7/bin${
PATH:+:${
PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
他のバージョンが以前にインストールされている場合は、以前の環境変数を削除し、このインストールの環境変数をインポートします。
注: vim 操作の場合、i を入力して挿入し、次に esc を入力して: wq を入力し、保存します。vim
の指示を表示して、:リンクをクリックします。
次のコマンドを使用して、システム環境変数を更新します
source ~/.bashrc
sudo ldconfig
この時点で、cuda のインストールは完了です。nvcc -V コマンドを入力して、cuda 情報を表示します。
nvcc -V
cudnn インストール
ダウンロード リンク: https://developer.nvidia.com/rdp/cudnn-download
注: 写真の赤いボックス バージョン
usr/local/cuda/ フォルダーの下にある include フォルダーと lib64 フォルダーのアクセス許可を変更します。
アクセス許可を変更するためによく使用されるコマンド
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
次のコマンドを実行して、フォルダーのアクセス許可を変更します。
cd /usr/local/cuda
sudo chmod 666 include
sudo chmod 666 lib64
次に、cudnn-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz ファイルを抽出します。解凍が完了するのを待ってから、ダウンロードフォルダーを右クリックしてターミナルを開きます。次のコマンドを実行します。
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
NVIDIA 公式インストール ガイド 1.3.1 (インストール ガイド: インストールとアップグレードのステップバイステップの手順) を参照して
、インストールが成功したかどうかを確認し、次のコマンドを実行します。
sudo cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
この時点で cudnn もインストールされます。