联邦学习自学记录 首先需要配置所需的环境,地址参考FATE/README.zh.md at master · FederatedAI/FATE · GitHub 第一步需要下载所需的FATE版本 1.8.0可以替换为自己需要的版本(记得用sudo 最后加--no-check-certificate) lhy@ubuntu:~$ sudo wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/fate/1.8.0/release/standalone_fate_install_1.8.0_release.tar.gz --no-check-certificate
第二步进行解压
tar -xzvf standalone_fate_install_1.8.0_release.tar.gz
第三步 安装
进入解压后的目录并使用init.sh进行安装
该脚本将自动完成:
-
安装必要的操作系统依赖包
-
安装python36环境
-
安装pypi依赖包
-
安装jdk环境
-
配置FATE环境变量脚本
-
配置fateflow
-
配置fateboard
-
安装fate client
cd standalone_fate_install_1.8.0_release bash init.sh init 第四步 启动
-
bash init.sh status bash init.sh start
- 加载环境变量
-
source bin/init_env.sh 第五步 测试
-
Toy测试
flow test toy -gid 10000 -hid 10000
如果成功,屏幕显示类似下方的语句:
success to calculate secure_sum, it is 2000.0(我的显示的为1999.999999999)
-
单元测试 fate_test unittest federatedml --yes
如果成功,屏幕显示类似下方的语句:
there are 0 failed test