aws / aws/aws-step-functions-data-science-sdk-python

Feature request: allowing for Retry to work with SageMaker steps

オープン
#140 コメント 5 件 リアクション 2 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
299
フォーク
84
PR マージ指標
30日以内にマージされた PR はありません

説明

Currently, the `Retry` mechanism does not work with `TrainingStep `and `ProcessingStep` as the full job name must be specified to the step constructor so that if the step fails when the job has already been created, all retries will fail in submitting the job as the job name has already been used.
This happens for almost any error (including capacity errors) excluding throttling errors.

A possible solution might be to add an alternative parameter to specify a job name prefix, instead of a full name, and let SageMaker add some random suffix.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、TrainingStep と ProcessingStep のコンストラクター、および失敗後に Retry がジョブを再送信する仕組みを追跡します。SageMaker のジョブ名の扱いを確認し、次に、プレフィックスと生成されたサフィックスを使用することで名前の衝突を防ぎながら、キャパシティエラーやその他のスロットリング以外のエラーに対するリトライが維持されることを検証します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
aws, machine-learning, python
領域
cloud, machine-learning
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。