PaddleFL
PaddleFL copied to clipboard
Federated Deep Learning in PaddlePaddle
Dear Paddle Team, I am currently writing a survey paper on Federated Computing. One part of it describes existing FL frameworks. Could you please let me know which communication protocol...
Bumps [paddlepaddle](https://github.com/paddlepaddle/paddle) from 1.8.5 to 2.5.0. Release notes Sourced from paddlepaddle's releases. PaddlePaddle 2.5.0 Release Note 1. 重要更新 动静统一新架构:实现基础算子组合的动转静加编译器执行新模式,在ResNet50&Bert模型上完成动转静、组合算子、神经网络编译器优化加速全流程。动转静完成整图fallback核心功能开发,支持动转静失败时回退到动态图训练执行;组合算子设计一套包含150多个基础算子的基础算子体系,实现python层前向算子拆分机制和支持动、静态图的反向算子拆分机制,实现70多个常用前、反向算子的拆分;CINN编译器修复正确性问题,开发关键Pass,添加手工Schedule规则,实现内核代码自动生成,ResNet50模型性能提升12%,Bert模型性能提升10%。 PHI算子库算子架构统一:将原算子体系下剩余的350+算子内核全部统一到PHI算子库中,以及原算子体系中的算子定义方式也都统一为PHI算子库的算子定义形式(基于YAML配置定义算子),提升了架构统一性,降低了框架开发的理解成本;将PHI算子库依赖的Fluid头文件全部解耦,并独立编译为动态链接库,为框架的二次开发提供更轻量的算子库复用方式;继续对飞桨框架中不规范的算子以及算子内核进行规范化调整,便于开发者理解,降低了硬件的接入成本。 静态图新执行器全面上线:静态图新执行器实现多项功能和性能优化,完成对原有多套旧执行器的统一和替换,成为静态图单卡和分布式训练python端入口以及动转静、控制流、CINN等后端默认使用的执行引擎,大幅提升框架调度性能,功能架构更加清晰,二次开发能力显著增强。 Python API 支持0维tensor:为形状为[1,] 及形状为 [] 的张量定义了清晰的语义。 新的环境适配:适配了CUDA 12,并支持使用gcc12进行编译。 2....
我的python版本是3.8.0,发现当paddle1.8.5安装进来之后,无法导入关于paddle的所有包,报错了。。。 这个是遗留问题吗?有没有最新解决方案(除了换docker部署除外) (paddlefl) [root@localhost Desktop]# python Python 3.8.0 (default, Nov 6 2019, 21:49:08) [GCC 7.3.0] :: Anaconda, Inc. on linux Type "help", "copyright", "credits" or "license" for more information. >>>...
有没有将PaddleFL升级到paddle2.4的计划,希望可以继续维护PaddleFL,能够升级到paddle2.4,并提供对应的例子
Hi, can I ask what is the default security parameter of the ABY3 protocol and how to change it in the program, for example, in the uci demo example: https://github.com/PaddlePaddle/PaddleFL/blob/master/python/paddle_fl/mpc/examples/linear_reg_with_uci/uci_demo.py...
尊敬的开发人员你好,我今天跑了paddlefl中的femnist demo,发现在默认配置环境下,经过30轮训练,精度始终在10以下,请问这种情况正常吗,是模型的问题导致精度上不去吗,希望得到您的解答! 
代码片段: ``` conv_1 = pfl_mpc.layers.conv2d( input=x, num_filters=6, filter_size=3, act='relu', padding=1) pool_1 = pfl_mpc.layers.pool2d( input=conv_1, pool_size=2, pool_stride=2) conv_2 = pfl_mpc.layers.conv2d( input=pool_1, num_filters=12, filter_size=3, act='relu', padding=1) pool_2 = pfl_mpc.layers.pool2d( input=conv_2, pool_size=2, pool_stride=2)...
I guess there is some issue with the image 
安装的是官方给的docker镜像。 docker pull paddlepaddle/paddlefl:1.1.2 docker run --name --net=host -it -v $PWD:/paddle /bin/bash 进入后来到例子下的目录,输入以下命令,报错 [root@kuboard-slaver femnist_demo]# python3 fl_master.py get_pserver_program() is deprecated, call get_pserver_programs() to get pserver main and startup in a...
1、docker pull registry.baidubce.com/paddlepaddle/paddle:2.4.1 2、docker run --name docker_paddle -it -v $PWD:/root registry.baidubce.com/paddlepaddle/paddle:2.4.1 /bin/bash 3、pip install paddle_fl -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 4、docker容器中执行paddle,如下图  5、执行example示例dpsgd_dem,报错如下图: 尝试修复问题的步骤 1、docker容器使用2.1.0版本,怀疑paddle最新版本删除了对应的函数,找到发版时间小于paddle_fl的2021-12-06的时间执行上述步骤docker pull registry.baidubce.com/paddlepaddle/paddle:2.1.0重复步骤1/2/3/4/5,问题依然复现 2、使用paddle2.4.1的源码编译产生的paddlepaddle-0.0.0-cp37-cp37m-linux_x86_64.whl,使用pip install -U paddlepaddle-0.0.0-cp37-cp37m-linux_x86_64.whl...