用docker运行TensorFlow可以避免复杂的环境的配置,比如说CUDA,而在ubuntu上运行docker tensorflow-gpu镜像,仅仅需要安装nvidia驱动即可,幸运的是一般通过软件更新器(software & updates→ Additional Drivers)即可顺利安装显卡驱动
# tensorflow-gpu镜像启动
sudo nvidia-docker run -it -v /home:/home/ -p 8888:8888 -p 1000:22 tensorflow/tensorflow:latest-gpu
进入tensorflow-gpu镜像 安装jupyterlab
apt-get update
pip install jupyterlab 或者直接安装Anaconda
启动jupyter
jupyter notebook
报错
Running as root is not recommended. Use --allow-root to bypass.
解决办法
找到#c.NotebookApp.allow_root = False
改成 c.NotebookApp.allow_root = True
外部浏览器无法正常访问
jupyter-notebook --allow-root --ip=0.0.0.0 --port=8888
配置密码访问:
先执行python进入python环境,执行
from notebook.auth import passwd
passwd()
输入自己设定的密码,然后会输出
Verify password: