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
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?
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