[PYTHON] Was tun, wenn der Chainer (Windows) -Beispielverzeichnis mit WinError 183 beendet wird?

Überblick#

Ich habe Python + Chainer unter Windows installiert, um mit dem jetzt beliebten Deep Learning zu beginnen, und versucht, das Beispiel mnist triumphierend auszuführen. Es ist ein Agent. Obwohl die detaillierte Ursache nicht geklärt wurde, kann mnist vorerst fehlerfrei ausgeführt werden.

mnistError.png

Umgebung#

Symptom

Wenn mninst ausgeführt wird, tritt nach dem Ende der Epoche immer ein Fehler auf (wenn er 100% erreicht). Die folgende Fehlermeldung wird ausgegeben.

FileExistsError: [WinError 183]Sie können keine bereits vorhandene Datei erstellen.: '<PATH_TO_CHAINER_INSTALL_DIRECTORY>\chainer\examples\mnist\result\logofw0i659' -> 'result\log'

Ursache

Ein Fehler ist aufgetreten, weil ich versucht habe, eine andere Datei in "log" umzubenennen, obwohl eine Datei mit dem Namen "log" vorhanden war.

Gegenmaßnahme

Benennen Sie oben nicht um. (Wollte es ursprünglich überschreiben und speichern?)

Methode#

Siehe die Fehlermeldung in der Zeile darüber.

File "C:\Anaconda3\lib\site-packages\chainer\training\extensions\log_report.py", line 94, in __call__
    os.rename(path, os.path.join(trainer.out, log_name))

Kommentieren Sie die Anzahl der Zeilen (Zeile 94) in der Datei (log_report.py) aus.

log_report.py


#Kommentieren Sie die folgende Zeile aus.
#os.rename(path, os.path.join(trainer.out, log_name))

mnistDebug.png

Mit dem oben genannten tritt der Fehler nicht auf. Stattdessen wird eine große Anzahl von Protokolldateien im Protokollverzeichnis generiert und sollte entsprechend bereinigt werden. Bitte seien Sie vorsichtig.

Neben

Dies ist das Ergebnis der Ausführungszeitmessung mit den Standardparametern von mnist ohne GPU. Als Referenzwert.

Umgebung#

Ergebnis#

Ausführungszeit: weniger als 20 Minuten (18 Minuten) (Dies, insbesondere die Ausführungszeit, wird nicht auf dem Bildschirm angezeigt ...)

Recommended Posts

Was tun, wenn der Chainer (Windows) -Beispielverzeichnis mit WinError 183 beendet wird?
Was tun, wenn der Server nicht mit dem Runserver python manage.py startet?
Was tun, wenn der Microsoft Store geöffnet wird, auch wenn Sie Python unter Windows ausführen?
Was tun, wenn die Paketabhängigkeit nicht repariert werden kann?
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn Yum kaputt geht?
Was tun mit PYTHON Release?
Führen Sie eine Inferenz mit dem Chainer 2.0 MNIST-Beispiel durch
Was tun, wenn Python unter Git für Windows nicht funktioniert?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn Intellisense mit Anaconda + VSCode + Tensorflow2.1 nicht funktioniert?
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
Was tun, wenn Sie mit Maven kein Projekt erstellen können?
Was tun, wenn PyAudio unter Python 3.7, 3.8, 3.9 unter Windows nicht installiert werden kann?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
FBX SDK Welche Fähigkeiten benötige ich, um ein Programm mit Python zu erstellen?
Was tun, wenn die Option -f von grep nicht funktioniert?
Was tun, wenn die Pipenv-Umgebung durch Aktualisierung von Homebrew beschädigt wird?
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Was tun, wenn ipython und python mit unterschiedlichen Versionen starten?
Was tun, wenn Sie sich mit FileNotFoundError in der Dateireferenz verlieren?
Was tun, wenn bei der Installation von pyenv kein Fehler auftritt?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Was tun, wenn TypeError in min und max von numpy auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn Sie nicht mit pip in einer Babun-Umgebung installieren können?
Was tun, wenn Sie URL 443 mit pip nicht abrufen konnten?
Was tun, wenn bei Verwendung von Python mit der NetBeans-IDE die Warnung "Falsche Python-Plattform" angezeigt wird?
Beispiel, was zu tun ist, wenn das Beispielskript nicht funktioniert (OpenCV-Python)
Swapon fehlgeschlagen: Was tun, wenn Sie sich über eine Operation ärgern, die nicht zulässig ist?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn mod_fcgid UnicodeEncodeError nicht auflösen kann?
Lassen Sie uns aktualisiert verschlüsseln! Was tun, wenn der Befehl certbot erneuern nicht funktioniert?
Was tun, wenn die Schienen nicht funktionieren?
Was tun, wenn Scrapy nach der Installation von Scrapy mit Pip auf dem Mac nicht funktioniert?
Was tun, wenn pip nicht installiert werden kann?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?
Was tun, wenn die Docker-Synchronisierung plötzlich nicht mehr funktioniert?
Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?
Was tun, wenn (Basis) am Anfang des Mac-Terminals angezeigt wird?
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
Was tun, wenn der Druckbefehl selbst einen Fehler in Mayas Python verursacht?
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?
Was tun, wenn beim Importieren von matplotlib mit Jupyter ein Importfehler auftritt?
[Einführung in Python] Was ist das wichtige "if __name__ == '__ main__':" beim Umgang mit Modulen?
Was tun, wenn Python in pyenv nicht von der Systemversion wechselt?
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?
Ich habe versucht, die Sündenfunktion mit Chainer zu trainieren
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?