デプロイメント・ジョブの管理
1 つ以上のジョブを作成した後、 デプロイメント・スペース の 資産 タブからそれらを表示および管理できます。
スペースの 資産 タブから、以下を行うことができます。
- スペース内のジョブのリストを確認する
- ジョブの詳細を表示する。 ジョブ のスケジュール設定を変更し、別の環境テンプレートを選択することができます。
- ジョブを削除する
ジョブ の実行をモニターするには、「 ジョブ 」タブを開きます。
ジョブ 管理のさまざまな局面については、以下のセクションを参照してください。
スペース内のジョブの表示
デプロイメント・スペースに存在するすべてのジョブを「ジョブ」ページから表示できます。 ジョブ を削除することもできます。
特定のジョブの詳細を表示するには、そのジョブをクリックします。 ジョブ の詳細ページから、以下を実行できます。
- そのジョブの実行および各実行の状況を表示できます。 実行が失敗した場合、実行のトラブルシューティングに役立てるために、実行を選択してログ末尾を表示するか、またはログ・ファイル全体をダウンロードできます。 失敗した実行は、一時的な接続の問題または環境の問題に関連している可能性があります。 ジョブの実行を再試行してください。 それでもジョブが失敗した場合は、ログをお客様サポートに送信できます。
- ジョブ の実行中は、情報ページの進行状況表示に、実行の相対的な進行状況に関する情報が表示されます。 進行状況表示を使用して、長時間実行をモニターできます。
- ノートブック・ ジョブ の場合は、完了したノートブック実行の出力を表示できます。 この機能を使用して、視覚化を確認したり、複数の実行からの出力を簡単に比較したりします。
- スケジュール設定を編集するか、別の環境テンプレートを選択してください。
- ジョブのアクション・バーから実行アイコンをクリックして、ジョブを手動で実行できます。 ジョブを手動で実行するには、スケジュールの選択を解除する必要があります。
ジョブメタデータの保持期間の管理
ジョブ が正常に実行されたか失敗したかにかかわらず、 UI を使用して作成したジョブのメタデータは、デフォルトで 30 日間保管されます。 デプロイメント・ジョブ の作成時に、この設定をオーバーライドできます。 デプロイメント・ジョブ のメタデータ保存をプログラムで管理することもできます。
メタデータの保存と削除のプログラマチックな管理
Python クライアントまたは REST API を使用して ジョブ をプログラマチックに管理している場合は、 30 日間に GET メソッドを使用して デプロイメント エンドポイントからメタデータを取得できます。
メタデータを30日以上、または30日未満の期間保持するには、メソッド POSTretention=30 のクエリパラメータをデフォルト値から変更し、デフォルト設定を上書きしてメタデータを保持するようにします。
値を retention=-1 に変更すると、自動削除が取り消され、メタデータが保持されます。
プログラムでジョブを削除するには、 Watson Machine LearningDELETEhard_delete=true メソッドに対してクエリパラメータを指定し、ジョブのメタデータを完全に削除します。
以下の例は、 DELETE メソッドの使用方法を示しています。
DELETE /ml/v4/deployment_jobs/{JobsID}
サンプルから学ぶ
Watson Machine Learning REST API および watsonx.ai Python クライアント・ライブラリー を使用してバッチ・ デプロイメント およびジョブを作成する方法を示すサンプル・ノートブックへのリンクについては、『 機械学習のサンプルと例 』を参照してください。