

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

# 深層学習用の構築済み SageMaker AI Docker イメージ
<a name="pre-built-containers-frameworks-deep-learning"></a>

Amazon SageMaker AI は、深層学習フレームワークおよびトレーニングと推論に必要なその他の依存関係を含む、構築済みの Docker イメージを提供します。SageMaker AI が管理するビルド済み Docker イメージの完全なリストについては、「[Docker Registry Paths and Example Code](https://docs.aws.amazon.com/sagemaker/latest/dg-ecr-paths/sagemaker-algo-docker-registry-paths.html)」を参照してください。

## SageMaker AI Python SDK を使用する
<a name="pre-built-containers-frameworks-deep-learning-sdk"></a>

[SageMaker Python SDK](https://github.com/aws/sagemaker-python-sdk#installing-the-sagemaker-python-sdk) を使用すると、次に示す一般的な深層学習フレームワークを使用して、モデルのトレーニングおよびデプロイができます。SDK のインストールおよび使用の手順については、「[https://github.com/aws/sagemaker-python-sdk#installing-the-sagemaker-python-sdk](https://github.com/aws/sagemaker-python-sdk#installing-the-sagemaker-python-sdk)」を参照してください。次の表に、使用可能なフレームワークと、これらのフレームワークを [SageMaker Python SDK](https://github.com/aws/sagemaker-python-sdk#installing-the-sagemaker-python-sdk) で使用する方法を示します。


| フレームワーク | 指示 | 
| --- | --- | 
| TensorFlow | [SageMaker Python SDK での TensorFlow の使用](https://sagemaker.readthedocs.io/en/stable/frameworks/tensorflow/using_tf.html) | 
| MXNet | [SageMaker Python SDK での MXNet の使用](https://sagemaker.readthedocs.io/en/stable/frameworks/mxnet/using_mxnet.html) | 
| PyTorch | [Using PyTorch with the SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable/frameworks/pytorch/using_pytorch.html) | 
| Chainer | [Using Chainer with the SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable/frameworks/chainer/using_chainer.html) | 
| Hugging Face | [SageMaker Python SDK での Hugging Face の使用](https://sagemaker.readthedocs.io/en/stable/frameworks/huggingface/index.html) | 

## 構築済みの SageMaker AI Docker イメージを拡張する
<a name="pre-built-containers-frameworks-deep-learning-adapt"></a>

これらの構築済みコンテナをカスタマイズしたり、必要に応じて拡張したりできます。このカスタマイズにより、構築済みの SageMaker AI Docker イメージではサポートされていないアルゴリズムやモデルに対する追加の機能要件を処理できます。これの例については、「[Fine-tuning and deploying a BERTopic model on SageMaker AI with your own scripts and dataset, by extending existing PyTorch containers](https://sagemaker-examples.readthedocs.io/en/latest/advanced_functionality/pytorch_extend_container_train_deploy_bertopic/BERTtopic_extending_container.html)」を参照してください。

構築済みのコンテナを使用して、カスタムモデル、または SageMaker AI 以外のフレームワークでトレーニングを受けたモデルをデプロイできます。プロセスの概要については、「[自分で事前にトレーニングした MXNet または TensorFlow のモデルを Amazon SageMaker に導入する](https://aws.amazon.com/blogs/machine-learning/bring-your-own-pre-trained-mxnet-or-tensorflow-models-into-amazon-sagemaker/)」を参照してください。このチュートリアルでは、トレーニングされたモデルアーティファクトを SageMaker AI に取り込み、エンドポイントでホストする方法について説明します。