ハードウェア機械学習

【GPUPC】動作確認メモ

GPUPCにwindowsインストールしてteamviewerで外部アクセスするところまで実施しました。

画面が表示されない問題の対処

電源は入っていて問題なく動いていますが画面がつきませんでした。結局、CPUとマザーボードの接触不良のようで、CPUのカバーは通常とって設置するところをカバーをつけたままにしていたことが問題だったようです。組み立て本にはつけたままと書いてありました。泣

それ以外では、グラフィックボードを使う場合はグラフィックボードからディスプレイにつなぐ必要があるので注意が必要です。

インストール関連

windowsのインストールはディスク入れてガイダンス通りに進めば問題なくインストールできます。CUDAのversionは9.0をインストールしました。そして、ananondaをインストールします。

“conda create –name tf-gpu”によりtensorflow-gpu用の環境を作成
“activate tf-gpu”により先ほど作った環境に移動
“conda install -c aaronzs tensorflow-gpu”によりtensorflow-gpuをインストール
“conda install -c anaconda cudatoolkit”によりcudatoolkitをインストール
“conda install -c anaconda cudnn”によりcudnnをインストール

tensorflow-gpuインストールした後に、keras-gpuもインストールしました。cudatoolkitとcudnnもインストールしています。

以下のコマンドでGPUが認識されているか確認します。

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices()) # このコマンドの出力でGPUかCPUかが分かる

ここでCPUと表示しか表示されなかった場合は、GPUは検出されていません。私の場合は検出されておらずCPUのみの表示でした。

import tensorflow
print(tensorflow.test.is_built_with_cuda())

こちらもFalseと表示されます。ドライバーが必要そうなのでインストールしました。

nvcc -V

cudnnは勝手にインストールしてくれないから、インストールした後に色々と実行する必要があります。設定した環境変数はsetで確認できます。

% (build_info.cudart_dll_name, build_info.cuda_version_number))
ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-90-download-archive

ここでバージョンエラーが発生しました。is_built_with_cuda()trueになりますが、Pathが通ってなさそうなのでtensorflowをreinstallしたら動きました。

参考

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です