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

Feature request: allowing for Retry to work with SageMaker steps

Offen
#140 5 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.