联邦学习FATE框架安装
下载standalone-fate-master-1.2.0:
curl -O https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/standalone-fate-master-1.2.0.tar.gz
tar -zxvf standalone-fate-master-1.2.0.tar.gz
启动fate-flow-server:
在fate_flow_server.py文件注释掉以下代码
session.init(mode=RuntimeConfig.WORK_MODE, backend=Backend.EGGROLL)
在PyCharm使用python3启动standalone-fate-master-1.2.0/fate_flow/fate_flow_server.py,输出信息如下:
* Running on http://0.0.0.0:9380/ (Press CTRL+C to quit)
表明fate_flow_server启动成功
PS:运行后会有DeprecationWarning 提示:/Users/zengzhihao/standalone-fate-master-1.2.0/fate_flow/fate_flow_server.py:68: DeprecationWarning: 'werkzeug.wsgi.DispatcherMiddleware' has moved to 'werkzeug.middleware.dispatcher.DispatcherMiddleware'. This import is deprecated as of version 0.15 and will be removed in version 1.0.
app = DispatcherMiddleware(
在fate_flow_server.py文件修改替换即可:
from werkzeug.wsgi import DispatcherMiddleware
from werkzeug.middleware.dispatcher import DispatcherMiddleware
测试quick_run.py:
在PyCharm使用python3启动standalone-fate-master-1.2.0/examples/federatedml-1.x-examples/ quick_run.py,将输出如下信息:
/Users/xxx/venv/bin/python /Users/xxx/Documents/workspace/python/FATE/examples/federatedml-1.x-examples/quick_run.py
Upload data config json: {'file': 'examples/data/default_credit_homo_guest.csv', 'head': 1, 'partition': 10, 'work_mode': 0, 'table_name': 'default_credit_homo_guest', 'namespace': 'default_credit_homo_guest_guest'}
stdout:{"data": {"board_url": "http://192.168.31.58:8080/index.html#/dashboard?job_id=202001181915023702281&role=local&party_id=0","job_dsl_path": "/Users/xxx/Documents/workspace/python/FATE/jobs/202001181915023702281/job_dsl.json","job_runtime_conf_path": "/Users/xxx/Documents/workspace/python/FATE/jobs/202001181915023702281/job_runtime_conf.json","logs_directory": "/Users/xxx/Documents/workspace/python/FATE/logs/202001181915023702281","namespace": "default_credit_homo_guest_guest","table_name": "default_credit_homo_guest"},"jobId": "202001181915023702281","retcode": 0,"retmsg": "success"
}Upload data config json: {'file': 'examples/data/default_credit_homo_host.csv', 'head': 1, 'partition': 10, 'work_mode': 0, 'table_name': 'default_credit_homo_host', 'namespace': 'default_credit_homo_host_host'}
stdout:{"data": {"board_url": "http://192.168.31.58:8080/index.html#/dashboard?job_id=202001181915058443762&role=local&party_id=0","job_dsl_path": "/Users/xxx/Documents/workspace/python/FATE/jobs/202001181915058443762/job_dsl.json","job_runtime_conf_path": "/Users/xxx/Documents/workspace/python/FATE/jobs/202001181915058443762/job_runtime_conf.json","logs_directory": "/Users/xxx/Documents/workspace/python/FATE/logs/202001181915058443762","namespace": "default_credit_homo_host_host","table_name": "default_credit_homo_host"},"jobId": "202001181915058443762","retcode": 0,"retmsg": "success"
}dsl_path: /Users/xxx/Documents/workspace/python/FATE/examples/federatedml-1.x-examples/user_config/train_dsl.config_1579346108_9453, conf_path: /Users/xxx/Documents/workspace/python/FATE/examples/federatedml-1.x-examples/user_config/train_conf.config_1579346108_7399
stdout:{"data": {"board_url": "http://192.168.31.58:8080/index.html#/dashboard?job_id=202001181915093328073&role=guest&party_id=10000","job_dsl_path": "/Users/xxx/Documents/workspace/python/FATE/jobs/202001181915093328073/job_dsl.json","job_runtime_conf_path": "/Users/xxx/Documents/workspace/python/FATE/jobs/202001181915093328073/job_runtime_conf.json","logs_directory": "/Users/xxx/Documents/workspace/python/FATE/logs/202001181915093328073","model_info": {"model_id": "arbiter-10000#guest-10000#host-10000#model","model_version": "202001181915093328073"}},"jobId": "202001181915093328073","retcode": 0,"retmsg": "success"
}Please check your task in fate-board, url is : http://192.168.31.58:8080/index.html#/dashboard?job_id=202001181915093328073&role=guest&party_id=10000
The log info is located in /Users/xxx/Documents/workspace/python/FATE/examples/federatedml-1.x-examples/../../logs/202001181915093328073
Task is running, wait time: 10.55770993232727
Task is running, wait time: 21.68661403656006
Task is running, wait time: 32.47444009780884
Task is running, wait time: 43.21940803527832
Task is running, wait time: 53.8386709690094
表明联邦学习的实例跑起来了。
联邦学习FATE框架安装相关推荐
- 联邦学习FATE框架安装搭建 - CentOS8
联邦学习 FATE (Federated AI Technology Enabler) 是微众银行AI部门发起的开源项目,为联邦学习生态系统提供了可靠的安全计算框架.FATE项目使用多方安全计算 (M ...
- 联邦学习FATE框架安装搭建
联邦学习 FATE (Federated AI Technology Enabler) 是微众银行AI部门发起的开源项目,为联邦学习生态系统提供了可靠的安全计算框架.FATE项目使用多方安全计算 (M ...
- Mac/Linux 安装联邦学习 Fate 框架单机部署所需的依赖(填坑大全)
安装过程各种坑,官方单机部署教程,然而官方教程问题超多,我在Mac本机与新建的ubuntu18.04.5上分别单机部署,使用standalone-fate-master-1.4.5.tar.gz,py ...
- (一)联邦学习FATE框架1.6.0版本单机部署和实战训练评估篇
FATE 1.6.0学习笔记 系统安装,环境搭建和fate框架搭建指南手册下载 链接:https://pan.baidu.com/s/1K-88uye6RN3tLHw6f_r9Ug 提取码:5y2u ...
- 【联邦学习FATE框架实战】(二)用FATE从零开始实现横向逻辑回归
目录 1. 获取数据集 1.1 下载数据集 1.2 横向数据集切分 2. 通过DSL Conf运行训练和预测任务 2.1 数据输入 2.2 模型训练 2.2.1 配置DSL文件 2.2.2 运行配置S ...
- 【联邦学习FATE框架实战】(四)用FATE从零开始实现纵向线性回归
目录 1. 制作数据集 2. 通过DSL Conf运行训练和预测任务 2.1 数据输入 2.2 模型训练 2.2.1 配置DSL文件 2.2.2 运行配置Submit Runtime Conf 2.2 ...
- 联邦学习开源框架FATE助力腾讯神盾沙箱,携手打造数据安全合作生态
近日,微众银行联邦学习FATE开源社区迎来了两位新贡献者--来自腾讯的刘洋及秦姝琦,作为云计算安全领域的专家,两位为FATE构造了新的功能点,并在Github上提交修复了相关漏洞.(Github项目地 ...
- 联邦学习fate笔记小结
20211006 https://gitee.com/jfdwd/FedRec fate推荐 faterec job_config和task_config不是同一个东西 task_config包含jo ...
- 联邦学习开源框架方案选型
无知者:[联邦学习开源框架]FedLab - 加速FL算法验证 联邦学习开源框架FedLab相关 FATE 单位:微众银行 github: https://github.com/FederatedAI ...
最新文章
- 【 MATLAB 】常用的离散时间序列的 Matlab 产生
- python学哪个版本-我现在应该学习哪个版本的Python?哪个方向更好?
- 软件测试用python一般用来做什么-如何将Python应用到实际测试工作中?
- 【知识图谱】关于知识图谱,我们接下来该研究什么?斯坦福教授们给出了答案...
- 大量多风格多功能后台管理模板
- 南邮计算机学院是211,南京邮电大学是211还是985
- LVS+Keepalive+Nginx实现负载均衡
- 有一定基础学python_有一定编程基础,有什么好的自学python的教程吗?
- 【实习之T100开发】T100 单档程序开发(2)添加功能
- css 设置文本文字溢出省略号显示
- php中的分页类Page的用法
- 易方达、鹏华、京东数科基金投顾访谈
- AI、大数据、云计算深度融合,星环大数据3.0给用户带来哪些体验?
- 0到1使用spring-security(Spring的安全认证框架)
- 文件上传注入攻击 ——合天网安实验室学习笔记
- Google 谷歌创业训练营2021展示日回顾
- 用scratch编写打地鼠游戏
- web前端项目实战_vue项目仿美团【爱创课堂】
- 鼠标及键盘详细的键值表
- C# 将两个DataTable合并