CentOS7.9下FATE1.90单机部署(自我搜索总汇)

一、软件包

        1.安装软件包


#安装需要的软件包,yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖

yum install -y yum-utils device-mapper-persistent-data lvm2


        2.设置 yum 源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

  

二、docker(20.10.21)

        1.下载docker20.10.21安装包

wget  https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.10-3.el7.x86_64.rpm

        2.安装docker20.10.21

yum install ./docker-ce-20.10.10-3.el7.x86_64.rpm

y#这样行吗、
y#是否继续、

        3.开机自启docker服务

执行开机自启添加docker服务命令:

systemctl enable docker

        4.启动docker服务

systemctl start docker

        5.安装完docker后可通过docker --version验证版本:

docker --version

  

三、FATE(1.9.0)

        1.拉取镜像

docker pull federatedai/standalone_fate:${version}

这里的version根据自己需求选择,我选择目前最新的1.9.0

可在部署环境中先设置version值,例如

export version=1.9.0

然后再拉取镜像

         2.启动

docker run -d --name standalone_fate -p 8080:8080 federatedai/standalone_fate:${version};
docker ps -a | grep standalone_fate

能看到对应${version}的容器运行中则启动成功

        3.可以测试一下,先进入容器

docker exec -it $(docker ps -aqf "name=standalone_fate") bash
source bin/init_env.sh

 

 可以看到运行的环境路径发生了变化

                ① Toy测试

flow test toy -gid 10000 -hid 10000

如果成功,屏幕显示

                ②单元测试

fate_test unittest federatedml --yes

如果成功,屏幕显示,这个测试需要一点时间,耐心等待每个测试的py文件跑完,结果如下

至此单机版FATE已通过docker部署成功。

                ③安装fate-client和fate-test

如果报错可以尝试 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 安装。

python -m pip install fate-client
python -m pip install fate-test

后续提交job任务训练及FateBoard查看运行过程等在下个文章叙述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值