无法使用路径访问目录
Can't access directory using path
我已经从 https://tensorflow.org/install/docker 设置了 tensorflow GPU docker。我正在尝试在 Ubuntu 中的 tensorflow GPU 之上使用 Jupyter notebook 中的 import os
库加载目录。我可以在终端中使用独立 python 访问 import os
库并获取目录详细信息,但无法在 tensorflow gpu 之上的 Jupyter notebook 中获取目录详细信息。
独立 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
使用tensorflow gpu的Jupyter笔记本:
我是 运行 使用以下命令的 tensorflow gpu:
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3
我错过了什么吗?感谢任何帮助。
您缺少尾部“/”
base_dir="/home/chief/Desktop/ML/data/"
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3 -v /home/chief/Desktop/ML/data:/notebooks/ML_data
希望对您有所帮助。
我可以使用以下命令解决此问题:
docker run --runtime=nvidia -it -p 8888:8888 -v /home/chief/Desktop/ML/:/notebooks tensorflow/tensorflow:latest-gpu-py3
我已经从 https://tensorflow.org/install/docker 设置了 tensorflow GPU docker。我正在尝试在 Ubuntu 中的 tensorflow GPU 之上使用 Jupyter notebook 中的 import os
库加载目录。我可以在终端中使用独立 python 访问 import os
库并获取目录详细信息,但无法在 tensorflow gpu 之上的 Jupyter notebook 中获取目录详细信息。
独立 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
使用tensorflow gpu的Jupyter笔记本:
我是 运行 使用以下命令的 tensorflow gpu:
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3
我错过了什么吗?感谢任何帮助。
您缺少尾部“/”
base_dir="/home/chief/Desktop/ML/data/"
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3 -v /home/chief/Desktop/ML/data:/notebooks/ML_data
希望对您有所帮助。
我可以使用以下命令解决此问题:
docker run --runtime=nvidia -it -p 8888:8888 -v /home/chief/Desktop/ML/:/notebooks tensorflow/tensorflow:latest-gpu-py3