バッチデプロイメントの作成

バッチ・デプロイメントを作成して、ストレージ・バケット内のファイル、データ接続、または接続されたデータからの入力データを処理し、その出力を選択した宛先に書き込みます。

バッチ・デプロイメントの作成

リアルタイムのスコアリングや処理のためにデータがエンドポイント( URL )に直接送信されるデプロイメント異なり、 デプロイメントスコアリングプロセスをよりコントロールできる。 バッチ・デプロイメント・ジョブを作成するには、以下の手順を実行します。

  1. デプロイメント・スペースでリソースを編成します。 デプロイ可能な資産をプロモートまたは追加することができます。また、オプションで、デプロイメントをスコアリングするためのデータ・ファイルまたはデータ接続を追加することもできます。
  2. 機械学習モデルなどの資産をデプロイするときに、デプロイメント・タイプとして「バッチ」を選択します。
  3. バッチ・デプロイメント・ジョブを作成して構成します。 デプロイメントの入力データ、出力を書き込む場所、スケジュールまたは要求時にジョブを実行するための詳細を指定する必要があります。 ハードウェア構成の詳細や通知のオプションなどのオプション設定を構成することもできます。
  4. ジョブを実行すると、入力データがデプロイメント・エンドポイントに実行依頼され、出力が出力ファイルに書き込まれます。 ジョブが正常に完了した後、スペースの「資産」ページから出力を表示またはダウンロードできます。

バッチ・デプロイメント用のデプロイ可能なアセット・タイプ

以下のタイプの資産に対してバッチ・デプロイメントを作成できます。

制約事項:

R Shinyアプリケーションアセットをデプロイすることはできませんwatsonx.ai。

バッチ・デプロイメントを作成する方法

以下のいずれかの方法でバッチ・デプロイメントを作成できます。

ユーザーインターフェイスからバッチデプロイメントを作成する

バッチ・デプロイメントを作成してテストするには、以下の手順を実行します。

開始前に

APIキーを生成して、タスクの認証情報を設定する必要があります。 詳細については、タスク資格情報の管理を参照のこと。

バッチ・デプロイメントの作成

デプロイメント・スペースからバッチ・デプロイメントを作成するには、以下の手順を実行します。

  1. デプロイメント・スペースの 「資産」 タブで、デプロイするモデルの名前をクリックします。

  2. 新規デプロイメントをクリックしてください。

  3. デプロイメント・タイプとして 「バッチ」 を選択します。

  4. デプロイメントの名前とオプションの説明を入力します。

  5. ハードウェア仕様を選択します。

    制約事項:

    デプロイメント・スペースのユーザー・インターフェースからカスタム・ハードウェア仕様を作成したり選択したりすることはできません。 ハードウェア仕様を作成および選択する方法について詳しくは、 デプロイメントのためのハードウェア仕様の管理を参照してください。

  6. 「作成」 をクリックします。 状況が 「デプロイ済み」に変更されると、デプロイメントが作成されます。

バッチ・デプロイメントのテスト

デプロイメント・スペースからバッチ・デプロイメントをテストするには、処理のためにデータを実行依頼するバッチ・ジョブを作成する必要があります。

ジョブの作成、実行、および管理について詳しくは、 デプロイメント・スペースでのジョブの作成を参照してください。

バッチ・デプロイメントのエンドポイントの取得

アプリケーションからバッチデプロイメントアクセスするには、エンドポイント URL を取得する必要があります。 以下の手順に従って、バッチデプロイメント用のエンドポイント URL を取得します:

  1. デプロイメント・スペースで、バッチ・デプロイメントの名前をクリックします。
  2. デプロイメントの詳細ページで、バッチ・ジョブの名前をクリックします。
注:

バッチ・デプロイメント用の既存のバッチ・ジョブがない場合は、作成する必要があります。 詳しくは、 デプロイメント・スペースでのジョブの作成を参照してください。

  1. ジョブ詳細ページから、バッチデプロイメントエンドポイント URL にアクセスできます。 コピー 「クリップボードにコピー」アイコン アイコンをクリックして、エンドポイント URL をクリップボードにコピーします。

一括デプロイメント用にエンドポイント URL を取得する

バッチ・デプロイメントの詳細へのアクセス

ハードウェア仕様やソフトウェア仕様などの構成の詳細を確認できます。 また、エンドポイントからの API 呼び出しで使用できるデプロイメント ID も確認できます。

バッチ・デプロイメントの詳細を確認または更新するには、以下の手順を実行します。

  1. スペースの 「デプロイメント」 タブで、デプロイメント名をクリックします。
  2. 「デプロイメントの詳細」 タブをクリックして、バッチ・デプロイメントに関連する情報にアクセスします。

バッチ・デプロイメントの詳細の表示

ノートブックを使用したプログラムによるバッチ・デプロイメントの作成

以下を使用して、バッチ・デプロイメントをプログラマチックに作成できます。

watsonx.aiRuntimePythonクライアントを使用してデプロイメントを作成および管理する方法を示すサンプル・ノートブックにアクセスするには、watsonx.aiRuntimePythonクライアントのサンプルと例をご覧ください。

プログラムによるバッチ・デプロイメントのテスト

バッチ・デプロイメントをプログラマチックにテストするには、バッチ・ジョブを作成して実行する必要があります。 バッチ・スコアリングが正常に実行されると、結果がファイルに書き込まれます。

プログラムによるバッチ・デプロイメントのエンドポイントの取得

ノートブックからバッチデプロイメントエンドポイント URL を取得するには、次の手順に従います:

  1. Python クライアント・メソッド client.deployments.list()を呼び出して、デプロイメントをリストします。
  2. デプロイメントが含まれている行を見つけます。 デプロイメントエンドポイント URL は url 列に表示されます。

詳細情報

親トピック: 予測デプロイメントの管理