Установите старую версию Tensorflow GPU - PullRequest
0 голосов
/ 08 января 2020

Я пытался установить более старую версию tenorflow gpu на windows 10:

pip install tensorflow-gpu==1.4.0

И я получаю сообщение об ошибке типа в этом другом посте , означающее, что windows версия

И мне интересно, есть ли способ получить список функционирующих windows версия tenorflow

Заранее спасибо

Изменения

Кажется, что tenorflow GPU v1.4.0 не работает на python 3.7, поэтому создание другого окружения и понижение версии python до 3.6 может решить проблему.

с помощью anaconda Вы можете сделать это следующим образом:

conda create -n py36 python=3.6
conda activate py36
pip install tensorflow-gpu==1.4.0

обратите внимание, что для более старой версии tenorflow требуется более старая версия CUDA (мне пришлось установить CUDA 8.0)

Ответы [ 2 ]

1 голос
/ 09 января 2020

Если вы go перейдете на страницу pypi из tensorflow 1.4, вы увидите, что доступны только whl файлы до python 3.6. Я предполагаю, что вы используете 3,7 или 3,8. Вот почему

pip install tensorflow-gpu==1.4.0

не работает для вас. Просто нет варианта установки для tensorflow-gpu для python версий, отличных от 2.7, 3.3, 3.4, 3.5, 3.6

Я думаю, у вас есть два варианта, так как вы упомянули, что у вас есть conda:

Создание среды

Создание среды, использующей python 3.6, а затем использование pip install, как вы изначально предполагали

conda create -n py36 python=3.6
conda activate py36
pip install tensorflow-gpu==1.4.0

Попробуйте канал с вашей версией

Вы можете использовать функцию поиска на веб-сайте , чтобы найти канал, для которого доступна указанная вами версия c, для 1.4 , вы должны быть в состоянии сделать:

conda install -c cjj3779 tensorflow-gpu

Спецификация версии не требуется, так как единственная доступная версия в этом канале - 1.4

1 голос
/ 08 января 2020

Вариант 1: установка с помощью pip, но доступны только версии

Просмотр созданного сообщения об ошибке pip показывает, что tensorflow-gpu==1.4.0 недоступно.

Для просмотра доступных версии, проверьте версии в скобках:

    ERROR: Could not find a version that satisfies the requirement tensorflow-gpu==1.4.0
 (from versions: 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0,
 1.15.0rc0, 1.15.0rc1, 1.15.0rc2, 1.15.0rc3, 1.15.0, 2.0.0a0, 2.0.0b0, 2.0.0b1,
 2.0.0rc0, 2.0.0rc1, 2.0.0rc2, 2.0.0, 2.1.0rc0, 2.1.0rc1, 2.1.0rc2)
 ERROR: No matching distribution found for tensorflow-gpu==1.4.0

Затем выберите подходящий вариант из доступных:

pip install tensorflow-gpu==1.14.0 

Вариант 2: Установка с Conda

Go с этим руководством: https://www.datacamp.com/community/tutorials/installing-anaconda-windows

После установки Anaconda на Windows:

1) Создание среды:

conda create -n tf_gpu python=3.6 anaconda

2) Активируйте эту среду:

conda activate tf_gpu

3) Установите tf-gpu 1.4:

conda install tensorflow-gpu=1.4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...