MAC 下安装配置 Paddlepaddle

2017/11 更新:
PaddlePaddle 最新版官网已更新 docker 安装教程, 并配有房价预测示例. 建议按官网教程来.

百度新推出了paddlepaddle深度学习工具,目前官方还未支持 Mac 下 binary 安装。参考最新官方文档,笔者先基于源码编译安装,发现 BLAS 依赖是个非常麻烦的坑,最后使用官方推荐的 docker 镜像方式进行安装。

  1. 参照官网安装 Docker for Mac,傻瓜式安装非常简单,不再累述;
  2. 判断本地 CPU 是否支持 AVX指令集:
if cat /proc/cpuinfo | grep -q avx ; then echo "Support AVX"; else echo "Not support AVX"; fi
  1. 根据是否支持 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: 

安装成功!

注意:

旧版官网上提到的镜像下载语句:

$ docker run -it paddledev/paddlepaddle:cpu-latest

错的!!!。仓库路径应该为paddledev/paddle,而非paddledev/paddlepaddle。这个小问题折腾了我很久,希望对读者有所帮助。

    原文作者:古月XYZ
    原文地址: https://www.jianshu.com/p/cd21a0053f07#comments
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞