Запуск 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 ответ:
Команда
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