从虚拟机到FATE框架——联邦学习小白的部署之路

翻出落灰的VMware,再次与它相爱相杀~

个人留档仅供参考,感谢各位留下各种安装部署教程的前辈

VMware与CentOS 7

  • VMware不必多说,老伙计了,很久之前装的所以也少有建议可给。

只有两条:

安装路径最好只有英文和数字,不要有汉字!!!(想当年被这条简单到没人会想到的bug摧残好几天,到一提VMware就只能想起这一条,都是泪啊,找到这个原因之后从此放弃能用中文就用中文的执念)

该用最新版本就用,该更新就更新,不要头铁。(有特殊版本需求的当然除外咯)

一些写给自己的细微注意点:

直接安装程序光盘映像文件,选择CentOS 7 的镜像,不用稍后安装搞出个空白硬盘,麻烦

桥接或NAT。但这个后续可以改,都无所谓,已经安装的版本就是后续自定义,改成了vent8(NAT)(所以还是NAT)

磁盘记得拆分。最大磁盘大小要大于60G,我分了80G

docker容器安装

主要参考:

Centos7上安装docker - 低调的小白 - 博客园 (cnblogs.com)

centOs7 安装docker 镜像_weixin_39477597的博客-CSDN博客

要注意docker的版本,根据FATE单机部署指南 - FATE,docker版本号需要是18.09

这部分比较顺利,一步步跟着做就行。

一部分截图留档:

写给自己:记得顺带装上docker-compose,要1.24.0版本的

FATE框架部署

终于来到正题了!

安装前的最后一点准备工作:

安装wget软件(World Wide Web和Get的缩写)

yum install wget

安装net-tools工具

yum install net-tools

检查8080、9060和9080端口是否已被占用

一个一个检查,每输入一行运行后无事发生就是没被占用

netstat -lnp | grep 8080
netstat -lnp | grep 9060
netstat -lnp | grep 9080

利用docker镜像安装FATE框架(1.10.0)

主要参考:FATE单机部署指南 - FATE 中的2.2.2 通过镜像包

wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/fate/1.10.0/release/standalone_fate_docker_image_1.10.0_release.tar.gz
docker load -i standalone_fate_docker_image_1.10.0_release.tar.gz
docker images | grep federatedai/standalone_fate

能看到对应版本的镜像则镜像下载成功

测试

最好玩的部分!

依旧先照着部署指南FATE单机部署指南 - FATE启动

docker run -it --name standalone_fate -p 8080:8080 federatedai/standalone_fate:1.10.0

随后加载环境变量:

source bin/init_env.sh

然后输测试用例

Toy测试

flow test toy -gid 10000 -hid 10000

单元测试

fate_test unittest federatedml --yes

好耶!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值