FATE 1.10.0 单机部署

前言

使用环境为VMware Workstation 16 Player +CentOS7

其使用环境详细可见联邦学习FATE(单机部署)案例搭建+安装(超详细)中的前半部分。

环境部署

进入终端

部署前环境检查

本地8080、9360、9380端口是否被占用

终端中输入

netstat -apln|grep 8080;
netstat -apln|grep 9360;
netstat -apln|grep 9380

未被占用,则不会显示任何东西

登录,获取权限
su root

如果提示鉴定故障,则说明没有设置密码。输入如下代码设置密码。

sudo passwd root
获取安装包
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/fate/1.10.0/release/standalone_fate_install_1.10.0_release.tar.gz;
tar -xzvf standalone_fate_install_1.10.0_release.tar.gz
安装

进入解压后的目录并使用 bin/init.sh 进行安装

该脚本将自动完成:

  • 安装必要的操作系统依赖包

  • 安装python36环境

  • 安装pypi依赖包

  • 安装jdk环境

  • 配置FATE环境变量脚本

  • 配置fateflow

  • 配置fateboard

  • 安装fate client

cd standalone_fate_install_1.10.0_release;
bash bin/init.sh init
启动
bash bin/init.sh status;
bash bin/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

单元测试
fate_test unittest federatedml --yes

如果成功,屏幕显示类似下方的语句:

there are 0 failed test

FATEBoard

以上运行完毕后,可以打开FATEBoard进行登录,方便后续开发

账户和密码均为admin

jupyter notebook

由于框架使用的是Minconda,所以进入环境后,进行jupyter notebook的安装即可。

pip install jupyter notebook
运行

直接运行 jupyter notebook会报错警告,所以需要绕过进行运行。

jupyter notebook --allow-root

打开网址后将其复制到浏览器运行即可。

以上配置完成后即可进行编程,在进行环境配置时,请留意所在文件夹位置,减少失败风险。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值