我已经从https://tensorflow.org/install/docker设置了tensorflow GPU docker。我正在尝试使用Jupyter笔记本中的import os
库在Ubuntu中的tensorflow GPU上加载目录。我可以使用终端中的独立python访问import os
库并获取目录详细信息,但无法在tensorflow gpu上获取Jupyter笔记本中的目录详细信息。
独立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:
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3
我错过了什么吗?任何帮助表示赞赏。
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3 -v /home/chief/Desktop/ML/data:/notebooks/ML_data
希望能帮助到你。
你错过了拖尾'/'
base_dir = “/家/首席/桌面/ ML /数据/”
我可以使用以下命令解决这个问题:
docker run --runtime=nvidia -it -p 8888:8888 -v /home/chief/Desktop/ML/:/notebooks tensorflow/tensorflow:latest-gpu-py3