MAC 下安装配置 Paddlepaddle

作者: 古月XYZ | 来源:发表于2016-11-04 17:46 被阅读684次

    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。这个小问题折腾了我很久,希望对读者有所帮助。

    相关文章

      网友评论

        本文标题:MAC 下安装配置 Paddlepaddle

        本文链接:https://www.haomeiwen.com/subject/aprwuttx.html