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.
Einrichten des Herunterfahrens im Leerlauf
In den folgenden Abschnitten wird gezeigt, wie Sie das Herunterfahren im Leerlauf entweder über die Konsole oder über die AWS CLI einrichten. Das Herunterfahren im Leerlauf kann entweder auf Domain- oder Benutzerprofilebene festgelegt werden.
Voraussetzungen
Um das Herunterfahren im Leerlauf mit Ihrer Anwendung zu verwenden, müssen Sie die folgenden Voraussetzungen erfüllen.
-
Stellen Sie sicher, dass Ihre Anwendung die SageMaker Distribution (SMD) Version 2.0 verwendet. Sie können diese Version bei der Erstellung der Anwendung auswählen oder die Image-Version der Anwendung nach der Erstellung aktualisieren. Weitere Informationen finden Sie unter Aktualisieren Sie das SageMaker Vertriebsimage.
-
Bei Anwendungen, die mit benutzerdefinierten Images erstellt wurden, wird das Herunterfahren im Leerlauf unterstützt, wenn Ihr benutzerdefiniertes Image mit SageMaker Distribution (SMD) Version 2.0 oder höher als Basisimage erstellt wurde. Wenn das benutzerdefinierte Image mit einem anderen Basis-Image erstellt wird, müssen Sie die Erweiterung jupyter-activity-monitor-extension >= 0.3.1
auf dem Image installieren und das Image an Ihre Amazon SageMaker AI-Domain für JupyterLab Anwendungen anhängen. Weitere Informationen zu benutzerdefinierten Images finden Sie unter Bring Your Own Image (BYOI).
Über die Konsole
In den folgenden Abschnitten wird gezeigt, wie Sie das Herunterfahren im Leerlauf über die Konsole aktivieren.
Hinzufügen, wenn Sie eine Domain erstellen
-
Erstellen Sie eine Domain, indem Sie die Schritte unter Benutzerdefiniertes Setup für Amazon SageMaker AI verwenden ausführen.
-
Navigieren Sie bei der Konfiguration der Anwendungseinstellungen in der Domain entweder zum Code-Editor oder JupyterLab zum Abschnitt.
-
Wählen Sie Herunterfahren im Leerlauf aktivieren aus.
-
Geben Sie eine Standardzeit für das Herunterfahren im Leerlauf in Minuten ein. Dieser Wert ist standardmäßig auf
10,080eingestellt, wenn kein Wert eingegeben wird. -
(Optional) Wählen Sie Benutzern erlauben, eine benutzerdefinierte Zeit für das Herunterfahren im Leerlauf festzulegen, damit Benutzer die Zeit für das Herunterfahren im Leerlauf ändern können.
-
Geben Sie einen Höchstwert ein, auf den Benutzer die Standardzeit für das Herunterfahren des Leerlaufs festlegen können. Sie müssen einen Höchstwert eingeben. Der Mindestwert wird von Amazon SageMaker AI festgelegt und muss sein
60.
-
Hinzufügen zu einer vorhandenen Domain
Anmerkung
Wenn während der Ausführung von Anwendungen das Herunterfahren im Leerlauf aktiviert ist, müssen sie neu gestartet werden, damit die Einstellungen für das Herunterfahren im Leerlauf wirksam werden.
-
Navigieren Sie zur Domain.
-
Wechseln Sie zur Registerkarte App-Konfiguration.
-
Navigieren Sie auf der Registerkarte App-Konfigurationen entweder zum Code-Editor oder zum JupyterLab Abschnitt.
-
Wählen Sie Bearbeiten aus.
-
Wählen Sie Herunterfahren im Leerlauf aktivieren aus.
-
Geben Sie eine Standardzeit für das Herunterfahren im Leerlauf in Minuten ein. Dieser Wert ist standardmäßig auf
10,080eingestellt, wenn kein Wert eingegeben wird. -
(Optional) Wählen Sie Benutzern erlauben, eine benutzerdefinierte Zeit für das Herunterfahren im Leerlauf festzulegen, damit Benutzer die Zeit für das Herunterfahren im Leerlauf ändern können.
-
Geben Sie einen Höchstwert ein, auf den Benutzer die Standardzeit für das Herunterfahren des Leerlaufs festlegen können. Sie müssen einen Höchstwert eingeben. Der Mindestwert wird von Amazon SageMaker AI festgelegt und muss sein
60.
-
-
Wählen Sie Absenden aus.
Hinzufügen, wenn Sie ein neues Benutzerprofil erstellen
-
Fügen Sie ein Benutzerprofil hinzu, indem Sie den Schritten unter Benutzerprofil hinzufügen folgen.
-
Navigieren Sie bei der Konfiguration der Anwendungseinstellungen für das Benutzerprofil entweder zum Code-Editor oder zum JupyterLab Abschnitt.
-
Wählen Sie Herunterfahren im Leerlauf aktivieren aus.
-
Geben Sie eine Standardzeit für das Herunterfahren im Leerlauf in Minuten ein. Dieser Wert ist standardmäßig auf
10,080eingestellt, wenn kein Wert eingegeben wird. -
(Optional) Wählen Sie Benutzern erlauben, eine benutzerdefinierte Zeit für das Herunterfahren im Leerlauf festzulegen, damit Benutzer die Zeit für das Herunterfahren im Leerlauf ändern können.
-
Geben Sie einen Höchstwert ein, auf den Benutzer die Standardzeit für das Herunterfahren des Leerlaufs festlegen können. Sie müssen einen Höchstwert eingeben. Der Mindestwert wird von Amazon SageMaker AI festgelegt und muss sein
60.
-
-
Wählen Sie „Änderungen speichern“ aus.
Hinzufügen zu einem vorhandenen Benutzerprofil
Hinweis: Wenn während der Ausführung von Anwendungen das Herunterfahren im Leerlauf aktiviert ist, müssen sie neu gestartet werden, damit die Einstellungen für das Herunterfahren im Leerlauf wirksam werden.
-
Navigieren Sie zum Benutzerprofil.
-
Wechseln Sie zur Registerkarte App-Konfiguration.
-
Navigieren Sie auf der Registerkarte App-Konfigurationen entweder zum Code-Editor oder zum JupyterLab Abschnitt.
-
Wählen Sie Bearbeiten aus.
-
In den Einstellungen für das Herunterfahren im Leerlauf werden standardmäßig die Domaineinstellungen angezeigt, sofern sie für die Domain konfiguriert sind.
-
Wählen Sie Herunterfahren im Leerlauf aktivieren aus.
-
Geben Sie eine Standardzeit für das Herunterfahren im Leerlauf in Minuten ein. Dieser Wert ist standardmäßig auf
10,080eingestellt, wenn kein Wert eingegeben wird. -
(Optional) Wählen Sie Benutzern erlauben, eine benutzerdefinierte Zeit für das Herunterfahren im Leerlauf festzulegen, damit Benutzer die Zeit für das Herunterfahren im Leerlauf ändern können.
-
Geben Sie einen Höchstwert ein, auf den Benutzer die Standardzeit für das Herunterfahren des Leerlaufs festlegen können. Sie müssen einen Höchstwert eingeben. Der Mindestwert wird von Amazon SageMaker AI festgelegt und muss sein
60.
-
-
Wählen Sie Änderungen speichern aus.
Aus dem AWS CLI
In den folgenden Abschnitten wird gezeigt, wie Sie das Herunterfahren im Leerlauf mithilfe der AWS CLI aktivieren.
Anmerkung
Um einen bestimmten Timeout-Wert für zu erzwingen AWS CLI, müssen Sie IdleTimeoutInMinutesMaxIdleTimeoutInMinutes, und MinIdleTimeoutInMinutes auf denselben Wert setzen.
Domain
Der folgende Befehl zeigt, wie das Herunterfahren im Leerlauf aktiviert wird, wenn eine bestehende Domain aktualisiert wird. Verwenden Sie stattdessen den create-domain-Befehl, um das Herunterfahren im Leerlauf für eine neue Domain hinzuzufügen.
Anmerkung
Wenn während der Ausführung von Anwendungen das Herunterfahren im Leerlauf aktiviert ist, müssen sie neu gestartet werden, damit die Einstellungen für das Herunterfahren im Leerlauf wirksam werden.
aws sagemaker update-domain --regionregion--domain-iddomain-id\ --default-user-settings file://default-user-settings.json ## default-user-settings.json example for enforcing the default timeout { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120 } } } ## default-user-settings.json example for letting users customize the default timeout, between 2-5 hours { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 300 } } }
Benutzerprofil
Der folgende Befehl zeigt, wie das Herunterfahren im Leerlauf aktiviert wird, wenn ein bestehendes Benutzerprofil aktualisiert wird. Verwenden Sie stattdessen den create-user-profile-Befehl, um das Herunterfahren im Leerlauf für ein neues Benutzerprofil hinzuzufügen.
Anmerkung
Wenn während der Ausführung von Anwendungen das Herunterfahren im Leerlauf aktiviert ist, müssen sie neu gestartet werden, damit die Einstellungen für das Herunterfahren im Leerlauf wirksam werden.
aws sagemaker update-user-profile --regionregion--domain-iddomain-id\ --user-profile-nameuser-profile-name--user-settings file://user-settings.json ## user-settings.json example for enforcing the default timeout { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120 } } } ## user-settings.json example for letting users customize the default timeout, between 2-5 hours { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 300 } } }