Ein TensorFlow-Modell verwendet ein vorhandenes train.py-Skript und statische Trainingsdaten, die als TFRecord-Dateien gespeichert sind. Das Team möchte diese Daten SageMaker mit dem geringsten Entwicklungsaufwand zur Verfügung stellen. Was ist der einfachste Weg, die Trainingsdaten an SageMaker zu übergeben, ohne den Trainingscode zu ändern?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie den SageMaker-Skriptmodus mit unverändertem train.py, laden Sie die TFRecord-Dateien in einen S3-Bucket hoch und verweisen Sie den SageMaker-Trainingsjob auf diesen S3-Speicherort (keine Neuformatierung)..
Warum dies die Antwort ist
Die einfachste Methode ist, die TFRecord-Dateien in einen S3-Bucket hochzuladen und SageMaker direkt darauf zu verweisen. SageMaker kann TFRecord-Dateien nativ verarbeiten, wenn sie in S3 gespeichert sind, und der Skriptmodus ermöglicht die Ausführung des train.py-Skripts ohne Änderungen. Die Umwandlung in Protobuf ist unnötig, da TFRecord bereits ein effizientes Format für TensorFlow ist. Das Ändern des train.py-Skripts oder die Verwendung von Glue/Lambda für die Konvertierung würde zusätzlichen Entwicklungsaufwand bedeuten, was der Frage widerspricht.
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