[PYTHON] Eine Geschichte, die mit Speicherfehler und keinem Speicherplatz auf dem Gerät in AWS EC2 verbunden ist

Bewältigung

MemoryError → Wenn Sie "--no-cache-dir" hinzufügen, wird es übergeben. Kein Platz mehr auf dem Gerät → Reduzieren Sie die Dateigröße!

Folgendes beiseite

Umgang mit Speicherfehlern

Ich habe versucht, Tensorflow aus Pip in EC2 von AWS zu setzen. .. ..

pip install tensorflow
~
Roter Fehler...
~
MemoryError

Kann nicht mit Speicherfehler eingeben. .. .. Fügen Sie in einem solchen Fall "--no-cache-dir" hinzu, um den Cache ungültig zu machen! Führen Sie es also erneut aus.

pip install tensorflow --no-cache-dir
~
Immerhin Fehler...
~
ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device

Der Fehler wurde in "[Errno 28] Kein Platz mehr auf dem Gerät" geändert. Was ist die Ursache dafür?

Umgang mit Kein Platz mehr auf dem Gerät

Überprüfen Sie die Kapazität

Anscheinend ist nicht genügend Kapazität vorhanden. Also überprüfe es mit df -h.

Verwendete Dateisystemgröße Verbleibende Verwendung%Montageposition
devtmpfs         475M     0  475M    0% /dev
tmpfs            492M     0  492M    0% /dev/shm
tmpfs            492M  412K  492M    1% /run
tmpfs            492M     0  492M    0% /sys/fs/cgroup
/dev/xvda1       8.0G  5.0G  3.1G   63% /
tmpfs             99M     0   99M    0% /run/user/1000

Bist du so bedrückend ...? Es scheint keine andere Ursache zu geben. Versuchen Sie daher vorerst, die Nutzungsrate auf etwa 30% zu reduzieren.

find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -nr Nebenbei: Sie können die Größe jeder Datei ermitteln, indem Sie diesen Befehl drücken. Löschen Sie vorerst das geklonte Repository und den Inhalt des Pip, reduzieren Sie die Kapazität gewaltsam und führen Sie es erneut aus!

Dann habe ich bestanden. Herzliche Glückwünsche

Recommended Posts

Eine Geschichte, die mit Speicherfehler und keinem Speicherplatz auf dem Gerät in AWS EC2 verbunden ist
pip install verursacht "OSError: [Errno 28] Kein Platz mehr auf dem Gerät"
Eine Geschichte über einen Python-Anfänger, der mit dem No-Modul'http.server 'feststeckt.
Startete eine Webanwendung auf AWS mit Django und wechselte Jobs
Ich erhalte einen Python No-Modul mit dem Namen 'Encodings' mit dem Befehl aws
Ein Memo mit Python2.7 und Python3 in CentOS
Eine Geschichte über einen Versuch, uwsgi auf einer fehlgeschlagenen EC2-Instanz zu installieren
Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung! [Versuch und Irrtum]
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Versuchen Sie Tensorflow mit einer GPU-Instanz unter AWS
[Python3] Eine Geschichte, die bei der Zeitzonenkonvertierung steckt
Eine Geschichte über den Umgang mit Binärdaten in Python
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie Amazon Linux mit AWS EC2 und melden Sie sich an
Erstellen Sie AWS EC2 und RDS mit Terraform Terraform 3 Minuten Garzeit