Фон
Я следовал учебнику
здесь
это происходило следующим образом:
создайте изображение, а затем контейнер для TensorFlow Object Detection API из Dockerfile.
В конце Dockerfile запускается блокнот Jupyter, и я могу видеть и редактировать все, что я клонировал через github.
Мне пришлось внести некоторые изменения, чтобы он работал, но сейчас он работает.
Затем я отправил это изображение в Dockerhub с именем: tf_od_api: part1.
команда для запуска контейнера с именем tenorflow:
запуск докера
Идентификатор контейнера dc91f5b5e6759bac3dfe4e713406fd0e2a217637241a45d9a20d5cfc347d40d8
Блокнот Jupyter в адресе localhost:8888
.
Нет данных в графическом интерфейсе ноутбука Jupyter
Теперь я хочу использовать мои локальные данные (более 10 ГБ) для обнаружения объектов, и для этого мне нужно использовать скрипт из API обнаружения объектов, который будет создавать и сохранять tfrecords для будущих задач. Поэтому мне нужно сохранить эти данные, но я не хочу загружать их каждый раз.
Я попробовал решение, данное здесь . Команда, которую я использую для этого:
docker run -v /home/kneazle/data/KITTI:/data_host/KITTI kneazle/tf_od_api:part1
Но вывод этой команды:
[I 11:06:50.547 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[W 11:06:50.560 NotebookApp] All authentication is disabled. Anyone who can connect to this server will be able to run code.
[I 11:06:50.564 NotebookApp] Serving notebooks from local directory: /tensorflow/models/research/object_detection
[I 11:06:50.564 NotebookApp] The Jupyter Notebook is running at:
[I 11:06:50.564 NotebookApp] http://(a915e0cd0fd0 or 127.0.0.1):8888/
[I 11:06:50.564 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Я не вижу данных в записной книжке Jupyter, которую я начал до или после. Я тоже пробовал
docker run --runtime=nvidia -it
--name tensorflow -p 8888:8888
-v /home/kneazle/data/KITTI:/data_host/KITTI kneazle/tf_od_api:part1
Как я могу использовать мои локальные файлы для ноутбука Jupyter, работающего в Docker?