Ein in TensorFlow implementiertes Zeitreihen-Vorhersagemodell läuft auf einer einzelnen GPU und benötigt täglich etwa 23 Stunden für das Training. Das Team erwartet ein Wachstum der Trainingsdaten und muss in Zukunft stündlich neu trainieren, während Code- und Infrastrukturänderungen minimiert werden sollen. Welche Änderung ermöglicht am besten die Skalierung des Trainings für zukünftige Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Den TensorFlow-Code ändern, um das von Amazon SageMaker unterstützte verteilte Framework Horovod zu verwenden, und das Training bei Bedarf über mehrere Maschinen parallelisieren..
Warum dies die Antwort ist
Die Änderung des TensorFlow-Codes zur Nutzung von Horovod ermöglicht verteiltes Training über mehrere GPUs oder Maschinen. Dies ist die beste Lösung, da das aktuelle Modell 23 Stunden auf einer einzelnen GPU benötigt und zukünftig stündlich neu trainiert werden muss. Eine leistungsstärkere einzelne GPU würde die Trainingszeit zwar reduzieren, aber wahrscheinlich nicht ausreichend für stündliches Training bei wachsenden Datenmengen sein. Das Ersetzen des Modells durch DeepAR würde erhebliche Code- und Modelländerungen erfordern, was den Wunsch nach minimierten Änderungen widerspricht. Die Verlagerung zu Amazon EMR ist für das Training von Machine-Learning-Modellen nicht die primäre oder effizienteste Lösung, da SageMaker speziell für solche Workloads optimiert ist und Horovod direkt unterstützt.
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