V1.0 2023/12/29

抜粋版

AWS Deep Learning AMI(DLAMI)～GPUを購入しなくてもクラウドで利用可～

設定編

Amazon EC2

スペクトラム・テクノロジー株式会社
https://spectrum-tech.co.jp
sales1@spectrum-tech.co.jp
all rights reserved 2023 spectrum technology co.

1目次Deep Learning AMI 全体像
設定マニュアルページ

1. Deep Learning AMI概要
2. Deep Learning AMI設定

4① 設定手順② AWS側設定③ クライアント側設定④ jupyter設定⑤ 動作確認参考・ＧＰＵ性能比較

5
51620
21

抜粋版のため本文とページは一致しません

24

all rights reserved 2023 spectrum technology co.

2

AWS Deep Learning AMI 全体像• Deep Learning AMI は、NvidiaのGPUを使用できるインスタンスを提供します。お客様で、GPUを準備する必要がなくAWSクラウド上で簡単に機械学習などを利用できます。

ユーザ

インスタンスDLAMI

P3インスタンス例
アプリ：Tensorflow2.6など
Cuda:11.4
Gpu:nvidia a100
os:ubuntu20.04
料金：$3.06/hour(最小構成）

サービス
Amazon Elastic Compute
Cloud (Amazon EC2)

all rights reserved 2023 spectrum technology co.

3

1. Deep Learning AMI概要
AWSサイトhttps://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/what-is-dlami.html

概要
AWS Deep Learning AMI (DLAMI) は、クラウド内の深層学習用のワンストップショップです。
このカスタマイズされたマシンインスタンスは、小さい CPU のみのインスタンスから最新の高性能マルチ GPU インスタンスまで、さまざまなインスタンスタイプ用のほとんどのAmazon EC2 リージョンで利用できます。これは、NVIDIA CUDA、NVIDIA cuDNN、および最も人気が高い深層学習フレームワークの最新リリースを使用するように事前に設定されて提供されます。

注意事項• 本資料は、弊社が提供する「はじめてのＡＩ転移学習キット（ＴＡＯ版）」などで利用するためのAWS側の設定内容になります。また、弊社提供の内容をすべてAWSで実現できない場合もあります。
• AWSの課金については、お客様側で管理してください。弊社では、一切の責任は負いません。
• AWSの利用にあたって、セキュリティなどについては、お客様側で管理をお願いします。
弊社では、一切の責任は負いません。

all rights reserved 2023 spectrum technology co.

42. Deep Learning AMI設定
AWSサイトhttps://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/what-is-dlami.html
https://aws.amazon.com/jp/tutorials/train-deep-learning-model-aws-ec2-containers/① 設定手順• AWS側設定：DLAMIのインスタンスなどの設定を行います。確認含めて30分。（設定開始
すると時間課金が開始されます）• クライアント側設定：putty,winscpなどの設定を行い、ローカルPCからAWSアクセス確認を行います。約１時間。接続になれない場合は、AWS側のインスタンスは、本番用のp3ではなく、無料のt2microで練習してください。
• jupyter設定：pythonの学習用ツールのjupyterを設定し、ローカルPCでjupyter notebookの使用を可能にします。
• サーバ設定：弊社提供の「はじめてのＡＩ転移学習キット（ＴＡＯ版）」の設定編で実施。約2-3時間。本資料では割愛します。

② AWS側設定• 準備• AWSアカウント設定：省略• EC2概要• https://aws.amazon.com/jp/ec2/• 料金体系、リージョンなどを各自学習のこと。無料枠などもあります• 請求関係• Billingのホームで予算のアラーム設定を実施のこと。課金事故を防止できます。
all rights reserved 2023 spectrum technology co.

5

2. Deep Learning AMI設定
AWSサイトhttps://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/what-is-dlami.html② AWS側設定• 準備• インスタンス設定• https://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/launch.html• ec2コンソールからインスタンス起動

all rights reserved 2023 spectrum technology co.

62. Deep Learning AMI設定
AWSサイトhttps://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/what-is-dlami.html② AWS側設定• 準備• インスタンス設定• インスタンス接続• https://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/launch-config-connect.html• Ec2>インスタンス選択＞接続（ステータスが2/2チェック合格を確認）• エンドポイントを使用＞インスタンス・コネクトエンドポイントを選択して接続• Ubuntuの端末が起動すればok

all rights reserved 2023 spectrum technology co.

7

コマンド入力
ssh -i C:¥Users¥skyri¥Downloads¥test1.pem ubuntu@ec2-3-139-96148.us-east-2.compute.amazonaws.com -L 8888:localhost:8888

2. Deep Learning AMI設定
AWSサイトhttps://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/what-is-dlami.html③ クライアント側設定• https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/openssh.html• Ssh接続• Awsへコマンドプロンプト端末等からsshで接続• 右クリックでコマンドプロンプト端末を立ち上げ• コマンド入力• コマンド ssh -i /path/key-pair-name.pem instance-user-name@instance-public-dns-name -L 8888:localhost:8888
例：¥ ssh -i C:¥Users¥skyri¥Downloads¥test1.pem ubuntu@ec2-3-139-96-148.us-east-2.compute.amazonaws.com -L
8888:localhost:8888 (8888はjupyter-notebook接続のため、接続だけの場合は不要）

all rights reserved 2023 spectrum technology co.

8