全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境下配置PaddlePaddle...
利用Docker在Windows10專業(yè)版環(huán)境下配置PaddlePaddle
? ? ? ?對(duì)于PaddlePaddle的安裝,查詢官網(wǎng)信息,PaddlePaddle提供pip安裝和Docker安裝運(yùn)行的使用方式。我們已經(jīng)了解到Docker在避免環(huán)境配置難題上的的巨大優(yōu)勢(shì),加上本人用的是Windows10操作系統(tǒng),目前官方對(duì)于win10版本給出獨(dú)特的支持,因而選擇了在Docker中安裝PaddlePaddle。
(1)安裝docker
? ? ? ?在安裝Docker前,切記在啟用或關(guān)閉Windows功能中打開Hyper-V管理器(目前Windows10家庭中文版不支持此功能)。
?
? ? ? ?目前官方對(duì)于win10版本給出獨(dú)特的支持,支持的版本有64bit Windows 10 Pro, Enterprise and Education。下載的網(wǎng)址為:https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install
? ? ? ?請(qǐng)下載穩(wěn)定版如圖所示:
? ? ? ?
?
???????????????????????????
?????? 特別需要注意的是,如果你的機(jī)器不支持Hyper-V那么請(qǐng)使用Docker Toolbox安裝,這里不再講述Docker Toolbox的安裝過程。
? ? ? 1.1安裝
? ? ? ? 安裝過程十分簡(jiǎn)單:
? ? ? ? ? ? 1. 雙擊安裝包:Docker for Windows Installer.exe,
? ? ? ? ? ? 2. 一路下一步,傻瓜安裝即可。需要注意的是,接受所有的授權(quán)要求。安裝成功后,系統(tǒng)會(huì)要求你暫時(shí)登出,然后再次登錄windows,
? ? ? ? ? ? 3. 再次登錄后系統(tǒng)要求重啟,如圖所示。按照要求,重啟電腦。
? ? ? ? ? ?4. 重啟電腦后安裝完成。
?
? ? ? 1.2測(cè)試
? ? ? ? ? ? ? 重啟后安裝完成,之后測(cè)試一下是否安裝成功。測(cè)試方式有兩種,一種是圖形界面方式進(jìn)行測(cè)試,另一種是使用命令行的方式。
? ? ? ?圖形界面的測(cè)試過程如下:
? ? ? ? ? ? ? 1.打開docker。如果啟動(dòng)成功則在右下角的圖標(biāo)中能夠看到docker的圖標(biāo)如下圖所示:
?
? ? ? ? ? ? ? 2. 打開圖形界面查看軟件狀態(tài)(About docker),如果能夠順利看到軟件狀態(tài)則說明安裝無誤.
?
? ? ? ?命令行測(cè)試過程如下:
? ? ? ? ? ? ? 1. 打開Windows Powershell,打開對(duì)話框,
? ? ? ? ? ? ??2. 在命令行窗口輸入命令: docker version。如果正確輸出版本號(hào)則測(cè)試成功,如下圖示:
? ? ? ? ? ?
(2)安裝PaddlePaddle
? ? ? ?由于百度的大力支持和非常活躍的社區(qū)PaddlePaddle發(fā)展迅猛。這也導(dǎo)致了不斷由新的鏡像文件產(chǎn)生,而目前的穩(wěn)定版本是0.10.0,目前選擇使用穩(wěn)定版本。可以通過命令行 的方式進(jìn)行來下載安裝PaddlePaddle鏡像。
? ? ? ?需要注意的有兩點(diǎn):1.倉庫的選擇;2.版本的選擇(組合對(duì)比如下表所示)。海外倉庫就是docker官網(wǎng)提供的倉庫,相當(dāng)于從官方鏡像源Dockerhub.com下載。如果沒有特殊強(qiáng)調(diào)版本,那么會(huì)自動(dòng)下載最新版。
| ? | 最新版本 | 穩(wěn)定版本 |
| 海外倉庫 | paddlepaddle/paddle | paddlepaddle/paddle:0.10.1 |
| 國內(nèi)倉庫 | docker.paddlepaddle.org/paddle | docker.paddlepaddle.org/paddle:0.10.1 |
? ? ?推薦讀者使用國內(nèi)鏡像下載穩(wěn)定版:
? ? ?命令:??docker pull docker.paddlepaddle.org/paddle:0.10.0
? ? 1.1安裝PaddlePaddle_book:
?????? 為了學(xué)習(xí)更加直觀方便,盡可能的屏蔽掉Linux環(huán)境和命令帶來的干擾,這里采用視覺上更加直觀的jupyter方式來做。所以第一步先下載paddlepaddle/book 鏡像:
? ? ? ? ? ? ?命令: docker pull paddlepaddle/book:0.10.0
? ? ? 安裝好后查看一下安裝結(jié)果
? ? ? ? ? ? ?命令:docker images
?
? ? ?由于該鏡像體積達(dá)2G,所以,請(qǐng)?jiān)诰W(wǎng)絡(luò)良好的環(huán)境下下載,否則很容易出現(xiàn)下載失敗的錯(cuò)誤。
? ? 1.2運(yùn)行PaddlePaddle_book:
?????? 上一步下載的鏡像中包含了jupyter服務(wù)器,所以啟動(dòng)的容器的時(shí)候需要設(shè)置網(wǎng)絡(luò)的端口號(hào)。只有網(wǎng)絡(luò)的端口號(hào)映射成功了才能正確的找到服務(wù)器,進(jìn)而獲得服務(wù)。
啟動(dòng)的命令為:docker run –p 7777:8888 IMAGE_ID
?
?
? ? ? ?訪問頁面:打開主機(jī)(windows系統(tǒng))的瀏覽器,在瀏覽器中輸入網(wǎng)址:
?
? ? ? ? 在docker的container中運(yùn)行著一個(gè)輕量級(jí)的Linux操作系統(tǒng),這個(gè)系統(tǒng)上運(yùn)行著jupyter服務(wù)器,而這個(gè)服務(wù)器對(duì)外公開的端口號(hào)是8888。使用命令docker run –p 7777:8888 IMAGE_ID的時(shí)候,就已經(jīng)將對(duì)windows上的7777端口映射到container中的8888端口。因此,對(duì)windows的7777的請(qǐng)求導(dǎo)入到Linux中的8888端口,用戶看到的網(wǎng)頁事實(shí)上來自Linux系統(tǒng)上的Jupyter服務(wù)器。
? ? ? ?至此完成了windows上PaddlePaddle使用環(huán)境的搭建。
2018-01-29 于北京
轉(zhuǎn)載于:https://www.cnblogs.com/youngawesome/p/8379810.html
總結(jié)
以上是生活随笔為你收集整理的全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境下配置PaddlePaddle...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库框架的log4j日志配置
- 下一篇: 操作系统笔记(六)调度