开篇
深度学习技术是目前非常热门的技术,笔者在闲暇之余决定学习一下这门技术,入门选择了百度开源的PaddlePaddle框架。
paddlepaddle介绍
飞桨(PaddlePaddle) 是国际领先的端到端开源深度学习平台,集深度学习训练和预测框架、模型库、工具组件和服务平台为一体,拥有兼顾灵活性和高性能的开发机制、工业级的模型库、超大规模分布式训练技术、高速推理引擎以及系统化的社区服务等五大优势,致力于让深度学习技术的创新与应用更简单。
摘自百度百科,更多内容可查看百度https://baike.baidu.com/item/%E9%A3%9E%E6%A1%A8/23472642?fromtitle=PaddlePaddle&fromid=20110894&fr=aladdin
环境准备
验证环境是否支持AVX指令集
if cat /proc/cpuinfo | grep -i avx; then echo Yes; else echo No; fi
默认安装的PaddlePaddle是支持AVX指令集版本,在终端输入上述命令,输出“Yes”表示支持,输出“No”表示不支持。
Ubuntu环境
# 命令
cat /proc/version
终端输出
Linux version 5.0.0-29-generic (buildd@lgw01-amd64-039) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #31~18.04.1-Ubuntu SMP Thu Sep 12 18:29:21 UTC 2019
安装
python3安装
安装python3环境及部分类库
sudo apt-get install python-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev
安装python3
sudo apt-get install python3
安装python3包管理工具pip
sudo apt-get install python3-pip
验证python3及pip
python3 --version
pip3
paddlepaddle安装
查看python3路径
which python3
查看python3版本
python3 --version
确认pip及其版本
python3 -m ensurepip
python3 -m pip --version
确认 Python 和 pip 是否是 64 bit,和处理器架构
python3 -c "import platform;print(platform.architecture()[0]);print(platform.machine())"
命令安装(使用清华源):
python3 -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple
验证
进入python3解释器,输入
import paddle.fluid
paddle.fluid.install_check.run_check()
安装参考
https://www.paddlepaddle.org.cn/install/quick
显示Your Paddle Fluid is installed succesfully!,说明您已成功安装。
至此,可以愉快地玩转PaddlePaddle了。
其他安装说明
目前官网的支持比较全面,如在Window或其他环境下安装paddlepaddle,均可直接参见官网:
https://www.paddlepaddle.org.cn/install/quick
来源:oschina
链接:https://my.oschina.net/u/3193075/blog/3119631