Подтвердить что ты не робот

Как установить Theano на Anaconda Python 2.7 x64 на Windows?

Интересно, как установить Theano на Anaconda Python 2.7 x64 на Windows 7 x64. Сайт Theano предоставляет некоторые инструкции, но неясно, что конкретно для Anaconda.

4b9b3361

Ответ 1

Я не уверен на 100%, но это может быть минимальный набор инструкций, но только если вы не хотите использовать графический процессор. Получение Theano для использования GPU в Windows довольно сложно.

  • Установите TDM GCC x64.
  • Установите Anaconda x64.
  • запустите conda update conda.
  • выполните conda update --all.
  • запустить conda install mingw libpython.
  • Установить Theano (как вы это делаете, зависит от того, хотите ли вы взаимодействовать с исходным кодом Theano или нет, и хотите ли вы версию "кровоточащего края" или будете довольны последним, но устаревшим крупным выпуск).

Если вам нужна поддержка многопоточности через OpenMP, тогда ситуация усложняется.

Если вы хотите, чтобы поддержка GPU стала намного сложнее.

Инструкции по установке Windows в документации Theano фрагментированы в лучшем случае и ужасно устарели в худшем случае. Если вам нужно больше, чем основы, работающие в Windows, вам нужно выбрать свой путь, чтобы найти подход, который работает для вас.

Ответ 2

Хитрость заключается в том, что ВАМ НУЖНО СОЗДАТЬ ОКРУЖАЮЩУЮ СРЕДУ/РАБОЧУЮ ПЛОЩАДЬ ДЛЯ ПИТОНА. Это решение должно работать на Python 2.7, но на момент написания keras может работать на python 3.5, особенно если у вас установлена последняя anaconda (мне потребовалось некоторое время, чтобы понять, что я опишу шаги, которые я предпринял для установки KERAS в python 3,5):

- СОЗДАТЬ ОКРУЖАЮЩУЮ СРЕДУ/РАБОЧАЯ ПОМЕЩЕНИЕ ДЛЯ ПИТОНА 3.5:

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

- УСТАНАВЛИВАЙТЕ ВСЕ (обратите внимание на рабочее пространство нейросети в скобках на каждой строке). ПРИНИМАЙТЕ ЛЮБЫЕ ЗАВИСИМОСТИ КАЖДОГО ЭТОГО ШАГА ХОЧЕТ УСТАНОВИТЬ:

  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

- ИСПЫТАТЬ:

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

Просто помните, что если вы хотите работать в рабочей области, вам всегда нужно делать:

C:\activate neuralnets

поэтому вы можете запустить Jypiter, например (предположим, что у вас также установлен jypiter в этой среде/рабочей области):

C:\activate neuralnets
(neuralnets) jypiter notebook

Вы можете узнать больше об управлении и создании окружения/рабочих областей конда по следующему URL-адресу: https://conda.io/docs/using/envs.html

Ответ 3

Добавление поддержки GPU не намного сложнее (хотя и не интуитивно понятно)

  • Установите theano, как в ответе Даниэля Реншоу.
  • Перейдите в От нуля до лазанья и следуйте за ним из раздела Nvidia GPU support (CUDA) со следующими изменениями:
    • Я установил visual studio 2013 community вместо SDK Windows
    • И .theanorc следует поместить в C:\Users\USERNAME