吴恩达ReinforcementLearning Docker镜像构筑

时间:2024-03-26 16:29:15

Reinforcement Learning课程Docker镜像制作

  • 前提
  • 从Dockerfile构建可用image
  • 最后

前提

参照吴恩达机器学习环境本地化构建wsl+docker+tensorflow+cuda的1~3构建了Docker可运行的环境

从Dockerfile构建可用image

  1. 下载附件并命名为的Dockerfile

  2. 在Dockerfile所在的文件夹下运行 docker build -t reinforcement-learning:v2 .即可

  3. 运行

$ docker run --runtime=nvidia --gpus all -it -p 10000:8888 --name tfGPU -v /mnt/d/Docker/jovyan:/data reinforcement-learning:v2

就可以顺利启动我们新创建的镜像了。

注意bash窗口中输出的token信息,后面填到浏览器中

  1. 从Chrome启动127.0.0.1:10000,输入对应的token信息就可以启动Jupyter Notebook了,但是考虑到plotly和ipywidget的兼容性,建议启动Jupyterlab进行运行,才能保证所有的结果正确无误。

最后

欢迎参考这个github仓库进行构建吴恩达机器学习环境本地化构建的Github仓库