tensorflow-gpu через тайм-аут пипса

Я получал тайм-ауты от pypi.python.org при запуске pip install --upgrade tensorflow_gpu, поэтому я добавил к нему параметры --verbose и --timeout 10000. Он начинается быстро, затем начинает ползти:

1% |▌                               | 747kB 244bytes/s eta 2 days, 9:31:36

Есть ли лучший способ установить tensorflow-gpu внутри virtualenv в Windows? Следуя инструкциям этой модели: https://github.com/tensorflow/models/tree/master/attention_ocr


person Roger    schedule 04.07.2017    source источник
comment
Примерно после 20 попыток в течение 36 часов... теперь это исправлено. Не уверен, что происходит, но теперь он устанавливается примерно за 90 секунд.   -  person Roger    schedule 05.07.2017


Ответы (1)


Самый простой способ установить тензорный поток в среде выглядит следующим образом.

  1. Активируйте/войдите в свою среду Python (например, для Anaconda активируйте envName).
  2. Убедитесь, что вы действительно находитесь в виртуальной/конда среде!
  3. Используйте pip для установки tensorflow. Для CPU используйте pip install tensorflow, а для GPU используйте pip install tensorflow-gpu. Не устанавливайте оба в одном каталоге.
  4. Пип должен позаботиться об остальном. Tensorflow будет загружен вместе со своими зависимостями от Pypi.

Если у вас возникли проблемы с установкой из pip, вы можете попробовать обновить pip или проверить подключение к Интернету. Также есть вероятность, что у Pypi есть небольшие проблемы с их стороны.

Не забудьте активировать свою среду, прежде чем пытаться импортировать Tensorflow!

Удачи!

person JCooke    schedule 05.07.2017
comment
В приведенном выше примере я был внутри созданного для этого виртуального окружения. Время просто истекло, пока я не добавил параметр --timeout. Не уверен, почему это, наконец, сработало, потребовалось ~ 20 попыток. Из любопытства я попробовал еще раз за пределами Virtualen, потому что моя родная установка все еще на 1.2.0. Я получаю ту же ошибку, что и здесь: github.com/tensorflow/tensorflow/issues/11253 ЭТИ ПАКЕТЫ НЕ СООТВЕТСТВУЮТ ХЕШАМ ИЗ ФАЙЛА ТРЕБОВАНИЙ, так что проблема с 1.2.1, или проблема с pip... Я не знаю. - person Roger; 05.07.2017
comment
Не уверена. Я знаю, что за последние пару дней были некоторые проблемы со сборкой, поэтому 1.2.1 может быть шатким и/или у pip могут быть проблемы. Я только что попробовал в одной из своих тестовых сред, и я загрузил 1.2.1 без проблем на хороших скоростях и т. д. Я думаю, что вам, возможно, не повезло, и / или ваше интернет-соединение могло быть проблемой. Возможно, вы работаете через прокси, и у pypi были проблемы с этим. Не уверен, тбх. Я думаю, мы бы услышали, если бы Pypi отключился на 36 часов. - person JCooke; 05.07.2017
comment
Интересно, так должно быть как-то на моем конце. У меня не самый быстрый интернет: beta.speedtest.net/result/6430541487.png .. но этого вполне должно хватить на 51мб. Прямо сейчас показываю: Загрузка tensorflow_gpu-1.2.1-cp35-cp35m-win_amd64.whl (51,3 МБ) 3% |# | 1,6 МБ, 750 байт/с, время 18:23:10 или ай. - person Roger; 05.07.2017
comment
Очень странный. Если локальный сервер, на котором размещаются Pypi/пакеты для вас в Техасе, не замедлится, я не вижу, в чем еще может быть проблема. Я скачал буквально за минуту. Не думайте, что здесь можно рассмотреть гораздо больше этой проблемы. - person JCooke; 05.07.2017