FATE单机部署

简要说明

FATE是微众银行发出的联邦学习(FL)开源框架,目前在GITUB上有源码,本文对用docker部署的单机部署的代码做效果展示
【源码地址:FATE/standalone-deploy

环境配置

  • docker recommended version is 18.09
  • docker-compose recommended version is 1.24.0(不一定非要对上,只是官方推荐的~)
  • 检查8080, 9060, and 9080端口是否被占用
netstat -antp|grep 8080

操作步骤

  1. 获取文件、解压缩
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/docker_standalone-fate-1.4.5.tar.gz
tar -xzvf docker_standalone-fate-1.4.5.tar.gz
cd docker_standalone-fate-1.4.5
bash install_standalone_docker.sh

bash之后能看到镜像已经运行而且容器已经建立,状态为UP

CONTAINER_ID=`docker ps -aqf "name=fate_python"`
docker exec -t -i ${CONTAINER_ID} bash
bash ./federatedml/test/run_test.sh
run_test运行结果

刚开始进入localhost:8080没有反应


后来等程序运行到某一步(没太明白是哪一步)FATEboard开始有反应了。能看到三个节点guest、host、arbiter


你可能感兴趣的:(FATE单机部署)