AWS Amazon ECS の深層学習コンテナ - Amazon Elastic Container Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Amazon ECS の深層学習コンテナ

AWS Deep Learning Containers は、 および Amazon ECS の Apache MXNet (Incubating) で TensorFlowモデルをトレーニングおよび提供するための Docker イメージのセットを提供します。Deep Learning Containers は、、NVIDIA CUDA (GPU インスタンス用) TensorFlow、およびインテル 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

注記

2023 年 4 月 15 日以降、 は新規顧客を Amazon Elastic Inference (EI) にオンボーディング AWS しなくなり、現在の顧客がより良い価格とパフォーマンスを提供するオプションにワークロードを移行するのに役立ちます。2023 年 4 月 15 日以降、新規のお客様は、Amazon 、Amazon ECS SageMaker、または Amazon EC2 で Amazon EI アクセラレーターを使用してインスタンスを起動できなくなります。ただし、過去 30 日間に Amazon EI を少なくとも 1 回使用した顧客は、現在の顧客と見なされ、サービスを引き続き使用できます。

AWS Deep Learning Containers は、Amazon Elastic Inference アクセラレーターを利用する TensorFlow および Apache MXNet (Incubating) でモデルを提供するための 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を参照してください。