Докер с Tensorflow - PullRequest
       1

Докер с Tensorflow

2 голосов
/ 09 апреля 2019

Я пытаюсь использовать докер. Я получил это, чтобы начать:

~/tensorflow$ docker run -u $(id -u):$(id -g) -it -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

Это распечатывает:

________                               _______________                
___  __/__________________________________  ____/__  /________      __
__  /  _  _ \_  __ \_  ___/  __ \_  ___/_  /_   __  /_  __ \_ | /| / /
_  /   /  __/  / / /(__  )/ /_/ /  /   _  __/   _  / / /_/ /_ |/ |/ / 
/_/    \___//_/ /_//____/ \____//_/    /_/      /_/  \____/____/|__/


You are running this container as user with ID 1000 and group 1000,
which should map to the ID and group for your user on the Docker host. Great!

[I 05:42:44.497 NotebookApp] Writing notebook server cookie secret to /.local/share/jupyter/runtime/notebook_cookie_secret
/usr/local/lib/python3.5/dist-packages/IPython/paths.py:68: UserWarning: IPython parent '/' is not a writable location, using a temp directory.
  " using a temp directory.".format(parent))
[I 05:42:45.970 NotebookApp] Serving notebooks from local directory: /tf

Какой родительский IPython '/' не доступен для записи? В моей системе также нет каталога / tf.

[I 05:42:45.971 NotebookApp] The Jupyter Notebook is running at:
[I 05:42:45.971 NotebookApp] http://(87eb400fcb15 or 127.0.0.1):8888/?token=52ea6e8417f21a2cf0463ce147747f79ff6a7e290014a768
[I 05:42:45.971 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 05:42:45.975 NotebookApp] 

    To access the notebook, open this file in a browser:
        file:///.local/share/jupyter/runtime/nbserver-12-open.html
    Or copy and paste one of these URLs:
        http://(87eb400fcb15 or 127.0.0.1):8888/?token=52ea6e8417f21a2cf0463ce147747f79ff6a7e290014a768
[I 05:44:25.595 NotebookApp] 302 GET /?token=52ea6e8417f21a2cf0463ce147747f79ff6a7e290014a768 (172.17.0.1) 1.23ms
[I 05:44:44.277 NotebookApp] Writing notebook-signing key to /.local/share/jupyter/notebook_secret

Он говорит, что хочет написать "notebook_cookie_secret", однако в jupyter нет времени выполнения каталога. Разрешения Юпитера:

~/.local/share$ ls -la jupyter/
total 16
drwxr-xr-x  4 ronald ronald 4096 Jan 29 09:10 .
drwx------ 30 ronald ronald 4096 Apr  8 09:39 ..
drwxr-xr-x  3 ronald ronald 4096 Jan 29 09:10 kernels
drwxr-xr-x  3 ronald ronald 4096 Jan 29 09:10 nbextensions

Доступ к файлу: /// невозможен, так как файл не существует.

Я могу получить доступ к ноутбуку через 127.0.0.1/ ...

Я открываю три файла в другой вкладке моего браузера. Это запускает два файла basic_classification.ipynb и basic_text_classification.ipynb

Вот и я. Я не знаю, что должно произойти, или как я могу что-то сделать. Я подумал, может, для этого нужно время, но даже через час он показывает просто «Бег». Пожалуйста, дайте мне несколько советов.

1 Ответ

0 голосов
/ 09 апреля 2019

Я не думаю, что таким способом вы можете запустить файл Jupyter напрямую с помощью Docker, поскольку для образа Docker установлено, что он не изменяется напрямую.

Попробуйте использовать эту библиотеку в качестве решения:

https://github.com/yhilpisch/ipynb-docker

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