600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境

全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境

时间:2024-05-06 07:44:33

相关推荐

全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境

利用Docker在Windows10专业版环境下配置PaddlePaddle

对于PaddlePaddle的安装,查询官网信息,PaddlePaddle提供pip安装和Docker安装运行的使用方式。我们已经了解到Docker在避免环境配置难题上的的巨大优势,加上本人用的是Windows10操作系统,目前官方对于win10版本给出独特的支持,因而选择了在Docker中安装PaddlePaddle。

(1)安装docker

在安装Docker前,切记在启用或关闭Windows功能中打开Hyper-V管理器(目前Windows10家庭中文版不支持此功能)。

目前官方对于win10版本给出独特的支持,支持的版本有64bit Windows 10 Pro, Enterprise and Education。下载的网址为:/docker-for-windows/install/#what-to-know-before-you-install

请下载稳定版如图所示:

特别需要注意的是,如果你的机器不支持Hyper-V那么请使用Docker Toolbox安装,这里不再讲述Docker Toolbox的安装过程。

1.1安装

安装过程十分简单:

1. 双击安装包:Docker for Windows Installer.exe,

2. 一路下一步,傻瓜安装即可。需要注意的是,接受所有的授权要求。安装成功后,系统会要求你暂时登出,然后再次登录windows,

3. 再次登录后系统要求重启,如图所示。按照要求,重启电脑。

4. 重启电脑后安装完成。

1.2测试

重启后安装完成,之后测试一下是否安装成功。测试方式有两种,一种是图形界面方式进行测试,另一种是使用命令行的方式。

图形界面的测试过程如下:

1.打开docker。如果启动成功则在右下角的图标中能够看到docker的图标如下图所示:

2. 打开图形界面查看软件状态(About docker),如果能够顺利看到软件状态则说明安装无误.

命令行测试过程如下:

1. 打开Windows Powershell,打开对话框,

2. 在命令行窗口输入命令: docker version。如果正确输出版本号则测试成功,如下图示:

(2)安装PaddlePaddle

由于百度的大力支持和非常活跃的社区PaddlePaddle发展迅猛。这也导致了不断由新的镜像文件产生,而目前的稳定版本是0.10.0,目前选择使用稳定版本。可以通过命令行 的方式进行来下载安装PaddlePaddle镜像。

需要注意的有两点:1.仓库的选择;2.版本的选择(组合对比如下表所示)。海外仓库就是docker官网提供的仓库,相当于从官方镜像源下载。如果没有特殊强调版本,那么会自动下载最新版。

推荐读者使用国内镜像下载稳定版:

命令:docker pull /paddle:0.10.0

1.1安装PaddlePaddle_book:

为了学习更加直观方便,尽可能的屏蔽掉Linux环境和命令带来的干扰,这里采用视觉上更加直观的jupyter方式来做。所以第一步先下载paddlepaddle/book 镜像:

命令: docker pull paddlepaddle/book:0.10.0

安装好后查看一下安装结果

命令:docker images

由于该镜像体积达2G,所以,请在网络良好的环境下下载,否则很容易出现下载失败的错误。

1.2运行PaddlePaddle_book:

上一步下载的镜像中包含了jupyter服务器,所以启动的容器的时候需要设置网络的端口号。只有网络的端口号映射成功了才能正确的找到服务器,进而获得服务。

启动的命令为:docker run –p 7777:8888 IMAGE_ID

访问页面:打开主机(windows系统)的浏览器,在浏览器中输入网址:

在docker的container中运行着一个轻量级的Linux操作系统,这个系统上运行着jupyter服务器,而这个服务器对外公开的端口号是8888。使用命令docker run –p 7777:8888 IMAGE_ID的时候,就已经将对windows上的7777端口映射到container中的8888端口。因此,对windows的7777的请求导入到Linux中的8888端口,用户看到的网页事实上来自Linux系统上的Jupyter服务器。

至此完成了windows上PaddlePaddle使用环境的搭建。

-01-29 于北京

全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境下配置PaddlePaddle...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。