FATE官方实战1

4 篇文章 0 订阅
3 篇文章 0 订阅

一.准备工作

目录

一.准备工作

二. 使用docker启动fate以及相关容器:

 三.开始任务


若你没有安装完成请参考
docker安装教程以及fate部署_niujinya的博客-CSDN博客

我们这里使用的是官方给的一个单机联邦学习案例需要的文件:

 GitHub链接:GitHub - FederatedAI/FATE: An Industrial Grade Federated Learning Framework

国内链接:FATE: FATE(Federated AI Technology Enabler)是基于联邦机器学习技术的一个框架,其旨在提供安全的计算框架来支持联邦 AI 生态 - Gitee.com

test_scorecard_job_dsl.json   test_scorecard_job_conf.json    

default_credit_hetero_host.csv  default_credit_hetero_guest.csv

你要是搞不明白,就把这些文件放到同一个文件夹下面,后期也方便操作。

在官方数据还有其他说明里面都省去了数据上传的一些步骤,如果你没进行过数据上传请参考:

fate数据上传,以及上传数据的更新_niujinya的博客-CSDN博客

这里我使用的fate版本是1.5.0,

二. 使用docker启动fate以及相关容器:

查看容器:

docker ps -a
docker start fate_python
docker start fate_fateboard

 进入容器

docker exec -t -i fate_python bash

root@0bd20afb2d1c:/fate# 

查看一下flow,打入flow即可

 三.开始任务

路径要搞清楚(是docker的路经)

flow job submit -c scorecard/test_scorecard_job_conf.json -d scorecard/test_scorecard_job_dsl.json

 可以点开docker_standalone.yml

显示结果

 如果显示失败比如

root@66242165a59e:/fate/examples/dsl/v2/homo_secureboost# flow job submit -c ${runtime_config} -d ${dsl}
{
    "retcode": 100,
    "retmsg": "Fate flow CLI has not been initialized yet or configured incorrectly. Please initialize it before using CLI at the first time. And make sure the address of fate flow server is configured correctly. The configuration file path is: /usr/local/lib/python3.6/site-packages/flow_client/settings.yaml."
}

{ "retcode": 100, "retmsg": "Connection refused. Please check if the fate flow service is started" }

说明你没有初始化或者初始化错误,可写入代码:

root@0bd20afb2d1c:/fate/logs/FATE-master#
flow init --ip 127.0.0.1 --port 9380

 然后再输入刚才job命令试一下。

flow job submit -c scorecard/test_scorecard_job_conf.json -d scorecard/test_scorecard_job_dsl.json

 打开相应的board_url网址,就开始运行机器了。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值