下载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框架安装相关推荐

  1. 联邦学习FATE框架安装搭建 - CentOS8

    联邦学习 FATE (Federated AI Technology Enabler) 是微众银行AI部门发起的开源项目,为联邦学习生态系统提供了可靠的安全计算框架.FATE项目使用多方安全计算 (M ...

  2. 联邦学习FATE框架安装搭建

    联邦学习 FATE (Federated AI Technology Enabler) 是微众银行AI部门发起的开源项目,为联邦学习生态系统提供了可靠的安全计算框架.FATE项目使用多方安全计算 (M ...

  3. Mac/Linux 安装联邦学习 Fate 框架单机部署所需的依赖(填坑大全)

    安装过程各种坑,官方单机部署教程,然而官方教程问题超多,我在Mac本机与新建的ubuntu18.04.5上分别单机部署,使用standalone-fate-master-1.4.5.tar.gz,py ...

  4. (一)联邦学习FATE框架1.6.0版本单机部署和实战训练评估篇

    FATE 1.6.0学习笔记 系统安装,环境搭建和fate框架搭建指南手册下载 链接:https://pan.baidu.com/s/1K-88uye6RN3tLHw6f_r9Ug 提取码:5y2u ...

  5. 【联邦学习FATE框架实战】(二)用FATE从零开始实现横向逻辑回归

    目录 1. 获取数据集 1.1 下载数据集 1.2 横向数据集切分 2. 通过DSL Conf运行训练和预测任务 2.1 数据输入 2.2 模型训练 2.2.1 配置DSL文件 2.2.2 运行配置S ...

  6. 【联邦学习FATE框架实战】(四)用FATE从零开始实现纵向线性回归

    目录 1. 制作数据集 2. 通过DSL Conf运行训练和预测任务 2.1 数据输入 2.2 模型训练 2.2.1 配置DSL文件 2.2.2 运行配置Submit Runtime Conf 2.2 ...

  7. 联邦学习开源框架FATE助力腾讯神盾沙箱,携手打造数据安全合作生态

    近日,微众银行联邦学习FATE开源社区迎来了两位新贡献者--来自腾讯的刘洋及秦姝琦,作为云计算安全领域的专家,两位为FATE构造了新的功能点,并在Github上提交修复了相关漏洞.(Github项目地 ...

  8. 联邦学习fate笔记小结

    20211006 https://gitee.com/jfdwd/FedRec fate推荐 faterec job_config和task_config不是同一个东西 task_config包含jo ...

  9. 联邦学习开源框架方案选型

    无知者:[联邦学习开源框架]FedLab - 加速FL算法验证 联邦学习开源框架FedLab相关 FATE 单位:微众银行 github: https://github.com/FederatedAI ...

最新文章

  1. 【 MATLAB 】常用的离散时间序列的 Matlab 产生
  2. python学哪个版本-我现在应该学习哪个版本的Python?哪个方向更好?
  3. 软件测试用python一般用来做什么-如何将Python应用到实际测试工作中?
  4. 【知识图谱】关于知识图谱,我们接下来该研究什么?斯坦福教授们给出了答案...
  5. 大量多风格多功能后台管理模板
  6. 南邮计算机学院是211,南京邮电大学是211还是985
  7. LVS+Keepalive+Nginx实现负载均衡
  8. 有一定基础学python_有一定编程基础,有什么好的自学python的教程吗?
  9. 【实习之T100开发】T100 单档程序开发(2)添加功能
  10. css 设置文本文字溢出省略号显示
  11. php中的分页类Page的用法
  12. 易方达、鹏华、京东数科基金投顾访谈
  13. AI、大数据、云计算深度融合,星环大数据3.0给用户带来哪些体验?
  14. 0到1使用spring-security(Spring的安全认证框架)
  15. 文件上传注入攻击 ——合天网安实验室学习笔记
  16. Google 谷歌创业训练营2021展示日回顾
  17. 用scratch编写打地鼠游戏
  18. web前端项目实战_vue项目仿美团【爱创课堂】
  19. 鼠标及键盘详细的键值表
  20. C# 将两个DataTable合并

热门文章

  1. webRTC(linux native层)之video capture流程(十六)
  2. 预测西雅图降雨情况(逻辑回归实现)
  3. OGC标准介绍 12
  4. Python入门基础知识总结
  5. 团体天梯 L2-018 多项式A除以B (25 分)(测试点分析)
  6. 编译原理实验:自下而上语法分析
  7. 有关Lucene的问题(2):stemming和lemmatization
  8. windows10+ubuntu18.04双系统重装记录
  9. tmx瓦片地图文件内容的解析与地图自动生成
  10. mysql mac 客户端