Установка тензорного потока с анакондой в окнах

Я установил Anaconda на Windows 64 бит. Я загрузил PyCharm для создания проекта, и в терминале PyCharm я установил numpy , scipy , matplotlib используя следующие команды:

 conda install numpy conda install scipy conda install matplotlib 

Я не могу установить Tensorflow так же, как я установил эти другие пакеты. Как его установить?

Недавно Google запустила новую версию Tesnsorflow r0.12, которая включает в себя поддержку Windows, и версия CPU и GPU теперь может быть установлена ​​с использованием версии Python> = 3.5.2 (только 64-разрядной версии).

Для командной строки с открытым исходным кодом выберите команду командной строки и введите следующую команду

 pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl 

Следуйте за этим Tensorflow на Windows для пошаговых инструкций.

Чтобы установить TF на окна, выполните следующие шаги:

 conda create --name tensorflow python=3.5 activate tensorflow conda install jupyter conda install scipy pip install tensorflow-gpu 

Используйте pip install tensorflow вместо pip install tensorflow-gpu , если вы хотите установить версию TF только для TF.

Примечание. Эта установка была протестирована с помощью Anaconda Python 3.5 (64 бит) . Я также пробовал те же шаги установки с (a) Anaconda Python 3.6 (32 бит), (b) Anaconda Python 3.6 (64 бит) и (c) Anaconda Python 3.5 (32 бит), но все они (т.е. ( a), (b) и (c)) не удалось.

В настоящее время tensorflow имеет двоичные файлы только для ОС на базе Unix, то есть Ubuntu Mac OS X – вот почему не упоминается Windows в установочных документах .

Есть долгие дискуссии по Github:

  • Open – поддержка и документация Windows
  • Закрыто – как установить TensorFlow в Windows
  • Закрыто – Как установить / запустить / использовать TensorFlow на машинах Windows?

Ответ SO – тензорный поток – это или он (когда-нибудь скоро) будет совместим с рабочим процессом Windows?


Предложение:

Пока что в Windows самым простым способом начать работу с TensorFlow будет использование Docker : http://tensorflow.org/get_started/os_setup.md#docker-based_installation

После того, как Bazel (система сборки, которую мы используем), будет проще добавить поддержку Windows, добавит поддержку для создания на Windows, которая находится в дорожной карте для Bazel 0.3. Здесь вы можете увидеть полную карту Bazel.

Или просто используйте виртуальную машину Linux (используя VMPlayer), и указанные шаги будут настроены для вас.


Для PyCharm. Когда будет создана среда conda , вам нужно будет установить новый интерпретатор (в среде conda) в качестве interpretor для использования в PyCharm :

Теперь, чтобы использовать интерпретатор conda из PyCharm, перейдите в файл > settings > project > interpreter , выберите Add local в поле интерпретатора проекта (маленькое шестерню) и просмотрите интерпретатор или пройдете путь.

Место по умолчанию – среда живет под conda_root/envs/tensorflow . Новый интерпретатор python будет находиться в conda_root/envs/tensorflow/bin/pythonX.X , так что site-packages будут находиться в conda_root/envs/tensorflow/lib/pythonX.X/site-packages .

Google объявила о поддержке тензорного потока в Windows. Следуйте инструкциям на странице https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html . Обратите внимание: CUDA8.0 необходим для установки GPU.

Если вы установили 64-битную версию Python 3.5 (либо из Python.org или Anaconda), вы можете установить TensorFlow с помощью одной команды: C:> pip install tensorflow

Для поддержки GPU, если у вас установлен CUDA 8.0, вы можете установить следующий пакет: C:> pip install tensorflow-gpu

Мне удалось установить tensorflow в Windows, следуя инструкциям на сайте tensorflow.org, используя метод конда установки, приведенный здесь: https://www.tensorflow.org/get_started/os_setup#anaconda_installation . Существуют небольшие различия в том, как активировать «среду» в окнах, вы называете «активировать» напрямую без «источника». Итак, для меня после установки anaconda шаги, где:

 C:\Users\Dunschm>conda create -n tensorflow python=3.5 C:\Users\Dunschm>activate tensorflow (tensorflow) C:\Users\Dunschm>conda install -c conda-forge tensorflow 

activate tensorflow

conda install -c conda-forge tensorflow работал для меня.

Ни один из других шагов, упомянутых в Интернете, не помог, я нашел его здесь при попытке установить более старую версию.

Хотя шаги, упомянутые в ссылке, похоже, для MAC OS X / Linux, она работала в Windows 7

Вы можете установить spyder вместе с этим conda install spyder

Это сработало для меня:

 conda create -n tensorflow python=3.5 activate tensorflow conda install -c conda-forge tensorflow 

Откройте Anaconda Navigator.

Измените выпадающее меню «Приложения на» от « root » до « tensorflow »

смотреть скриншот

Запустить Spyder

Запустите небольшой код, чтобы подтвердить, что вам хорошо идти:

 import tensorflow as tf node1 = tf.constant(3, tf.float32) node2 = tf.constant(4) # also tf.float32 implicitly print(node1, node2) 

или

 hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) 

Вышеуказанные шаги conda install -c conda-forge tensorflow

будет работать и для Windows 10, но версия Python должна быть 3,5 или выше. Я использовал его с Anaconda Python версии 3.6 в качестве формата буфера протокола, на который он ссылается, доступный на 3.5 или выше. Спасибо, Сандип

Это то, что я сделал для установки версии Anaconda Python 3.6 и Tensorflow на Window 10 64bit. И это был успех!

  1. Перейдите на страницу https://www.continuum.io/downloads, чтобы загрузить версию Anaconda Python 3.6 для Window 64bit.

  2. Создайте среду conda с именем tensorflow, вызвав следующую команду:

    C:> conda create -n tensorflow

  3. Активируйте среду conda, выполнив следующую команду:

    C:> активировать тензорный поток (тензорный поток) C:> # Ваше приглашение должно измениться

  4. Перейдите по ссылке http://www.lfd.uci.edu/~gohlke/pythonlibs/enter здесь, здесь загрузите «tensorflow-1.0.1-cp36-cp36m-win_amd64.whl». (Для моего случая файл будет находиться в папке «C: \ Users \ Joshua \ Downloads» после загрузки)

  5. Установите Tensorflow, используя следующую команду:

    (tensorflow) C:> pip install C: \ Users \ Joshua \ Downloads \ tensorflow-1.0.1-cp36-cp36m-win_amd64.whl

Это то, что я получил после установки: введите описание изображения здесь

  1. Проверьте установку, введя следующую команду в своей среде Python:

    import tensorflow как tf hello = tf.constant ('Hello, TensorFlow!') sess = tf.Session () print (sess.run (hello))

Если вы получили «Hello, TensorFlow!», Это означает, что вы успешно установили Tensorflow.

(Протестированный метод работает). Установить Anaconda для python 3.5. Можно установить здесь для 64-битных окон. https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe

затем установите shadoworflow здесь https://www.tensorflow.org/install/install_windows

(Я ранее пытался использовать Anaconda для Python 3.6, но не смог даже после создания conda env для Python3.5)

Кроме того, если вы хотите запустить ноутбук jupyter и использовать в нем тензорный поток. Используйте следующие шаги. Перейдите в shadoworflow env:

 C: > activate tensorflow (tensorflow) C: > pip install jupyter notebook 

После установки вы можете запустить jupyter notebook и проверить

 (tensorflow) C: > jupyter notebook 

Следующая команда изнутри вашего окна команд (и, желательно, среды conda) будет работать, если у вас есть графическая карта Nvidia.

 conda install tensorflow-gpu