Запуск TensorFlow в Docker на Google Cloud


Я следовал инструкциям по установке TensorFlow на Docker в Google Cloud здесь:

Http://tensorflow.org/get_started/os_setup.html#docker-based-installation

В первый раз он сработал и показал подсказку tensorflow. Теперь, когда я вышел из системы и снова вошел, я получаю следующее:

technologiclee@docker-playground:~$ docker run -it b.gcr.io/tensorflow/tensorflow root@2e87064f0743:/#

Я также попробовал это:

root@2e87064f0743:/# docker run b.gcr.io/tensorflow/tensorflow-full bash: docker: command not found

Есть ли другой способ запустить TensorFlow в Docker после его установки?

1 3

1 ответ:

Команда docker run -it вызывает оболочку bash в контейнере, где установлен TensorFlow. После того, как вы находитесь в приглашении root@2e87064f0743:/#, Вы можете начать интерактивный сеанс TensorFlow, запустив ipython , как показано в следующем примере:

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

root@2e87064f0743:/# ipython

Python 2.7.6 ...
In [1]: import tensorflow as tf
In [2]: c = tf.constant(5.0)
In [3]: sess = tf.InteractiveSession()
I tensorflow/core/...

In [4]: c.eval()
Out[4]: 5.0