AWSAmazon ECS のDeep Learning Containers - Amazon Elastic Container Service

AWSAmazon ECS のDeep Learning Containers

AWSDeep Learning Containersは、 Amazon ECS の TensorFlow と Apache MXNet(インキュベーション)のモデルをトレーニングして提供するためのDockerイメージのセットを提供します。Deep Learning Containersは、TensorFlow、NVIDIA CUDA(GPUインスタンス用)、Intel MKL(CPUインスタンス用)のライブラリを使用し、最適化された環境を実現します。Deep Learning Containers のコンテナイメージは、Amazon ECR で利用でき、Amazon ECS タスク定義で参照できます。Deep Learning Containers と Amazon Elastic Inference を併用することで、推論コストを削減できます。

Amazon ECS で Elastic Inference を使用せずに Deep Learning Containers の使用を開始するには、AWS Deep Learning AMI開発者ガイドDeep Learning Containers on Amazon ECSを参照してください。

Amazon ECS で Elastic Inference を使用するDeep Learning Containers

AWS Deep Learning Containersは、Amazon Elastic Inferenceアクセラレータを利用したTensorFlowとApache MXNet(インキュベーション)のモデルを提供するためのDockerイメージのセットを提供します。Amazon ECS は、Elastic Inference アクセラレーター をコンテナにアタッチするためのタスク定義パラメータ を提供します。タスク定義で Elastic Inference の アクセラレータータイプを指定すると、 Amazon ECS がアクセラレーターのライフサイクルと設定を管理します。この機能を使用するときは、Amazon ECS サービスにリンクされたロールが必要です。Elastic Inference アクセラレーターの詳細については、Amazon Elastic Inference Basicsを参照してください。

重要

Amazon ECS コンテナインスタンス には、少なくともコンテナエージェントのバージョン 1.30.0 が必要です。エージェントのバージョンの確認と最新バージョンへの更新については、「Amazon ECS コンテナエージェントをアップデートする」を参照してください。

Amazon ECS で Elastic Inference を使用した Deep Learning Containers の使用を開始するには、Amazon Elastic Inference デベロッパーガイドAmazon ECS で Elastic Inferenceを使用したDeep Learning Containersを参照してください。