百度新推出了paddlepaddle
深度学习工具,目前官方还未支持 Mac 下 binary 安装。参考最新官方文档,笔者先基于源码编译安装,发现 BLAS 依赖是个非常麻烦的坑,最后使用官方推荐的 docker 镜像方式进行安装。
- 参照官网安装 Docker for Mac,傻瓜式安装非常简单,不再累述;
判断本地 CPU 是否支持
AVX
指令集:1if cat /proc/cpuinfo | grep -q avx ; then echo "Support AVX"; else echo "Not support AVX"; fi根据是否支持
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
下载:
安装成功!
##注意:
旧版官网上提到的镜像下载语句:
是错的!!!。仓库路径应该为paddledev/paddle
,而非paddledev/paddlepaddle
。这个小问题折腾了我很久,希望对读者有所帮助。