Konfigurieren Sie Einstellungen für die grundlegende Profilerstellung der Systemressourcenauslastung - Amazon SageMaker

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.

Konfigurieren Sie Einstellungen für die grundlegende Profilerstellung der Systemressourcenauslastung

Um das Zeitintervall für die Erfassung der Auslastungsmetriken anzupassen, verwenden Sie die ProfilerConfig API-Betrieb, um ein Parameterobjekt zu erstellen, während Sie je nach Wunsch ein SageMaker-Framework oder einen generischen Schätzer erstellen.

Anmerkung

Standardmäßig erfasst der Debugger für alle SageMaker-Schulungsaufträge alle 500 Millisekunden Metriken zur Ressourcenauslastung von Amazon EC2-Instanzen für die Systemüberwachung, ohne dass Debugger-spezifische Parameter in den SageMaker-Schätzern angegeben sind.

Der Debugger speichert die Systemmetriken im Standard-S3-Bucket. Das Format der standardmäßigen S3-Bucket-URI ist s3://sagemaker-<region>-<12digit_account_id>/<training-job-name>/profiler-output/.

Im folgenden Codebeispiel wird gezeigt, wie Sie den profiler_config Parameter mit einem Zeitintervall für die Systemüberwachung von 1000 Millisekunden einrichten.

from sagemaker.debugger import ProfilerConfig profiler_config=ProfilerConfig( system_monitor_interval_millis=1000 )
  • system_monitor_interval_millis (int) — Geben Sie die Überwachungsintervalle in Millisekunden an, um Systemmetriken aufzuzeichnen. Verfügbare Werte sind 100, 200, 500, 1000 (1 Sekunde), 5000 (5 Sekunden) und 60000 (1 Minute) Millisekunden. Der Standardwert ist 500 Millisekunden.

Informationen zum Fortschritt der Systemüberwachung finden Sie unter Öffnen Sie das Dashboard von Amazon SageMaker Debugger Insights.