Comment installer Theano sur Anaconda Python 2.7 x64 sous Windows?

je me demande comment installer Theano sur Anaconda Python 2.7 x64 sur Windows 7 x64. Le site de Theano en fournit instructions mais n'est pas clair quant à ce qui est spécifique à Anaconda.

25
demandé sur Franck Dernoncourt 2015-11-13 09:31:19
la source

3 ответов

Je ne suis pas sûr à 100% mais cela peut être un ensemble minimal d'instructions, mais seulement si vous ne voulez pas utiliser un GPU. Obtenir de Theano d'utiliser un GPU sur Windows est un peu plus difficile.

  1. Installer TDM GCC x64.
  2. installer Anaconda x64.
  3. exécuter conda update conda.
  4. exécuter conda update --all.
  5. exécuter conda install mingw libpython.
  6. installez Theano (la façon dont vous faites cela dépend si vous voulez interagir avec la source Theano code ou pas, et si vous voulez la version "bleeding edge", ou si vous êtes satisfait de la dernière version majeure, mais périmée).
    1. ancienne version: e.g. pip install Theano.
    2. à la pointe de la version: e.g. pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git (voir documentation liée pour plus d'options)

si vous voulez un support multithreading via OpenMP, les choses deviennent plus compliquées.

si vous voulez des choses de soutien GPU obtenir beaucoup plus compliqué.

les instructions D'installation de Windows dans la documentation de Theano sont fragmentées au mieux, et terriblement périmées au pire. Si vous avez besoin de plus que les bases de travail sur Windows, vous aurez besoin de choisir votre chemin à travers pour trouver une approche qui fonctionne pour vous.

40
répondu Daniel Renshaw 2015-11-14 11:39:12
la source

Le truc, c'est que VOUS DEVEZ CRÉER UN ENVIRONNEMENT / ESPACE DE TRAVAIL POUR PYTHON. Cette solution devrait fonctionner pour Python 2.7 mais au moment de l'écriture de keras peut fonctionner sur python 3.5, surtout si vous avez la dernière anaconda installée (cela m'a pris un certain temps à comprendre donc je vais décrire les étapes que j'ai prises pour installer KERAS en Python 3.5):

-- CRÉER UN ENVIRONNEMENT / ESPACE DE TRAVAIL POUR PYTHON 3.5:

  1. C:\conda create --name neuralnets python=3.5
  2. C:\activate neuralnets

-- INSTALL EVERYTHING (notez l'espace de travail neuralnets entre parenthèses sur chaque ligne). ACCEPT ANY DEPENDENCIES EACH OF THOSE STEPS WANTS TO INSTALL:

  1. (neuralnets) C:\conda install theano
  2. (neuralnets) C:\conda install mingw libpython
  3. (neuralnets) C:\pip install tensorflow
  4. (neuralnets) C:\pip install keras

-- TEST IT :

(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"

rappelez-vous Juste, si vous souhaitez travailler dans l'espace de travail, vous devez toujours le faire:

C:\activate neuralnets

donc vous pouvez lancer Jypiter par exemple (en supposant que vous avez aussi jypiter installé dans cet environnement/espace de travail) comme:

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

6
répondu Denis 2017-02-13 22:30:20
la source

ajouter le support GPU n'est pas beaucoup plus compliqué (bien que pas intuitif)

  1. installez theano comme dans la réponse de Daniel Renshaw
  2. Aller à l' "De Zéro à Lasagne" tutoriel, et de le suivre à partir de la Nvidia GPU support (CUDA) section avec les modifications suivantes:
    • j'ai installé visual studio 2013 community au lieu du SDK Windows
    • Et .theanorc doit être placé dans C:\Users\USERNAME
3
répondu Toke Faurby 2016-08-26 12:04:14
la source

Autres questions sur