FATE框架实战(一)

1.1安装

我用的docker的方式

#Get code
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/docker_standalone_fate_${version}.tar.gz
tar -xzvf docker_standalone_fate_${version}.tar.gz

#Execute the command
cd docker_standalone_fate_${version}
bash install_standalone_docker.sh

${version}改成相应版本就行了,我这里是1.6.0

进行单元测试

CONTAINER_ID=`docker ps -aqf "name=fate"`
docker exec -t -i ${CONTAINER_ID} bash
bash ./python/federatedml/test/run_test.sh

${CONTAINER_ID}就是你的容器ID

如果成功,则屏幕显示为:

there are 0 failed test


Toy_example测试
CONTAINER_ID=`docker ps -aqf "name=fate"`
docker exec -t -i ${CONTAINER_ID} bash
python ./examples/toy_example/run_toy_example.py 10000 10000 0

如果成功,则屏幕显示为:

success to calculate secure_sum, it is 2000.0

1.2设置文件镜像

由于我这个版本的容器中没有vim等编辑器,而且打字太麻烦,所以我才用文件镜像的方式,首先把运行无误的docker容器中的fate文件夹下载到本地。

sudo docker cp 48497c365411:/fate/ /home/zp/FATE/fate/

然后删掉容器重新建立一个,修改一下docker开启的脚本文件。

docker run -d --name fate -p 8080:8080 -v /fate:/home/zp/FATE/fate fate:latest /bin/bash

设置为文件映射到本地机器,此时用vscode或者其他编译软件直接修改或审阅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值