Standard-Framework-Profiling
Die standardmäßige Profilerstellung des Debugger-Frameworks umfasst die folgenden Optionen: detaillierte Profilerstellung, Profilerstellung für den Datenlader und Python-Profilierung. Der folgende Beispielcode ist die einfachste profiler_config Parametereinstellung, um die Standardsystemüberwachung und die Standard-Framework-Profilerstellung zu starten. Die FrameworkProfile Klasse im folgenden Beispielcode initiiert die standardmäßige Framework-Profilerstellung, wenn ein Trainingsauftrag gestartet wird.
from sagemaker.debugger import ProfilerConfig, FrameworkProfile profiler_config=ProfilerConfig( framework_profile_params=FrameworkProfile() )
Mit dieser profiler_config Parameterkonfiguration ruft Debugger die Standardeinstellungen für Überwachung und Profilerstellung auf. Der Debugger überwacht Systemmetriken alle 500 Millisekunden, erstellt Profile für den fünften Schritt mit der Option für die detaillierte Profilerstellung, für den siebten Schritt mit der Option für die Profilerstellung des Dataloaders und für den neunten, zehnten und elften Schritt mit der Python-Profilerstellungsoption.
Verfügbare Profilkonfigurationsoptionen, die Standardparametereinstellungen und Beispiele für deren Konfiguration finden Sie unter Standardsystemüberwachung und benutzerdefinierte Framework-Profilerstellung mit verschiedenen Profilerstellungsoptionen und SageMaker Debugger APIs – FrameworkProfile
Wenn Sie das Systemüberwachungsintervall ändern und die standardmäßige Framework-Profilerstellung aktivieren möchten, können Sie den system_monitor_interval_millis Parameter explizit mit dem framework_profile_params Parameter angeben. Um beispielsweise alle 1000 Millisekunden zu überwachen und das Standard-Framework-Profiling zu aktivieren, verwenden Sie den folgenden Beispielcode.
from sagemaker.debugger import ProfilerConfig, FrameworkProfile profiler_config=ProfilerConfig( system_monitor_interval_millis=1000, framework_profile_params=FrameworkProfile() )
Mehr Informationen über die FrameworkProfile Klasse finden Sie unter SageMaker Debugger APIs – FrameworkProfile