aws / aws/aws-step-functions-data-science-sdk-python
Feature request: allowing for Retry to work with SageMaker steps
- Vorherrschende Sprache
- Python
- Sterne
- 299
- Forks
- 84
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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.
Beitragsleitfaden
Rechercherichtung
Beginne damit, die Konstruktoren von TrainingStep und ProcessingStep sowie die Art und Weise nachzuverfolgen, wie Retry Jobs nach einem Fehler erneut einreicht. Überprüfe die Handhabung von SageMaker-Jobnamen und stelle anschließend sicher, dass die Verwendung eines Präfixes und eines generierten Suffixes Namenskollisionen verhindert und gleichzeitig Retries bei Kapazitätsfehlern und anderen Fehlern, die keine Drosselungsfehler sind, beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, machine-learning, python
- Bereich
- cloud, machine-learning
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100