Je me demande comment installer Theano sur Anaconda Python 2,7 x64 sur Windows 7 x64. Le site Web de Theano fournit des informations instructions mais n’est pas clair quant à ce qui est spécifique à Anaconda.
Je ne suis pas certain à 100%, mais il peut s'agir d'un jeu d'instructions minimal, mais uniquement si vous ne souhaitez pas utiliser de GPU. Amener Theano à utiliser un GPU sous Windows est un peu plus difficile.
conda update conda
.conda update --all
.conda install mingw libpython
.pip install Theano
.pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
_ (voir la documentation liée pour plus d'options)Si vous souhaitez une prise en charge multithreading via OpenMP, les choses se compliquent.
Si vous voulez un support GPU, les choses deviennent beaucoup plus compliquées.
Les instructions d’installation de Windows dans la documentation de Theano sont au mieux fragmentées et au pire obsolètes. Si vous avez besoin de plus que des bases travaillant sous Windows, vous devez choisir votre méthode pour trouver une approche qui vous convient.
Le truc, c'est que VOUS DEVEZ CRÉER UN ENVIRONNEMENT/UN ESPACE DE TRAVAIL POUR PYTHON . Cette solution devrait fonctionner pour Python 2.7 mais au moment de l'écriture, keras peut fonctionner sur python 3.5, surtout si vous avez installé le dernier anaconda (cela m'a pris Un peu de temps pour comprendre alors je vais décrire les étapes que j’ai effectuées pour installer KERAS dans python 3.5):
- CREATE ENVIRONMENT/WORKSPACE FOR PYTHON 3.5:
C:\conda create --name neuralnets python=3.5
C:\activate neuralnets
- INSTALL TOUT (notez l'espace de travail des réseaux de neuralets entre parenthèses sur chaque ligne). ACCEPTEZ TOUTES LES DÉPENDANCES CHACUNE DE CES ÉTAPES VEUT INSTALLER :
(neuralnets) C:\conda install theano
(neuralnets) C:\conda install mingw libpython
(neuralnets) C:\pip install tensorflow
(neuralnets) C:\pip install keras
- TEST IT OUT:
(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"
N'oubliez pas que si vous souhaitez travailler dans l'espace de travail, vous devez toujours le faire:
C:\activate neuralnets
afin que vous puissiez lancer Jypiter par exemple (en supposant que jypiter soit également installé dans cet environnement/espace de travail) en tant que:
C:\activate neuralnets
(neuralnets) jypiter notebook
Vous pouvez en savoir plus sur la gestion et la création d’environnements/espaces de travail conda à l’URL suivante: https://conda.io/docs/using/envs.html
L'ajout du support GPU n'est pas si compliqué (bien que pas intuitif)
Nvidia GPU support (CUDA)
avec les modifications suivantes: visual studio 2013 community
au lieu du SDK Windows.theanorc
devrait être placé dans C:\Users\USERNAME