[PYTHON] Versuchen Sie, Chainer-Gogh zu installieren

[Algorithmus zum Konvertieren des Stils] (https://research.preferred.jp/2015/09/chainer-gogh/) Wurde veröffentlicht.

Ich bin neu in maschinellem Lernen und Python, aber viele Leute wollen es trotzdem zum Laufen bringen. Daher werde ich einen ergänzenden Artikel über die Unterlassung schreiben.

[mattya/chainer-gogh] (https://github.com/mattya/chainer-gogh)

** Installieren von chainer-gogh.py **

Oben rechts [download zip] Holen Sie sich alle oben genannten GitHub-Daten von. Entfalte es und Wenn Sie chainer-gogh.py in dieser Funktion über die Befehlszeile mit den im Artikel beschriebenen Argumenten ausführen, können Sie es unter Linux, Windows und MacOSX ausführen.

Sie müssen chainer installieren, bevor Sie chainer-gogh.py ausführen können Wir verwenden ein Tool namens pip. Wenn pip installiert ist, unabhängig vom Betriebssystemtyp Der folgende Befehl installiert Chainer.

>pip install chainer

** Wenn Sie überhaupt keine Python haben **

Für Windows, Python(x,y) http://python-xy.github.io/

Einstellen. Da das Installationsprogramm von Python allein keine Bibliotheken wie numpy und matplotlib enthält, wird empfohlen, Python (x, y) einzuschließen, da die Anzahl der zusätzlichen Installationen zunimmt.

Verwenden Sie für Ubuntu apt-get und für MacOSX homebrew, um die erforderlichen Bibliotheken zu installieren.

MacOSX-Benutzer werden aufgefordert, den Artikel zur Installation von Python 2.7 in den Artikeln anderer MacOSX-Benutzer zu lesen. Ich denke, es ist eine gute Idee, dies im Voraus zu überprüfen, um zu verhindern, dass die Python-Umgebung mit dem ursprünglich in MacOSX enthaltenen Python und dem neu hinzugefügten Python 2.7 kollidiert. Vielleicht möchten Sie auch pyenv usw. überprüfen. (Es tut mir leid, dass ich nicht richtig schreiben kann, da ich kein MacOSX-Benutzer bin.)

Überprüfen Sie die Konsole, um festzustellen, ob pip in Ihrer Umgebung installiert ist >pip --help Wenn die Verwendung durch Eingabe angezeigt wird, >pip install chainer Ist machbar.

** Pip installieren **

Wenn nicht, installieren Sie pip. (Für die Pip-Installation suchen Sie bitte nach Artikeln für jedes Betriebssystem.) Installationshinweise für Python für Windows http://www.aoki.ecei.tohoku.ac.jp/~ito/python_windows.html Gemäß setuptools (easy_install) > python ez_setup.py > easy_install pip Es scheint, dass es sich um eine zweistufige Installation handelt. (Ich hatte es bereits auf meinem PC installiert, aber ich habe das Verfahren vergessen.)

Als ich es mit Ubuntu auf VirtualBox ausführte, war die Situation wie folgt.

VirtualBox:~$ pip Das Programm 'pip' ist noch nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben: sudo apt-get install python-pip

Und zeigte mir, wie man es installiert. Deshalb >sudo apt-get install python-pip Und pip wurde installiert. fortsetzen >sudo pip install chainer Die Installation wurde durchgeführt als.

** Führe Chainer-Gogh aus **

>pip install chainer Nachdem, Wenn es sich um eine CPU-Ausführung handelt, kann sie wie folgt ausgeführt werden. input.png style.png ist Vorerst, sample_images/cat.png sample_images/style_0.png Ich habe es kopiert und benutzt.

>python chainer-gogh.py -i input.png -s style.png -o output.png -g -1

Da das Ergebnis im Verzeichnis output.png angezeigt wird Ich bin geduldig.

Die CPU-Ausführung ist ein Single-Core-Prozess, der auch dann nicht abgeschlossen wird, wenn er einen Tag dauert.

Ich möchte die GPU einstellen und die GPU-Version ausführen.

** Hinweis: Bei der Installation führen Sie bitte mit Administratorrechten aus. ** ** **

Bei Windows [Startmenü] Klicken Sie bei Auswahl von [Eingabeaufforderung] mit der rechten Maustaste und wählen Sie [Mit Administratorrechten ausführen]. Im Falle von apt-get sudo apt-get Mit Administratorrechten ausführen.

Soweit die CPU-Version ausgeführt wird, funktionierten alle Python-Beziehungen auch in der 32-Bit-Version.

Um die GPU verwenden zu können, muss die Umgebung unter Berücksichtigung der folgenden Punkte neu erstellt werden. ・ Betriebssystem: 64-Bit-Version -Was ist der Python-Build (64bit oder 32bit)? ・ Cuda-Version und (64bit oder 32bit) ・ Numpy etc.

Nachtrag: Wenn ein Fehler auftritt

IOError: [Errno 2] No such file or directory: 'nin_imagenet.caffemodel'

https://gist.github.com/mavenlin/d802a5849de39225bcc6 Ich habe die Datei nin_imagenet.caffemodel von der folgenden Site erhalten und in das Ausführungsverzeichnis gestellt.

caffemodel_url: https://www.dropbox.com/s/0cidxafrb2wuwxw/nin_imagenet.caffemodel?dl=1 Chainer Modell herunterladen Ich habe es bei NIN gefunden.

** Ergänzung: Funktioniert mit unterschiedlichen Daten **

Später habe ich versucht, Chainer-Gogh mit verschiedenen Daten auszuführen. Im Vergleich zu früher wurde die Anzahl der Prozesse schneller erhöht. Ich habe noch nicht untersucht, ob es von den verarbeiteten Daten abhängt oder ob ein berechneter Cache funktioniert, der die Verarbeitung nach einmaliger Berechnung beschleunigt. Selbst wenn Sie der Meinung sind, dass es mit einer einzelnen CPU langsam ist, versuchen Sie es zuerst.

** Nachtrag: "Chainer Tutorial -for v1.5- ViEW 2015" **

"Chainer Tutorial -for v1.5-ViEW2015" ist auf Slideshare verfügbar.

Es wird jetzt die Cython-Sprache verwendet.

Artikel des Entwicklers Algorithmus zum Konvertieren von Stilen

Recommended Posts

Versuchen Sie, Chainer-Gogh zu installieren
Versuchen Sie, Polynote zu installieren
Versuchen Sie, Sonnet zu installieren (Hinweis)
Versuchen Sie, OpenAM unter Amazon Linux zu installieren
Versuchen Sie, OpenCV 3.0 auf dem AMI zu installieren
Python installieren 3.4.3.
Versuchen Sie Python
versuchen Sie es mit pysdl2
Versuchen Sie PyOpenGL
Versuchen Sie, nur den Kern von Ubuntu zu installieren
Versuchen Sie, GeoSpark (Apache Sedona) in einer Python-Umgebung zu installieren