Не могу получить доступ к каталогу, используя путь - PullRequest
0 голосов
/ 22 января 2019

Я установил докер GPU tenorflow из https://tensorflow.org/install/docker. Я пытаюсь загрузить каталог, используя библиотеку import os в записной книжке Jupyter поверх графического процессора tenorflow в Ubuntu. Я могу получить доступ к библиотеке import os и получить информацию о каталоге, используя автономный python в терминале, но не могу получить информацию о каталоге в записной книжке Jupyter поверх gps-tenorflow.

Автономный Python:

Python 3.6.7 (default, Oct 22 2018, 11:32:17) 
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> base_dir="/home/chief/Desktop/ML/data"
>>> print(len(os.listdir(base_dir)))
3

Блокнот Jupyter с использованием tenorflow GPU: enter image description here

Я запускаю tenorflow gpu с помощью следующей команды:

sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3

Я что-то упустил? Любая помощь приветствуется.

Ответы [ 3 ]

0 голосов
/ 22 января 2019
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3 -v /home/chief/Desktop/ML/data:/notebooks/ML_data

Надеюсь, это поможет.

0 голосов
/ 23 января 2019

Я могу решить эту проблему с помощью следующей команды:

docker run --runtime=nvidia -it -p 8888:8888 -v /home/chief/Desktop/ML/:/notebooks tensorflow/tensorflow:latest-gpu-py3
0 голосов
/ 22 января 2019

Вам не хватает хвоста '/'

base_dir = "/ home / Chief / Desktop / ML / data /"

...