Cómo instalar Theano en Anaconda Python 2.7 x64 en Windows?
Me pregunto cómo instalar Theano en Anaconda Python 2.7 x64 en Windows 7 x64. El sitio web de Theano proporciona algunas instrucciones pero no está claro qué es específico de Anaconda.
3 answers
No estoy 100% seguro, pero esto puede ser un conjunto mínimo de instrucciones, pero solo si no desea utilizar una GPU. Conseguir que Theano use una GPU en Windows es un poco más difícil.
- Install TDM GCC x64.
- Instale Anaconda x64.
- ejecutar
conda update conda
. - ejecutar
conda update --all
. - ejecutar
conda install mingw libpython
. - Instale Theano (la forma de hacerlo depende de si desea interactuar con el código fuente de Theano o no, y si desea el " borde sangrante" versión, o están contentos con el último, pero fuera de fecha de lanzamiento principal).
-
Versión anterior : por ejemplo,
pip install Theano
. -
Versión de vanguardia : 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 quieres soporte multiproceso a través de OpenMP entonces las cosas se complican más.
Si quieres soporte GPU las cosas se vuelven mucho más complicadas.
Las instrucciones de instalación de Windows en la documentación de Theano son fragmentado en el mejor de los casos, y terriblemente desactualizado en el peor. Si necesita algo más que los conceptos básicos para trabajar en Windows, tendrá que elegir su camino para encontrar un enfoque que funcione para usted.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-14 08:39:12
El truco es que NECESITA 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 la última anaconda instalada (esto me llevó un tiempo para averiguarlo, así que describiré 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
-- INSTALAR TODO (observe el espacio de trabajo de neuralnets entre paréntesis en cada línea). ACEPTA CUALQUIER DEPENDENCIA QUE CADA UNO DE ESOS PASOS QUIERA INSTALAR :
(neuralnets) C:\conda install theano
(neuralnets) C:\conda install mingw libpython
(neuralnets) C:\pip install tensorflow
(neuralnets) C:\pip install keras
-- PRUÉBALO:
(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"
Solo recuerda, si quieres trabajar en el espacio de trabajo siempre tienes que hacer:
C:\activate neuralnets
Así que puedes lanzar Jypiter por ejemplo (asumiendo que también tienes jypiter instalado en este entorno / espacio de trabajo) como:
C:\activate neuralnets
(neuralnets) jypiter notebook
Puede leer más sobre la gestión y creación de entornos conda / workspaces en la siguiente URL: https://conda.io/docs/using/envs.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-13 19:30:20
Agregar soporte de GPU no es mucho más complicado (aunque no intuitivo)
- Instala theano como en la respuesta de Daniel Renshaw
- Vaya al tutorial "De cero a Lasaña", y sígalo desde la sección
Nvidia GPU support (CUDA)
con los siguientes cambios:- Instalé
visual studio 2013 community
en lugar del SDK de Windows - Y
.theanorc
deben colocarse enC:\Users\USERNAME
- Instalé
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-26 09:04:14