3.10. スケジュールされたパイプライン実行の複製
パイプライン設定の一部として実行をスケジュールしやすくするために、スケジュールされた既存の実行を複製できます。
前提条件
- Red Hat OpenShift AI にログインしている。
-
OpenShift AI グループを使用している場合は、OpenShift のユーザーグループまたは管理者グループ (
rhoai-users
やrhoai-admins
など) に属している。 - 設定されたパイプラインサーバーを含む利用可能なデータサイエンスプロジェクトを作成している。
- パイプラインをアクティブなパイプラインサーバーにインポートしている。
- スケジュールされた実行は、Runs ページの Schedules タブで複製できます。
手順
-
OpenShift AI ダッシュボードから、Experiments
Experiments and runs をクリックします。 - Experiments ページの Project ドロップダウンリストから、複製するスケジュール実行のパイプライントライアルを含むプロジェクトを選択します。
- パイプライントライアルのリストから、複製するパイプライン実行が含まれているトライアルをクリックします。
- Runs ページで、Schedules タブをクリックします。
- 複製する実行の横にあるアクションメニュー (⋮) をクリックしてから、Duplicate をクリックします。
Duplicate schedule ページで、複製した実行を設定します。
- Experiment リストから、重複した実行を含めるパイプライントライアルを選択します。または、新しいパイプライントライアルを作成するには、Create new experiment をクリックし、Create experiment ダイアログで関連するフィールドに入力します。
- Name フィールドに、複製した実行の名前を入力します。
- Description フィールドに、複製した実行の説明を入力します。
Trigger type リストから、次のいずれかのオプションを選択します。
- Periodic を選択して実行頻度を指定します。Run every フィールドに数値を入力し、リストから実行頻度を選択します。
-
Cron string フィールドに
cron
形式で実行スケジュールを指定するには、Cron を選択します。これにより、実行用の cron ジョブが作成されます。Copy ボタン () をクリックして、cron ジョブスケジュールをクリップボードにコピーします。一番左のフィールドは秒を表します。サポートされている
cron
形式を使用したタスクのスケジュールの詳細は、Cron Expression Format を参照してください。
- Maximum concurrent runs には、同時に実行できる実行数を 1 - 10 の範囲で指定します。
- Start date には、複製した実行の開始日を指定します。カレンダーを使用して開始日を選択し、時間のリストから開始時刻を選択します。
- End date には、複製した実行の終了日を指定します。カレンダーを使用して終了日を選択し、時間のリストから終了時刻を選択します。
- Catch up では、キャッチアップ実行を有効または無効にします。キャッチアップ実行を使用すると、パイプライン実行が一時停止しても、スケジュールから永続的に遅れないようにすることができます。たとえば、一時停止された定期実行を再度有効にすると、実行スケジューラーは実行されなかった各実行間隔のバックフィルを行います。
- Pipeline リストから、実行を複製するパイプラインを選択します。または、新しいパイプラインを作成するには、Create new pipeline をクリックし、Import pipeline ダイアログの関連フィールドに値を入力します。
- Pipeline version リストから、実行を複製するパイプラインバージョンを選択します。または、新しいバージョンをアップロードするには、Upload new version をクリックし、Upload new version ダイアログの関連フィールドに入力します。
- リストからパラメーターを選択して、実行の入力パラメーターを設定します。
- Schedule run をクリックします。
検証
- 複製されたパイプライン実行は、パイプライントライアルの Runs ページの Schedules タブに表示されます。