2016-03-02 2 views
0

В настоящее время я пытаюсь выполнить Google Deep Learning Course и сталкивается с проблемой установки и запуска TensorFlow на моем ПК с ОС Windows.Проблемы с установкой TensorFlow/Python на компьютер с ОС Windows

These - это инструкции по установке TensorFlow на мой компьютер. Однако это не в состоянии на данный момент:

docker run -it b.gcr.io/tensorflow/tensorflow 

с ошибкой ниже:

enter image description here

Теперь после того, как смотреть на this статьи, и опробовать линию docker pull b.gcr.io/tensorflow/tensorflow, я, кажется, чтобы получить ту же ошибку :

enter image description here

кто-нибудь успешно установлен Docker и TensorFlow на свои компьютеры? Спасибо за ответ. Пожалуйста, не стесняйтесь спрашивать меня обо всем, что могло бы прояснить этот вопрос.

+0

Вы можете сами создать изображение докеров, зайти в tenorflow/tools/docker и сделать 'docker build .' – fabrizioM

+0

@fabrizioM не могли бы вы подробнее рассказать о том, как это сделать? –

+0

@SharanDuggirala Попробуйте мой ответ. Если он не работает, попробуйте использовать программное обеспечение Kitematic, поставляемое в комплекте с установкой Docker. – Thoran

ответ

1

кажется, что вы не» t иметь запущенную виртуальную машину. Самый простой способ - запустить «Docker Quick Start Terminal». Он будет (создавать и) запускать виртуальную машину.

Поскольку вы хотите сделать Udacity задания, вы можете попробовать следующую команду в открытом Докер терминале:

docker run -it -p 8888:8888 -v b.gcr.io/tensorflow-udacity/assignments:0.5.0 

Я лично использую эту команду:

docker run -d -p 8888:8888 -v /$(pwd)/tensorflow:/notebooks --memory=8g --name tf b.gcr.io/tensorflow-udacity/assignments:0.5.0 

где:

  • --memory=8g предназначено для увеличения объема памяти
  • --name tf - дать контейнеру имя
  • -v /$(pwd)/tensorflow:/notebooks устанавливает папку с хоста в контейнер. Эта папка ДОЛЖНА находиться внутри вашей пользовательской папки Windows. Как вы можете видеть, я создал папку с именем tensorflow внутри моей пользовательской папки Windows и разместил там все ноутбуки назначения.

Для доступа к ноутбуку Jupyter в вашем браузере перейдите к «IP-адресу виртуальной машины»: 8888, который обычно составляет 192.168.99.100:8888.

Если вы назвали контейнер, как я, вы можете использовать docker start tf, чтобы начать его в следующий раз.

1

Чтобы построить и запустить CPU только tensorflow на окна системы, которая докер установлена ​​вы можете

cd tensorflow/tools/docker 
docker build -t tensorflow 
docker run -it -p 8888:8888 tensorflow 

Это даст вам консоль Баш со встроенным tensorflow

+0

Делает это на консоли докера или в Windows cmd? –

+0

Кроме того, у меня даже нет тензорного потока в моей системе. Когда я пытался получить файлы, посмотрите, что произошло. –

+0

Как вы можете видеть, я получаю тайм-аут ping при попытке получить эти файлы –

Смежные вопросы