aws / aws/aws-step-functions-data-science-sdk-python
Feature request: allowing for Retry to work with SageMaker steps
- 主要言語
- 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