Q: AWS Deep Learning Containers とは何ですか?
AWS Deep Learning Containers (AWS DL コンテナ) は、Amazon Sagemaker、Amazon EC2、Amazon ECS、Amazon EKS にわたるパイプラインおよびワークフローでモデルをトレーニングおよびデプロイするために、機械学習と深層学習の実践者向けに最適化された Docker 環境を提供します。AWS DL コンテナは、Amazon ECR での TensorFlow、PyTorch、MXNet を使用したトレーニングと推論向けの Docker イメージとして利用できます。
Q: AWS DL Containers を使用するメリットは何ですか?
AWS DL Containers はフレームワークとドライバーの最新バージョンで常に最新の状態に保たれ、互換性とセキュリティがテストされており、追加料金なしで利用できます。また、レシピガイドに従ってカスタマイズすることもできます。AWS DL Containers を ML 環境の構成要素として使用すると、運用チームとインフラストラクチャチームの負担が軽減され、運用コストが削減され、ML 製品の開発が加速され、ML チームは組織のデータから ML を活用したインサイトを引き出すという付加価値の高い作業に集中できます。 DL Containers は、フレームワークとドライバーの最新バージョンで常に最新の状態に保たれ、互換性とセキュリティがテストされており、追加料金なしで利用できます。また、レシピガイドに従ってカスタマイズすることもできます。DL Containers を ML 環境の構成要素として使用すると、運用チームとインフラストラクチャチームの負担が軽減され、運用コストが削減され、ML 製品の開発が加速され、ML チームは組織のデータから ML を活用したインサイトを引き出すという付加価値の高い作業に集中できます。
Q.このサービスがどのように他の AWS のサービスと関係または連携するかを教えてください。
AWS DL コンテナは、Amazon Sagemaker、Amazon EC2、Amazon ECS、Amazon EKS での使用向けに構築、テスト、最適化されています。AWS DL コンテナ向けの Docker イメージは Amazon ECR で取得できます。GPU を使用した深層学習モデルのトレーニングおよび推論のために、AWS DL コンテナでは基盤となる Amazon マシンイメージ (AMI) に適切な GPU ドライバーをインストールすることが必須となります。 DL コンテナは、Amazon Sagemaker、Amazon ECS、Amazon EKS で利用可能なデフォルトの GPU AMI での使用向けに構築されています。
Q:AWS DL コンテナと AWS 深層学習 AMI の動作の仕組みを教えてください。
AWS 深層学習 AMI は EC2 Amazon マシンイメージ (AMI) 構造で、機械学習モデルおよび深層学習モデルの構築、トレーニング、推論に最適化されています。詳しくは、AWS 深層学習 AMI をご覧ください。ECS で AWS DL コンテナを使用する方法の詳細については、こちらのドキュメントをご覧ください。
Q:AWS DL コンテナを使用するために別途料金を支払う必要がありますか?
AWS DL コンテナは追加料金なしでご利用いただけます。Amazon Sagemaker、Amazon EC2、Amazon ECS、Amazon EKS など、ご使用になった AWS のリソースに対してのみ、お支払いただきます。
Q:AWS DL コンテナ向けの Docker イメージにアクセスするにはどうすればよいですか?
Amazon ECR のリポジトリから AWS DL コンテナ向けの Docker イメージにアクセスできます。利用可能な Docker イメージのリストについては、ドキュメントを参照してください。