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.
Fehlerbehebung bei Docker-Containern
Im Folgenden werden Fehlermeldungen beschrieben, die häufig bei der Verwendung von Docker-Containern mit SageMaker zu finden sind. Auf jeden Fehler folgt eine Lösung für den Fehler.
-
Fehler: SageMaker hat den Docker-Daemon verloren.
Starten Sie Docker mit dem folgenden Befehl neu, um diesen Fehler zu beheben.
sudo service docker restart
-
Fehler: Im
/tmp
Verzeichnis Ihres Docker-Containers ist der Speicherplatz knapp geworden.Docker-Container verwenden
/
und/tmp
Partitionen, um Code zu speichern. Diese Partitionen können leicht gefüllt werden, wenn große Codemodule im lokalen Modus verwendet werden. Das SageMaker Python SDK unterstützt die Angabe eines benutzerdefinierten temporären Verzeichnisses für Ihr Stammverzeichnis im lokalen Modus, um dieses Problem zu vermeiden.Um das benutzerdefinierte temporäre Verzeichnis im EBS-Datenträgerspeicher anzugeben, erstellen Sie eine Datei im folgenden Pfad
~/.sagemaker/config.yaml
und fügen Sie die folgende Konfiguration hinzu. Das Verzeichnis, als das Sie angeben,container_root
muss bereits vorhanden sein. Das SageMaker Python SDK wird nicht versuchen, es zu erstellen.local: container_root: /home/ec2-user/SageMaker/temp
Bei dieser Konfiguration verwendet der lokale Modus das
/temp
Verzeichnis und nicht das/tmp
Standardverzeichnis.