相信很多对深度学习感兴趣的人都听说过这门课程:
https://www.udacity.com/course/deep-learning--ud730 https://www.udacity.com/course/deep-learning--ud730
我现在正在学习该课程,想分享如何从头开始在 Windows 上设置学习环境的分步说明。
第一个答案名为设置环境是关于建立学习环境。您只需运行一次。
第二个答案名为本地机器重新启动后是关于如何在重新启动计算机后重新启动环境。
请参阅名为的第三个答案一切如何运作了解所有这些东西是如何工作的(或者您可以盲目地遵循第一个答案并稍后查看)。
设置环境(仅运行一次!)
注意:要在计算机重新启动后启动就绪环境,请使用本地机器重新启动后第二个答案中的说明。
Steps:
- 下载并安装 Docker 工具箱:
https://www.docker.com/products/docker-toolbox https://www.docker.com/products/docker-toolbox
Docker是一个部署预配置的工具virtual您机器上的学习环境。它将在虚拟机内运行,无论如何都不会干扰您的计算机。
-
(可选步骤)Docker 会将其文件放在系统磁盘 (C:) 上,如果使用 SSD,您可能需要更改它。你可以这样做:
mklink /J "C:\Users\USER\.docker" "D:\Docker"
- 代替USER用你的用户名
- 代替“D:\Docker”以及您想要存储 Docker 文件的其他驱动器上的路径
更多内容请见:在 Windows 上更改 .docker 目录 https://stackoverflow.com/questions/32948370/change-docker-directory-on-windows
- 打开 Windows CMD。转到安装 Docker 的文件夹。创建一个新的 docker 机器:
docker-machine 创建 vdocker -d virtualbox
-
(神奇的一步)运行吧!
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
更多内容请见:如何启动tensorflow docker jupyter笔记本 https://stackoverflow.com/questions/33636925/how-do-i-start-tensorflow-docker-jupyter-notebook
- 下载并安装预配置分配docker镜像:
docker run -it -p 8888:8888 -p 6006:6006 --name tensorflow-udacity -it b.gcr.io/tensorflow-udacity/assignments:0.5.0
-
(important step!) Configure port forwarding:
- Run Oracle VM VirtualBox链接(应在安装 Docker 时创建):
- 添加端口转发(它将虚拟环境中的8888端口转发到本地计算机上的8810端口):
P.S. Using :8810端口如果您的本地计算机上已安装 IPython 笔记本。
- 在“设置...”菜单中(来自上一步)允许虚拟机使用更多内存:
注意:在对系统设置进行任何更改之前,必须关闭 VirtualBox。(杰拉什)
使用以下命令停止虚拟机:
docker-machine 停止 vdocker
(选修的)您还可以允许它使用更多内核以便运行得更快:
- Profit!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)