PaddlePaddle 是百度开源的一个深度学习框架,Paddle 提供的 Paddle book 对于那些深度学习入门的人简直再方便不过。
想用 Paddle 进行模型训练必然先进行安装,这篇文章主要详细的记录一下 Paddle cpu 和 gpu 的源码编译安装。 个人认为源码的方式最简单粗暴,而且透明。
内容
- 安装依赖
- PaddlePaddle CPU 源码编译安装
- PaddlePaddle GPU 源码编译安装
在正式安装之前必须解决以下几个依赖问题
Note❕ ⚠️⚠️⚠️ 这块非常关键,以下的依赖只要有一个不满足的话,肯定编译出问题!无论 cpu 还是 gpu 安装都得解决以下依赖。
1.1
用 gcc –version 命令 查看一下自己电脑上 gcc 的版本,如果低于 4.8, 那么请看这篇文章将 gcc 进行升级到 4.8 以上。
1.2
用 cmake –version 查看 cmake 的版本,如果版本低于 3.0(对于 linux)3.4(对于 mac os), 请升级自己电脑的 cmake 版本。以下的命令可以安装 cmake3.4。
curl -sSL https://cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xz && \
cd cmake-3.4.1 && ./bootstrap && make -j4 && sudo make install && \
cd .. && rm -rf cmake-3.4.1
1.3
用 python –version 查看以下自己的 python 是不是 python27, 一般情况,mac 和 linux 都自带 python27。
1.4
用 go version 命令查看自己电脑是否有 go 的环境,如果没有的话, 用 sudo apt-get install golang 这条命令来安装
1.5 安装其他依赖
$ sudo apt-get install -y git curl gfortran make build-essential automake swig libboost-all