GCP プログラミング

GCPでディープラーニング用のインスタンスを起動する

GCPでGPU環境を使用するためにGPUを追加しディープラーニング用のインスタンスを立ち上げた後、

実際に利用するために行うことを記載します。

 

そもそもインスタンス起動した時点で使えると思っていたら、

GCPのコンソールから起動したときはドライバが必要だったり色々する必要があるっぽい。

 

使用するイメージ

オペレーティングシステムDeep Learning on Linux
バージョンGPU Optimized Debian m32 (with CUDA 10.0)
ブートディスクの種類標準の永続のディスク
サイズ(GB)50GB

 

オペレーティングシステムに「Deep Learning on Linux」を指定すると色々入ってて便利みたいです。

普通の「Debian」とか「CentOS」でやろうとするとめんどくさそう。

 

 

ドライバのインストール

 

起動したらとりあえず何らかの方法でSSHで接続します。(gcloudコマンドでも普通のSSHでも)

接続したら、以下のようなメッセージが表示される。

 command
======================================
Welcome to the Google Deep Learning VM
======================================
Version: common-cu100.m42
Based on: Debian GNU/Linux 9.11 (stretch) (GNU/Linux 4.9.0-11-amd64 x86_64\n)
Resources:
* Google Deep Learning Platform StackOverflow: https://stackoverflow.com/questions/tagged/google-dl-platform
* Google Cloud Documentation: https://cloud.google.com/deep-learning-vm
* Google Group: https://groups.google.com/forum/#!forum/google-dl-platform
To reinstall Nvidia driver (if needed) run:
sudo /opt/deeplearning/install-driver.sh
Linux kasamizu-model-training-s4 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
This VM requires Nvidia drivers to function correctly. Installation takes ~1 minute.
Would you like to install the Nvidia driver? [y/n]

Nvidiaのドライバーを入れる風なので「y」でEnter。

 

インストールが成功すると、メッセージが出る。(1分弱くらいかかるかも)

 command
Nvidia driver installed.

 

GPU認識確認

GPUが認識されているか確認します。

 command
$ nvidia-smi

GPU関連のコマンドについては、こちらの記事でまとめられています。

 

-GCP, プログラミング
-, , ,

© 2020 クラインの備忘壺