2017/11 更新:
PaddlePaddle 最新版官網(wǎng)已更新 docker 安裝教程, 并配有房價預(yù)測示例. 建議按官網(wǎng)教程來.
百度新推出了paddlepaddle
深度學(xué)習(xí)工具剪菱,目前官方還未支持 Mac 下 binary 安裝拴签。參考最新官方文檔蚓哩,筆者先基于源碼編譯安裝,發(fā)現(xiàn) BLAS 依賴是個非常麻煩的坑岸梨,最后使用官方推薦的 docker 鏡像方式進(jìn)行安裝曹阔。
- 參照官網(wǎng)安裝 Docker for Mac,傻瓜式安裝非常簡單赃份,不再累述;
- 判斷本地 CPU 是否支持
AVX
指令集:
if cat /proc/cpuinfo | grep -q avx ; then echo "Support AVX"; else echo "Not support AVX"; fi
- 根據(jù)是否支持
AVX
選擇鏡像下載:
||normal |devel |demo|
|----|----|----|
|CPU |cpu-latest |cpu-devel-latest |cpu-demo-latest|
|GPU |gpu-latest |gpu-devel-latest |gpu-demo-latest|
|CPU WITHOUT AVX |cpu-noavx-latest |cpu-noavx-devel-latest |cpu-noavx-demo-latest|
|GPU WITHOUT AVX |gpu-noavx-latest |gpu-noavx-devel-latest |gpu-noavx-demo-latest|
雖然新版的文檔只有6個鏡像漓库,但實際上上述表格中所有鏡像都在同步更新(地址)。 沒有本文選擇cpu-noavx-latest
下載:
$ docker pull paddledev/paddle:cpu-noavx-latest
$ docker run -it paddledev/paddle:cpu-noavx-latest
root@c9eea5b52828:/# paddle version
PaddlePaddle 0.8.0b3, compiled with
with_avx: OFF
with_gpu: OFF
with_double: OFF
with_python: ON
with_rdma: OFF
with_glog: ON
with_gflags: ON
with_metric_learning:
with_timer: OFF
with_predict_sdk:
安裝成功园蝠!
注意:
舊版官網(wǎng)上提到的鏡像下載語句:
$ docker run -it paddledev/paddlepaddle:cpu-latest
是錯的C燧铩!彪薛!茂装。倉庫路徑應(yīng)該為paddledev/paddle
,而非paddledev/paddlepaddle
善延。這個小問題折騰了我很久少态,希望對讀者有所幫助。