Il semble que NNabla a été publié par SONY! Passons l'explication détaillée et utilisons-la immédiatement!
Tout d'abord, essayez d'installer directement dans l'environnement virtuel à l'aide de pip. La version de cuDNN est différente de la version 6.0 et de la version 5.2 prise en charge par __TensorFlow, c'est donc celle qui n'utilise pas de GPU.
$ conda create --name py27_nnabla python=2.7
Pour le moment, il semble que vous puissiez créer un environnement avec conda et l'installer avec pip, je vais donc l'essayer. Il semble que la série python3 ne soit pas prise en charge, donc python2.7.
$ pip install nnabla
Cela n'a pas pris longtemps. Essayons le code d'importation, qui est la première étape.
$ python -c "import nnabla"
2017-06-28 22:14:29,602 [nnabla][INFO]: Initializing CPU extension...
D'après le site de NNabla, il semble qu'il soit installé, alors exécutons l'exemple.
Depuis référentiel nnabla, git clone et téléchargement zip.
Exécutez l'exemple de code dans le répertoire nnabla / examples / vision / mnist.
python classification.py
Bien sûr, cela prendra du temps.
……
Si vous prenez Mnist au sérieux, cela ne devrait pas se terminer dans une heure, mais qu'en est-il de ça?
……
J'ai confirmé que cela fonctionnait, alors j'ai interrompu le clavier.
Le sujet principal de cette époque est Docker.
Comment exécuter Docker ...
Run A Docker Image hosted on DockerHub
TODO.
Build Docker Image from source
TODO.
Gununu
Heureusement, le Dockerfile est ouvert au public, alors faisons quelque chose ici.
Aller à nnabla / docker
$ sudo bash ./docker-build develop-ubuntu16.04
Cette fois, je l'ai essayé avec develop-ubuntu 16.04.
Cela prendra du temps, mais j'attendrai cette fois. Vous devez estimer au moins quelques dizaines de minutes.
Après avoir créé l'image, essayez de l'exécuter.
$ docker run -it nbla:develop-ubuntu16.04
Je vais me connecter en tant que root, alors faisons quelque chose. Par exemple, exécutez l'importation
$ python -c "import nnabla"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named nnabla
N'est-ce pas inutile!
Quand j'ai lu le Dockerfile, j'ai trouvé que NNabla n'est pas installé même si je l'exécute comme décrit dans __README __. Ensuite, je tomberai, alors je ferai quelque chose de mon côté.
Continuez vers la deuxième partie
Recommended Posts