机器学习(一)Paddle环境搭建

不管baidu的其他业务做得怎样,无可否认他下面开源的Paddle还是一个非常优秀的深度学习的框架,不同环境下的安装其实在官网上都有,不过有些细节没有,这里Mark一下,方便从一个新的环境下快速安装。
环境:Centos 7
由于默认的python是python2,非常有必要升级到python3,这里都是以python3为例子
1、安装python3
这里就不用搜索网上各种乱七八糟的安装方法了,现在yum支持一键安装

yum install python3

2、安装依赖

pip install scikit-build

这里有可能安装后在第三个步骤报错,如果报错,需要从源进行安装

git clone https://gitee.com/netidol/scikit-build.git
cd scikit-build
pip3 install .

然后再执行第三步
3、安装paddle

python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

4、安装模型压缩工具
由于这里使用的是paddle1.8,模型训练后需要压缩再部署,所以这里最好安装一下模型压缩的模块

pip install paddleslim==1.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

这里需要说明的是paddle的版本不一样,安装的压缩模块版本会有差异
如果在ARM和GPU上预测,每个版本都可以,如果在CPU上预测,请选择Paddle 2.0对应的PaddleSlim 1.1.0版本

Paddle 1.7 系列版本,需要安装PaddleSlim 1.0.1版本
pip3 install paddleslim==1.0.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
Paddle 1.8 系列版本,需要安装PaddleSlim 1.1.1版本
pip3 install paddleslim==1.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
Paddle 2.0 系列版本,需要安装PaddleSlim 1.1.0版本
pip3 install paddleslim==1.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。