AWSでクラウドサーバーを使えるようにする。
ディープラーニングについて勉強をしたいと思います。
しかし、家には高性能なGPUPCはない。
そこで、AWSのAmazon EC2(Elastic Compute Cloud)を利用して
クラウドのディープラーニング環境を構築して勉強したいと思います。
Amazon EC2とは、
「安全でサイズ変更可能なコンピューティング性能をクラウド内で提供するウェブサービスです。」
AWSは1年間無料で使えるということで飛びついたが・・・
EC2ではT2インスタンスのみ。GPUが使えないです。
GPUはP3、P2、G3のインスタンスでのみなのかな?
docs.aws.amazon.com
とりあえず、無料ではGPU環境は利用できないが
少ないコストで利用できるようであれば、やってみたいと思います。
このサイトを参考にしながらAWS登録とEC2で環境構築を行いたいと思います。
aws.amazon.com
実行環境
PC | Panasonic Let's note CF-SX2 |
---|---|
OS | Ubuntu 18.04.1 LTS |
作業内容
AWSアカウントの作成
以下のサイトにアクセスしてメールアドレス、パスワード、アカウント名を決めます。
個人なので「パーソナル」を選択し、情報を入力します。
本人確認を行います。
電話に4桁のコードを入力して登録完了です。
Amazon EC2を利用する(インスタンスの作成)
コンソールにログインして、「仮想マシンの起動」を選択します。
「1.AMIの選択」では
「Ubuntu Server 16.04 LTS (HVM), SSD Volume Type - ami-0552e3455b9bc8d50 」を選択。
「2.インスタンスタイプの選択」では「t2.micro」を選択。
「3.インスタンスの設定」では変更なしでそのまま次に進めます。
「4.ストレージの追加」では「サイズ」を「30」にします。無料で使用できるのは30GBまで。
「5.タグの追加」では「キー」にクラウドサーバーの名前を、「バリュー」に用途がわかるような値を設定。
「6.セキュリティグループの設定」では「ソース」でマイIPを選択して、説明を記載。
「7.確認」では内容を確認して「作成」を選択。
新しいキーペアを作成して、pemファイルをダウンロードします。