fate example运行(mac从零开始)
电脑配置
Macbook2018
参考文件
fate github:https://github.com/FederatedAI/FATE
安装docker
网上搜docker直接安装
拉取fate,并且运行
在根目录下的readme文档–看Standalone deployment:使用里面的docker方法进行安装
打开docker app可以直接看到运行的容器
vscode
使用remote container可以连接到已创建的容器
试运行example里的文件
https://blog.csdn.net/qq_40589204/article/details/116353534
https://blog.csdn.net/qq_36810398/article/details/109527144
注意:fate1.8版本 第一步的数据上传直接用fate_test data上传就行
上传所有examples数据集:fate_test data upload -t [min_test|all_examples]所有的example data都会上传并且收录在namespace:experiment里面
运行就是直接提交两个json文件 一个conf 一个dsl
最后可以在localhost8080查看
进入fateboard会问你要密码账号:都是admin
文件可以通过vscode看
remote containers插件中的attach to running container
然后打开文件夹可以对docker里面的文件夹操作(fateboard就是看conf知道的密码账号)
提交完任务后
运行完后点击最后的evaluation_0就可以看output了
pipeline使用
testsuite必须和本身的文件夹名字相同
比如文件夹是homo_nn 那么testsuite的名字就必须是homo_nn_testsuite
Fate问题
-
keyerror光标问题
后面多了一行空白行取不到值 -
分享内存不足
重新创建容器
docker run -d --shm-size 6G --name bearing2 -p 80:8080 federatedai/standalone_fate:${version}; -
mnist_demo训练完后不收敛问题(未解决)
-
mnist_demo只能用pytorch模型,因为没写keras上传二维数据的data.py. pytorch用的vision_dataset类上传的数据
-
docker在colab无法部署的问题
-
没找到他的聚合的算法在哪里