PaddleFL 1.2.0版本 使用docker镜像编译流程(Ubuntu 20.04)

宿主机环境:centos

目前测试Ubuntu 20.04下也可编译

中间可能会遇到多次fatal:unable to access 'https://github.com/........',多试几次吧,国内网站访问github经常断

0.安装docker

Ubuntu 20.04安装Docker及相关设置_老闫在努力的博客-CSDN博客

1.拉取镜像:

docker pull paddlepaddle/paddlefl:1.2.0

2.启动镜像:

docker run -it docker.io/paddlepaddle/paddlefl:1.2.0

3.进入镜像后拉取master代码:

git clone -b release/1.2.0 https://github.com/PaddlePaddle/PaddleFL

4.开始编译:

cd PaddleFL && mkdir build && cd build
cmake .. -DPYTHON_EXECUTABLE=/usr/local/bin/python3.8 -DBUILD_PADDLE_FROM_SOURCE=ON -DWITH_GRPC=OFF -WITH_GPU=ON
make -j 48

这里make -j num的大小最好为你CPU核数×2,不然过多会导致编译卡死

5.单测:

make test

6.安装:

cd ../python

然后:

pip3 install ../build/third_party/paddle/src/extern_paddle-build/python/dist/paddlepaddle_gpu-1.8.5-cp38-cp38-linux_x86_64.whl

中间很可能遇到如下问题:

xxxxxxx.whl is not a supported wheel on this platform.

基本上是python版本过低的问题,首先需要升级python:

ubuntu中把python升级到3.7_东木月的博客-CSDN博客_ubuntu升级python3.7

然后可以参考解决方案如下:

python - xxx.whl is not a supported wheel on this platform - Stack Overflow

所以可以尝试将pip3改成pip3.8:

pip3.8 install ../build/third_party/paddle/src/extern_paddle-build/python/dist/paddlepaddle_gpu-1.8.5-cp38-cp38-linux_x86_64.whl

python3 setup.py sdist bdist_wheel --gpu
pip3.8 install dist/paddle_fl_gpu-1.2.0-py3-none-any.whl

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PaddlePaddle (PArallel Distributed Deep LEarning 并行分布式深度学习)是百度研发的深度学习平台,具有易用,高效,灵活和可伸缩等特点,为百度内部多项产品提供深度学习算法支持。 飞桨(PaddlePaddle)是目前国内唯一自主研发、开源开放、功能完备的产业级深度学习平台,集深度学习核心框架、基础模型库、端到端开发套件、工具组件和服务平台于一体。飞桨源于产业实践,致力于与产业深入融合,提供了领先的深度学习&机器学习任务开发、训练、部署能力,加速企业从算法研发到产业落地的过程。目前飞桨已广泛应用于工业、农业、服务业等,服务150多万开发者,与合作伙伴一起帮助越来越多的行业完成AI赋能。 四大领先技术 1、开发便捷的产业级深度学习框架 飞桨深度学习框架采用基于编程逻辑的组网范式,对于普通开发者而言更容易上手,符合他们的开发习惯。同时支持声明式和命令式编程,兼具开发的灵活性和高性能。网络结构自动设计,模型效果超越人类专家。 2、支持超大规模深度学习模型的训练 飞桨突破了超大规模深度学习模型训练技术,实现了支持千亿特征、万亿参数、数百节点的开源大规模训练平台,攻克了超大规模深度学习模型的在线学习难题,实现了万亿规模参数模型的实时更新。  3、多端多平台部署的高性能推理引擎 飞桨不仅兼容其他开源框架训练的模型,还可以轻松地部署到不同架构的平台设备上。同时,飞桨的推理速度也是全面领先的。尤其经过了跟华为麒麟NPU的软硬一体优化,使得飞桨在NPU上的推理速度进一步突破。 4、面向产业应用,开源开放覆盖多领域的工业级模型库。 飞桨官方支持100多个经过产业实践长期打磨的主流模型,其中包括在国际竞赛中夺得冠军的模型;同时开源开放200多个预训练模型,助力快速的产业应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值