StreamlineAI führt ein benutzerdefiniertes PyTorch-Trainingsskript (Skriptmodus) aus, das periodische Modell-Checkpoints erstellt. Sie möchten SageMaker Managed Spot Training verwenden, um Kosten zu senken. Das Trainingsskript schreibt Checkpoints nach /opt/ml/checkpoints, und das Unternehmen speichert Artefakte unter s3://streamlineai-checkpoints/training1/. Welche Konfiguration ermöglicht es einem Managed-Spot-SageMaker-Trainingsjob, nach einer Unterbrechung vom letzten Checkpoint aus fortzufahren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie Managed Spot Training und setzen Sie die CheckpointConfig des Trainingsjobs auf {S3Uri: 's3://streamlineai-checkpoints/training1/', LocalPath: '/opt/ml/checkpoints'}. Stellen Sie sicher, dass das Trainingsskript Checkpoints in /opt/ml/checkpoints speichert und beim Start diesen lokalen Pfad auf den neuesten Checkpoint überprüft (SageMaker lädt/lädt den LocalPath über Spot-Unterbrechungen hinweg in den S3Uri hoch/herunter)..
Warum dies die Antwort ist
Die korrekte Konfiguration für SageMaker Managed Spot Training, um Checkpoints nach einer Unterbrechung fortzusetzen, ist die Verwendung von CheckpointConfig. Wenn CheckpointConfig mit einem S3Uri und LocalPath konfiguriert ist, lädt SageMaker die Checkpoints vom S3-Speicherort in den lokalen Pfad des Trainingscontainers herunter, bevor das Training fortgesetzt wird, und lädt sie nach jeder Checkpoint-Speicherung wieder hoch. Das Trainingsskript muss die Checkpoints in den angegebenen LocalPath (/opt/ml/checkpoints) schreiben und beim Start überprüfen, ob dort bereits Checkpoints vorhanden sind, um das Training fortzusetzen. Die Option, sich auf das Modellartefakt zu verlassen, ist falsch, da das Modellartefakt normalerweise das finale Modell am Ende des Jobs speichert, nicht die Zwischen-Checkpoints für die Wiederaufnahme. SageMaker Debugger (smdebug) ist für das Debugging und die Leistungsüberwachung gedacht, nicht für die Verwaltung von Trainings-Checkpoints für die Wiederaufnahme nach Spot-Unterbrechungen. Das Mounten eines EFS-Dateisystems ist zwar technisch möglich, aber komplexer und nicht die von SageMaker vorgesehene Methode zur Handhabung von Checkpoints bei Managed Spot Training, die speziell für diesen Zweck die CheckpointConfig bietet.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich