コードを画像にパッケージ化する - AWS Marketplace

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

コードを画像にパッケージ化する

の機械学習製品AWS MarketplaceAmazon を使用する SageMaker 購入者に提供する機械学習ロジックを作成して実行します。 SageMaker ロジックを含む Docker コンテナイメージを実行します。 SageMakerこれらのコンテナを安全でスケーラブルなインフラストラクチャで実行します。詳細については、「 セキュリティと知的財産」を参照してください。

どのタイプのコンテナイメージを作成すればよいですか?

コンテナーイメージには、推論イメージとトレーニングイメージの 2 種類があります。

モデルパッケージ製品を作成するには、推論画像だけが必要です。詳細な手順については、「パッケージイメージのモデル」を参照してください。

アルゴリズム製品を作成するには、トレーニングイメージと推論イメージの両方が必要です。詳細な手順については、「アルゴリズムイメージ」を参照してください。

コードをコンテナーイメージに適切にパッケージ化するには、コンテナーが SageMakerファイル構造。サービスがコンテナとの間でデータをやり取りできるように、コンテナは正しいエンドポイントを公開する必要があります。以下のセクションでは、このプロセスの詳細について説明します。

重要

セキュリティ上の理由から、購入者がコンテナ化された製品をサブスクライブすると、Docker コンテナはインターネット接続のない隔離された環境で実行されます。コンテナの作成時には、インターネット経由での呼び出しに依存しないでください。その場合は失敗します。の呼び出しAWS のサービスも失敗します。詳細については、「 セキュリティと知的財産」セクションを参照してください。

オプションで、推論イメージとトレーニングイメージを作成するときに、使用可能なDeep Learning Containers メージ開始点として。画像は、すでにさまざまな機械学習フレームワークで適切にパッケージ化されています。