Запуск jupyter lab на смонтированном диске с обрамлением тензорного потока - PullRequest
0 голосов
/ 03 ноября 2018

В официальной документации сайта Tensorflow TF подробно описано, как установить последние версии образов Docker для nvidia и tenorflow. Затем я смонтировал свой хост-каталог и запустил ноутбук Jupyter:

$ docker run -it --rm \
-p 8888:8888
--runtime=nvidia -v ~/my_dir:/container_dir \
tensorflow/tensorflow:lastest-gpu-py3

Эта команда по умолчанию запускает блокнот jupyter из каталога \ notebook в контейнере.

Мои вопросы:

  1. Как запустить блокнот jupyter из каталога смонтированного хоста, который содержит мои собственные блокноты? Я понимаю, что могу просто запустить оболочку bash из образа докера, перейти в каталог подключенного хоста и запустить оттуда ноутбук, но запуск ноутбука из корня может оказаться не лучшим решением.
  2. Как запустить jupyter LAB вместо jupyter NOTEBOOK, поскольку я считаю, что оба их порта - 8888, и этот образ TF, по-видимому, запускает ноутбук по умолчанию.

1 Ответ

0 голосов
/ 03 ноября 2018

Вы можете написать свой собственный dockerfile, который устанавливает все зависимости и основывается на образе тензорного потока. Например, вы можете изменить команду run, чтобы она изменила каталог. Или вы создаете другой образ, который устанавливает Jupyter Hub и запускает Instance при запуске. Вы можете найти хорошее объяснение о том, как создать dockerfiles здесь.

...