Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon SageMaker Profiler
Amazon SageMaker Profiler befindet sich derzeit in der Vorschauversion und ist im Support kostenlos erhältlich. AWS-Regionen Die allgemein verfügbare Version von Amazon SageMaker Profiler (falls vorhanden) kann Funktionen und Preise enthalten, die sich von den in der Vorschauversion angebotenen unterscheiden. |
Amazon SageMaker Profiler ist eine Funktion von Amazon SageMaker , die einen detaillierten Überblick über die AWS Rechenressourcen bietet, die beim Training von Deep-Learning-Modellen bereitgestellt wurden. SageMaker Der Schwerpunkt liegt auf der Erstellung von Profilen der CPU GPU Nutzung, der KernelausführungGPUs, der KernelstartsCPUs, der Synchronisierungsvorgänge, der Speicheroperationen zwischen CPUs undGPUs, der Latenz zwischen Kernelstarts und entsprechenden Läufen sowie der Datenübertragung zwischen und. CPUs GPUs SageMaker Profiler bietet auch eine Benutzeroberfläche (UI), die das Profil, eine statistische Zusammenfassung der Ereignisse im Profil und den Zeitplan einer Trainingsaufgabe visualisiert, um die zeitliche Beziehung der Ereignisse zwischen und nachzuvollziehen und zu verstehen. GPUs CPUs
Anmerkung
SageMaker Profiler unterstützt PyTorch TensorFlow und ist in AWS Deep Learning Containers for SageMaker
Für Datenwissenschaftler
Bei dem Training von Deep-Learning-Modellen auf einem großen Datenverarbeitungscluster treten häufig Probleme bei der rechnerischen Optimierung auf, z. B. kommt es zu Engpässen, Latenzen beim Kernelstart, Speicherlimits und geringer Ressourcenauslastung.
Um solche Probleme bei der Datenverarbeitungsleistung zu identifizieren, müssen Sie die Datenverarbeitungsressourcen genauer untersuchen, um zu verstehen, welche Kernel Latenzen und welche Operationen Engpässe verursachen. Datenwissenschaftler können die Vorteile der SageMaker Profiler-Benutzeroberfläche nutzen, um das detaillierte Profil von Trainingsjobs zu visualisieren. Die Benutzeroberfläche bietet ein Dashboard mit Übersichtsdiagrammen und einer Oberfläche mit einer Zeitrahmen, über die jedes Ereignis auf den Datenverarbeitungsressourcen verfolgt werden kann. Datenwissenschaftler können mithilfe der SageMaker Profiler-Python-Module auch benutzerdefinierte Anmerkungen hinzufügen, um bestimmte Teile des Trainingsjobs nachzuverfolgen.
Für Administratoren
Über die Profiler-Landingpage in der SageMaker Konsole oder SageMaker Domäne können Sie die Benutzer der Profiler-Anwendung verwalten, wenn Sie Administrator eines Kontos oder einer Domäne sind. AWS SageMaker Jeder Domänenbenutzer kann mit den erteilten Berechtigungen auf seine eigene Profiler-Anwendung zugreifen. Als SageMaker Domänenadministrator und Domänenbenutzer können Sie die Profiler-Anwendung erstellen und löschen, sofern Sie über die entsprechende Berechtigungsstufe verfügen.
Themen
- Unterstützte Framework-Images AWS-Regionen und Instance-Typen
- Voraussetzungen für SageMaker Profiler
- Bereiten Sie einen Trainingsjob mit SageMaker Profiler vor und führen Sie ihn durch
- Öffnen Sie die SageMaker Profiler-UI-Anwendung
- Erkunden Sie die in der Profiler-Benutzeroberfläche visualisierten Profilausgabedaten SageMaker
- Problembehandlung für SageMaker Profiler