Pipelines - Amazon SageMaker AI

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

Pipelines

Amazon SageMaker Pipelines は、機械学習 (ML) 開発の自動化専用のワークフローオーケストレーションサービスです。

Pipelines には、他の AWS ワークフローサービスに比べて以下の利点があります。

自動スケーリングサーバーレスインフラストラクチャ Pipelines の実行のために基盤となるオーケストレーションインフラストラクチャを管理する必要がないため、コアの ML タスクに集中できます。SageMaker AI は、ML ワークロードの需要に応じて、パイプラインオーケストレーションコンピューティングリソースを自動的にプロビジョニング、スケーリング、シャットダウンします。

直感的なユーザーエクスペリエンス Pipelines は、ビジュアルエディタ、SDK、API、JSON のいずれかのインターフェイスを使用して作成および管理を行うことができます。Amazon SageMaker Studio ビジュアルインターフェイスで、さまざまな ML ステップをドラッグアンドドロップしてパイプラインを作成できます。以下のスクリーンショットは、パイプラインのための Studio ビジュアルエディタを示しています。

Studio の Pipelines のビジュアルドラッグアンドドロップインターフェイスのスクリーンショット

ML ワークフローをプログラムで管理する場合、SageMaker Python SDK は高度なオーケストレーション機能を提供しています。詳細については、「SageMaker Python SDK ドキュメント」の「Amazon SageMaker Pipelines」を参照してください。

AWS 統合 Pipelines は、データ処理、モデルトレーニング、ファインチューニング、評価、デプロイ、モニタリングジョブを自動化するために、すべての SageMaker AI 機能やその他の AWS サービスとシームレスに統合できます。Pipelines に SageMaker AI 機能を組み込むと、ディープリンクを使用してそれら間を移動し、ML ワークフローを大規模に作成、モニタリング、デバッグできます。

コスト削減 Pipelines では、SageMaker Studio 環境と Pipelines によってオーケストレーションされた基盤となるジョブ (SageMaker Training、SageMaker Processing、SageMaker AI Inference、Amazon S3 データストレージなど) に対してのみ料金が発生します。

監査可能性とリネージ追跡 Pipelines を使用すると、パイプライン実行内のデータ履歴を追跡できます。Amazon SageMaker ML Lineage Tracking は、エンドツーエンドの ML 開発ライフサイクルにおけるデータソースとデータコンシューマーの分析に役立ちます。