installing - ¿Cómo instalar Theano en Anaconda Python 2.7 x64 en Windows?
installing keras python (3)
Me pregunto cómo instalar Theano en Anaconda Python 2.7 x64 en Windows 7 x64. El sitio web de Theano proporciona algunas instructions pero no está claro en cuanto a lo que es específico de Anaconda.
Agregar compatibilidad con GPU no es mucho más complicado (aunque no es intuitivo)
- Instale theano como en la respuesta de Daniel Renshaw
- Vaya al tutorial "De cero a lasaña" y sígalo desde la sección de
Nvidia GPU support (CUDA)
con los siguientes cambios:- Instalé
visual studio 2013 community
lugar del SDK de Windows - Y
.theanorc
debe colocarse enC:/Users/USERNAME
- Instalé
El truco es que NECESITAS CREAR UN ENTORNO / ESPACIO DE TRABAJO PARA PYTHON . Esta solución debería funcionar para Python 2.7, pero en el momento de escribir keras puede ejecutarse en Python 3.5, especialmente si tiene instalada la última anaconda (esto me tomó un tiempo descifrar, así que esbozaré los pasos que tomé para instalar KERAS en python 3.5):
- CREAR ENTORNO / ESPACIO DE TRABAJO PARA PYTHON 3.5:
-
C:/conda create --name neuralnets python=3.5
-
C:/activate neuralnets
- INSTALE TODO (observe el espacio de trabajo de neuralnets entre paréntesis en cada línea). ACEPTA CUALQUIER DEPENDENCIA QUE CADA UNO DE ESTOS PASOS QUIERA INSTALAR :
-
(neuralnets) C:/conda install theano
-
(neuralnets) C:/conda install mingw libpython
-
(neuralnets) C:/pip install tensorflow
-
(neuralnets) C:/pip install keras
- PROBARLO:
(neuralnets) C:/python -c "from keras import backend; print(backend._BACKEND)"
Solo recuerda, si quieres trabajar en el área de trabajo, siempre tienes que hacer:
C:/activate neuralnets
para que pueda ejecutar Jypiter por ejemplo (suponiendo que también tenga jipiter instalado en este entorno / área de trabajo) como:
C:/activate neuralnets
(neuralnets) jypiter notebook
Puede leer más sobre cómo administrar y crear entornos / espacios de trabajo de conda en la siguiente URL: https://conda.io/docs/using/envs.html
No estoy 100% seguro, pero este puede ser un conjunto mínimo de instrucciones, pero solo si no quieres usar una GPU. Hacer que Theano use una GPU en Windows es bastante más difícil.
- Instale TDM GCC x64.
- Instale Anaconda x64.
- ejecutar
conda update conda
. - ejecutar la
conda update --all
. - ejecutar
conda install mingw libpython
. - Instale Theano (cómo lo hace depende de si desea interactuar con el código fuente de Theano o no, y si desea la versión "vanguardista", o si está contento con la última versión pero desactualizada).
- Versión anterior : por ejemplo,
pip install Theano
. - Versión de borde sangrante : por ejemplo,
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
(consulte la documentación vinculada para obtener más opciones)
- Versión anterior : por ejemplo,
Si desea soporte de subprocesos múltiples a través de OpenMP, entonces las cosas se vuelven más complicadas.
Si quieres compatibilidad con GPU, las cosas se vuelven mucho más complicadas.
Las instrucciones de instalación de Windows en la documentación de Theano están fragmentadas en el mejor de los casos, y terriblemente desactualizadas en el peor. Si necesita más que lo básico para trabajar en Windows, tendrá que elegir un enfoque que funcione para usted.