Ubuntu16.04でのCUDA8.0とCUDA9.0の共存

序文

Githubでは、以前のコードに必要な環境はCUDA8.0である可能性があります。初心者の場合、通常の考え方では、環境構成に最も現金化されたバージョンが選択されます。[GPU]の使用方法の簡単な紹介です。 (https://cloud.tencent.com/product/gpu?from=10680)計算を実行する場合、CUDA8.0とCUDA9.0が共存します。

1、 インストール前に確認してください

次のコマンドを実行して、コンピューターの現在のCUDAバージョンを確認します

nvcc --version 

自分のコンピューターは次のように表示されます:(現在コンピューターにインストールされているCUDA9.0)

2、 適切なCUDA8.0バージョンをダウンロード

CUDA8.0バージョンを選択するときは、ご使用のコンピューターシステムと対応する環境に応じて選択する必要があります。ダウンロードリンク
対応するダウンロードリンクインターフェイスで、次の手順に従います(自分のUbuntuサーバー16.04、ここではrunfileインストールフォームを選択します)

ヒント:私のものはサーバー側にあるため、誰かがサーバー側にもインストールしている場合は、ダウンロードしたファイルを最初にサーバー側にアップロードすることを忘れないでください。

3、 適切なインストールを実行します

ダウンロードした対応するフォルダーで、次の操作を実行します。

cd CUDA8     #上記のダウンロードファイルが含まれているフォルダに移動します
sudo chmod 777 cuda_8.0.61_375.26_linux.run   ##ファイルに特定の権限を与える
. /cuda_8.0.61_375.26_linux.run    ##インストールを開始します

インストール手順を実行すると、次のようなNvidiaの紹介ドキュメントが表示されます。

最も重要な点は、紹介文書にはいくつかのアクションが必要であるということです。そうしないと、インストールプロセスを続行できません。紹介文書をスキップするには、2つの方法があります。

紹介ドキュメントをスキップした後、選択する必要のあるいくつかのオプションがあります:(各ステップに対応する入力は下の図で赤い円でマークされています。説明は次のとおりです。ドライバーはnを選択する必要があります。以前にCUDA9.0をサポートするドライバーをインストールしたことがあるので、新しいドライバーをインストールする必要はありません)

4、 対応する環境構成を作成します

次のインストールパスを入力し、bashrcファイルを開いて、最下部を見つけます(操作プロセスについては下の図を参照してください)。

ご覧のとおり、私のコンピューター側では、インポートされたパスはすべてcuda9.0です。

ここで、インストールしたばかりのCUDA8.0を使用する場合は、次のことを行うだけで済みます。
次の図に示すように、対応するcuda-9.0をcuda-8.0に置き換えます(保存後に終了します)

次に、ターミナルで、次のコマンドを実行してソースを作成します。

source ~/.bashrc

次に、対応する検証を実行できます(次の図に示すように、CUDA8.0バージョンが正常にインストールされていることがわかります)

5. 複数のcudaバージョンを切り替える

上記は、いずれかを使用する場合にのみ当てはまります。バージョンを頻繁に切り替える場合は、次の方法をお勧めします。
〜/ .bashrcの下のすべてのcuda関連パスを/usr/local/cuda-8.0/または/usr/local/cuda-9.0/ではなく/ usr / local / cuda /に変更します。

 # cudaバージョンを切り替えるとき
 rm -rf /usr/local/cuda#以前に作成したソフトリンクを削除します
 sudo ln -s /usr/local/cuda-8.0/usr/local/cuda
 nvcc --version #現在のcudaバージョンを表示する
  
 nvcc:NVIDIA(R) Cuda compiler driver
 Copyright(c)2005-2016 NVIDIA Corporation
 Built on Mon_Jan_23_12:24:11_CST_2017
 Cuda compilation tools, release 8.0, V8.0.62
  
 # cuda8.0cuda9に切り替えます.0 
 rm -rf /usr/local/cuda
 sudo ln -s /usr/local/cuda-9.0/usr/local/cuda
 nvcc --version

〜/ .bahsrcファイルの変更方法は上記と同じです。

6、 総括する

上記では、CUDA9.0からCUDA8.0に変換する方法について説明しました。CUDA9.0に戻す場合は、逆のプロセスを実行し、bashrcファイルのcuda-8.0をcuda-9.0に変更して、ソースを設定するだけです。 、 あなたはできる。

Recommended Posts

Ubuntu16.04でのCUDA8.0とCUDA9.0の共存
Ubuntu16.04でのCUDAのインストールとアンインストール
[python] ubuntuの下のpython2とpython3
Ubuntu12.04でのpulseaudioとAPIの使用法のインストール
ubuntuでのmediawikiの使用
UbuntuでのPythonでのGDALのインストールと使用
ubuntuでのrz / szコマンドのインストールと使用方法
Ubuntuでのdebパッケージのインストール
UbuntuにGerritをインストールしてデプロイする
ubuntuおよびwindowsでのRedisのインストール
Ubuntu16.04にnodejsとnpmをインストールします
UbuntuでのDockerCEのインストール
UbuntuでQEMUをコンパイルしてインストールします
Thunderbirdの最新バージョンをインストールし、ubuntuでプラグインを交換します
ubuntuDockerのインストールとRancherの展開
CentOSでのMysqlのインストールと使用
51MCUプログラムの開発とUbuntuでのダウンロード
centos7でのredisのインストールと構成
Ubuntu環境でのNginxのインストールと展開
Win10サブシステムUbuntuのインストールと使用
UbuntuにCUDAとCUDNNをインストールしてアンインストールします
GPUプログラミング(1):UbuntuでのCUDA8.0環境の構築
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
Ubuntu14.04でノードjsとnpmを構成します
Ubuntu 16.04 Cuda8.0 tensorflow-gpu
VMwareでUbuntuのディスクサイズを拡張する
Ubuntu14.04でEvernoteを使用する方法の概要
Ubuntuシステムとプライバシークリーニングツールの概要
Ubuntuの基本的な構成とインターフェースの美化
Ubuntuの下に古いバージョンのseuratをインストールします
CentOS6.5でのrsyncサーバーのインストールと構成
UbuntuでのKaldiのインストールと構成のグラフィックチュートリアル
Ubuntu19.1でのGitLabのインストール、構成、およびアンインストール
ubuntuの下のオーディオおよびビデオ編集ツールスタック
Ubuntu環境でのSSHのインストールと使用
Ubuntuにapache + PHPをインストールします
Ubuntuにnode.jsをインストールします
DebianおよびUbuntuでDebファイルを再パッケージ化する方法
Ubuntu16.04は、VMwareでの完全なインストールと構成のチュートリアルをミラーリングします
概要:UbuntuPython2.xおよび
Ubuntu16.04にpython3.6をインストールします
Ubuntucronログを開いて表示する実装手順
win7とarchlinuxをubuntuの下のハードディスクにインストールします
Ubuntu16.04にmysqlをインストールします
ubuntu14.10の下にThriftをインストールします
UbuntuにOpenJDK10をインストールします
Ubuntu14.04にCaffeをインストールします
UbuntuでのPythonMySQLd
ubuntuの下で働き始める
CentosでのJira7操作記録のインストールとクラッキング
ubuntuの下に新しいユーザーを追加し、オンラインユーザーを追い出します
Ubuntu20.04の経験と美化
Ubuntuシステムでの静的DNS構成の詳細な説明
Ubuntuの紹介とインストール
ubuntuでiptablesを使用する
Ubuntu18.04.1のソースコードからOpenJDK8をコンパイルしてインストールします
ubuntu環境でのMySQLのインストールと簡単な実践(1)
ROS Ubuntu 18.04 [2]にROSをインストールします。
Cpp web(1)UbuntuでCrowサービスをインストールして使用する
ubuntuの下に2つのバージョンのOpenCVをインストールするにはどうすればよいですか?
UbuntuにMySQLをインストールする