PaddleFL icon indicating copy to clipboard operation
PaddleFL copied to clipboard

Federated Deep Learning in PaddlePaddle

Results 56 PaddleFL issues
Sort by recently updated
recently updated
newest added

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....

dependencies

我的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以下,请问这种情况正常吗,是模型的问题导致精度上不去吗,希望得到您的解答! ![图片](https://user-images.githubusercontent.com/50702353/117538137-5f178980-b037-11eb-8160-fe9e6e01d42c.png)

代码片段: ``` 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 ![image](https://user-images.githubusercontent.com/73957024/217314064-4565bd20-f84c-4a8d-baac-afa36c34887e.png)

安装的是官方给的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,如下图 ![a9ee1375de6a620de0bec215f7b35695](https://user-images.githubusercontent.com/54620072/210760561-53b82a0f-003a-4795-beff-7671dad8df2d.png) 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...