Es scheint, dass NNabla von SONY! Lassen Sie uns die ausführliche Erklärung überspringen und sofort verwenden!
Versuchen Sie zunächst, mit pip direkt in der virtuellen Umgebung zu installieren. Die Version von cuDNN unterscheidet sich von 6.0 und der unterstützten Version 5.2 von __TensorFlow. Daher wird die GPU nicht verwendet.
$ conda create --name py27_nnabla python=2.7
Derzeit scheint es, dass Sie mit conda eine Umgebung erstellen und mit pip installieren können, also werde ich es versuchen. Es scheint, dass die Python3-Serie nicht unterstützt wird, also Python2.7.
$ pip install nnabla
Es dauerte nicht lange. Versuchen wir den Importcode, der der erste Schritt ist.
$ python -c "import nnabla"
2017-06-28 22:14:29,602 [nnabla][INFO]: Initializing CPU extension...
Laut NNablas Website scheint es installiert zu sein. Führen wir also das Beispiel aus.
Aus dem nnabla-Repository können Sie den Git-Klon und den Zip-Download herunterladen.
Führen Sie den Beispielcode im Verzeichnis nnabla / examples / vision / mnist aus.
python classification.py
Natürlich wird es einige Zeit dauern.
……
Wenn Sie Mnist ernst nehmen, sollte es nicht in einer Stunde enden, aber was ist damit?
……
Ich habe bestätigt, dass es funktioniert, also habe ich die Tastatur unterbrochen.
Das Hauptthema dieser Zeit ist Docker.
So führen Sie Docker aus ...
Run A Docker Image hosted on DockerHub
TODO.
Build Docker Image from source
TODO.
Gununu
Glücklicherweise ist die Docker-Datei für die Öffentlichkeit zugänglich. Lassen Sie uns hier etwas dagegen unternehmen.
Gehe zu nnabla / docker
$ sudo bash ./docker-build develop-ubuntu16.04
Diesmal habe ich es mit Develop-Ubuntu 16.04 versucht.
Es wird einige Zeit dauern, aber ich werde diesmal warten. Sie sollten mindestens einige zehn Minuten schätzen.
Versuchen Sie nach dem Erstellen des Images, es auszuführen.
$ docker run -it nbla:develop-ubuntu16.04
Ich werde mich als root anmelden, also lass uns etwas tun. Führen Sie beispielsweise den Import aus
$ python -c "import nnabla"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named nnabla
Ist es nicht nutzlos!
Beim Lesen der Docker-Datei stellte ich fest, dass NNabla anscheinend nicht installiert ist, selbst wenn ich es wie in __README beschrieben ausführe. Dann werde ich umfallen, also werde ich etwas alleine machen.
Fahren Sie mit dem zweiten Teil fort
Recommended Posts